Burp Suite 如何在 iPhone 上抓包
Burp Suite 是用于应用程序安全测试的集成化渗透测试平台,它具备捕获和调试 HTTPS 流量的能力。但它不提供移动端 App,想要捕获 iPhone 上的 HTTP/S 流量,需要在 iPhone 上设置 WIFI 代理,将请求转发到 Burp Suite,但这种方式每次抓包都得重新配置一次 WIFI 代理,很是麻烦。而且 Flutter 等框架开发的应用不走系统代理,这类应用的流量也会捕获不到。
ApiCatcher 是一款 HTTPS 抓包和调试工具,它提供的移动端能解决在 iPhone 上抓包不方便的问题,它通过 VPN 抓包,不需要配置 WIFI 代理,并且可以捕获 Flutter 应用的流量。
ApiCatcher 开源了远程实时同步协议,我们可以实现接收器来接收它实时捕获的 HTTP/S 流量。而 ApiCatcher 提供的 Burp Suite 插件正是实现这一协议的接收器:实现了将 ApiCatcher 捕获的 HTTP/S 流量实时同步到 Burp Suite 上。
只需要在 GitHub 上下载 ApiCatcher for Burp Suite 插件,在 Burp Suite 上安装插件,切换到插件面板,点击启动监听,然后打开 iPhone 上的 ApiCatcher,扫描 Burp Suite 插件页面显示的二维码开启实时同步,iPhone 上捕获的数据包,就会出现在 Burp Suite 的 Sitemap 里,或是出现在 Proxy History 里。
详细的安装和使用可参考这篇教程:https://apicatcher.net/zh-CN/burpsuite-extension
