天天看點

mitmproxy 對于IOS 抓包

​安裝​

​​MacOS 平台​​

​​啟動​​

​IOS 手機代理​

​​http 代理​​

​https 代理​

​​證書安裝​​

安裝

mitmproxy 提供了 3 個核心工具:

mitmproxy,是一個指令行的可視化界面,對于 windows 不能使用,隻能在 MacOS 和 Linux 平台使用

mitmweb,是一個 web 可視化界面,适用于 Windows,MacOS,Linux

mitmdump,是一個指令行工具,類似 tcpdump,适用全平台

一般情況下使用 mitmweb 比較友善,既有可視化界面,又支援全平台。

啟動

port 代理端口

執行上面指令,即可啟動服務,在浏覽器輸入 localhost:port 打開 mitmweb 的可視化界面

mitmproxy 對于IOS 抓包

IOS 手機代理

在手機中進入 wifi 的配置代理界面, ​<code>​設定 -&gt; 無線區域網路 -&gt; 進入wifi -&gt; 配置代理 -&gt; 手動 -&gt; 填寫代理的ip 和 port -&gt; 存儲​</code>​。

自此代理配置完成,手機請求網頁,在 mitmweb 界面可以看到請求資料。

https 代理繼承 http 代理的配置,但是需要手機安裝證書才能代理成功。

将 ​<code>​~/mitmproxy/mitmproxy-ca-cert.pem​</code>​ 傳到手機

在檔案中點選一下該檔案,使其可以被手機掃描到

在手機安裝證書,​<code>​設定 -&gt; 通用 -&gt; 描述檔案 -&gt; 點選證書 -&gt; 安裝​</code>​

在手機啟用對證書的信任,​<code>​設定 -&gt; 通用 -&gt; 關于本機 -&gt; 證書信任設定 -&gt; 勾選 mitmproxy​</code>​

至此,https 代理設定完成,手機請求網頁,在 mitmweb 界面可以看到請求資料。

作者:PP傑

博學之,審問之,慎思之,明辨之,笃行之。

下一篇: input輸入

繼續閱讀