如何获取从我的iPhone发送的流量的SSL密钥?

问题描述 投票:0回答:2

我正在尝试查看应用程序在我的iPhone上发出的SSL请求。我在Wireshark有SSL流量。但是,我需要获得密钥。如何从我的iPhone上取下这把钥匙?

ios iphone ssl https packet-sniffers
2个回答
1
投票

我用Charles代理而不是Wireshark来做这件事。它涉及通过电线(不是wifi)将我的笔记本电脑连接到互联网。然后我从我的笔记本电脑广播一个wifi信号并用我的iPhone连接到它。在手机上我转到设置 - > Wifi - > HTTP代理并将服务器设置为连接的IP地址(我从笔记本电脑的连接详细信息中得到了这个)。我为港口输入了8888。我通过使用我的iPhone访问Charles代理站点来安装SSL密钥,如下所述。有时我必须重新启动Charles才能工作。

https://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/


0
投票

我最终使用mitmproxy然后遵循本教程:

http://jasdev.me/intercepting-ios-traffic

我现在可以查看来自应用程序的所有HTTPS请求。

© www.soinside.com 2019 - 2024. All rights reserved.