首页 > 解决方案 > 使用 mitmproxy 看不到 WhatsApp 流量

问题描述

我在连接到笔记本电脑上运行的 mitmproxy 的 iPhone 上安装了 WhatsApp。我可以看到截获的其他应用程序(如 safari)的网络请求没问题。但是对于 WhatsApp,我看不到流量,即使它运行正常。可以通过某种方式绕过代理吗?是否使用了不同的协议,该协议未通过代理路由或未被 mitm 拦截。

我很欣赏 whatsapp 具有端到端加密,所以我不会看到任何有用的东西,但我想了解这个问题,因为它可能对我的其他项目有所帮助。

我还尝试了 kik 和 snapchat,在这些情况下,我看到一些请求被拦截,但对于发送消息等其他活动,我没有看到任何请求被拦截。

标签: proxywhatsappmitmproxy

解决方案


您在这里遇到证书固定

这意味着如果不修改 mitmproxy 和 mitmdump 的证书,这些应用程序将不会接受它们。建议使用直通功能,以防止 mitmproxy 和 mitmdump 拦截到这些特定域的流量。如果要拦截固定连接,则需要手动修补应用程序。对于 Android 和(越狱)iOS 设备,存在各种工具来完成此操作。


推荐阅读