ios - 如何获取从我的 iPhone 发送的流量的 SSL key ?

标签 ios iphone ssl https packet-sniffers

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

最佳答案

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

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

关于ios - 如何获取从我的 iPhone 发送的流量的 SSL key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38355671/

相关文章:

iOS Objective C 在 View Controller 之间传递数据

c# - SSL gRPC 客户端在 C# 中工作正常,但在 C++ 中因 UNAVAILABLE "Empty update"而失败

iis - 如何在 XP 和 C# 上使用 IIS5.1 调试客户端证书

ios - 是否可以在 iOS 中原生嵌入推文/推特卡片?

iOS,核心数据 : Faulting NSManagedObjects

ios - TestFlight 无法安装应用程序并且无法删除部分安装的应用程序

iphone - 如何在 CustomTableViewCell 的 UILabel 上添加跑马灯效果?

iphone - 在 iOS 中播放系统声音

iphone - 我需要一种方法来检测我的 UIButton 上的最后五次点击时间

java - 如何访问遇到 "MD2withRSA is disabled"的https网站