【发布时间】:2015-12-14 08:35:25
【问题描述】:
我正在尝试从我的根 Android 设备 (4.4.4) 捕获 HTTPS 流量,以分析应用程序的未记录协议。我已将 Fiddler 设置为代理并启用 HTTPS 嗅探。我已经在我的设备上安装了 Fiddler 生成的根证书。我已经在我的 Android 设备上设置了我的 Wifi 代理。
当我运行浏览器并导航到任何 HTTP 或 HTTPS 站点时,Fiddler 可以成功捕获流量。
当我运行一些应用程序(例如,我自己的应用程序使用 Parse 作为其后端)时,我可以看到到服务器的所有 HTTPS 流量,已解密。到目前为止一切顺利。
当我尝试运行该特定应用程序时,我无法让 Fiddler 捕获其流量。以下是我在 Fiddler 上获得的所有信息:
URL 是一些 IP 地址:SSL (:443)。
我也尝试过使用 ProxyDroid。有趣的是,我能够捕获流量一次,看到与该应用服务器的解密 HTTPS 连接,但之后就再也没有捕获到。我知道该应用使用 HTTPS,而不是未知/其他协议。
如何成功捕获 HTTPS 流量,为什么 Fiddler 曾经为该应用工作,然后突然停止工作?
【问题讨论】:
标签: android https proxy fiddler sniffing