我花了一整天的时间使用我的.pem证书来解密Wireshark上的一些SSL数据包,但都是徒劳的。
我是用mitmproxy拿到证书的。
我的.pme证书的页眉和页脚如下:
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
当我在Wireshark上导入证书(编辑>首选项>协议> ssl >编辑)以便解密SSL数据包时,我得到以下错误:
无法从/home/user/Téléchargements/mitmproxy-ca.pem:无法导入pem数据加载私钥:请求的数据不可用。
许多资源(如generate a root certificat )表示,我需要有以下页眉和页脚,以便Wireshark能够解析私钥:
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
我也是这样做的;我已经修改了我的页眉和页脚,但是Wireshark仍然无法加载私钥。
有什么办法能让我做到这一点吗?
发布于 2019-05-17 14:54:34
更改页眉和页脚不会更改内容。
如果您开始使用证书(它只包含公钥),那么将页眉和页脚更改为BEGIN/END RSA PRIVATE KEY
不会将文件更改为私钥。
您需要获得原始的私钥文件。
另外,如果你停下来想一想,证书就是公共信息。如果解密TLS/SSL连接所需的只是一个证书,那么世界上所有的安全通信都将受到破坏。
https://stackoverflow.com/questions/56188794
复制相似问题