使用 Fiddler 抓取iPhone 的 HTTPS 請求
阿新 • • 發佈:2017-07-13
方式 only traffic code href jpg upload rem 重新 選項卡,配置監聽的端口號並允許遠程連接,確保防火墻中允許 Fiddler 端口可以遠程連接。
Fiddler 是著名的 HTTP(S) 抓包工具,功能十分強悍。Fiddler 采用代理的方式進行抓包,所以使用範圍就非常廣泛,不僅可以在 PC 端使用,更可以在移動設備上使用。
要在 iPhone 上使用並且可以抓取 HTTPS 數據包的話需要按以下方式設置。
Fiddler 設置
選擇 Tools -> Fiddler Options
,打開 Fiddler 配置。
勾選 Decrypt HTTPS traffic
,並選擇 ...from remote clients only
和 Ignore server certificate errors
。
然後切換到 Connections
設置好後,關閉 Fiddler 重新打開,其他設備就可以連接 Fiddler 進行抓包了。
iPhone 設置
因為要抓取 HTTPS 數據,所以需要在 iPhone 上安裝證書。
在手機瀏覽器中訪問 Fiddler 的代理地址,就是 Fiddler 所在電腦的IP加上監聽的端口號比如:http://192.168.1.10:8888
。
點擊下方的 FiddlerRoot certificate
打開安裝證書界面。
點擊 安裝
就將證書安裝到 iPhone 裏了。
最後設置 iPhone 代理服務器為 Fiddler 就一切都 OK 了。
之後在 iPhone 訪問網頁,就可以在 Fiddler 中看到數據了。
使用 Fiddler 抓取iPhone 的 HTTPS 請求