如何获取从我的iPhone发送的流量的SSL密钥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取从我的iPhone发送的流量的SSL密钥?相关的知识,希望对你有一定的参考价值。
我正在尝试查看应用程序在我的iPhone上发出的SSL请求。我在Wireshark有SSL流量。但是,我需要获得密钥。如何从我的iPhone上取下这把钥匙?
答案
我用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/
另一答案
我最终使用mitmproxy然后遵循本教程:
http://jasdev.me/intercepting-ios-traffic
我现在可以查看来自应用程序的所有HTTPS请求。
以上是关于如何获取从我的iPhone发送的流量的SSL密钥?的主要内容,如果未能解决你的问题,请参考以下文章