情况
我有一个使用 SSL 进行通信的客户端 VM 和服务器 VM。客户端 VM 使用 CLI 运行 Wireshark 捕获
Wireshark GUI 在另一台机器上本地运行。
脚步
作为客户端 VM 上的用户,我使用 python 脚本通过 SSL 启动了一个 RESTful HTTP 会话。
我已经使用wireshark 捕获了对话,现在想要对应用程序数据进行解密。
我复制了本地机器捕获的文件,现在想分析应用程序数据。
我只能通过 ssh 访问客户端 VM,并且按照 https://wiki.wireshark.org/SSL上的步骤操作 让我相信我应该
1)将客户端VM上的/home/USER./ssh/id_rsa的内容复制到本地机器。
2) 指向 SSL 首选项 RSA 密钥文件列表中的文件。3) 在相同的 SSL 首选项中配置 IP 地址、端口
预期结果
然后我希望能够查看加密的数据,但我仍然看到
实际结果
我的理论是我使用了不正确的 RSA_PRIVATE_KEY ,所以我想确认 SSL 会话中使用了哪个密钥。
如果 RSA PRIVATE KEY 正确,我还应该检查什么?