Fiddler抓取手机APP报文
Http協議代理工具有很多,比如Burp Suite、Charles、Jmeter、Fiddler等,它們都可以用來抓取APP報文,其中charles和Burp Suite是收費的,Jmeter主要用來做接口測試,而Fiddler提供了免費版,本文記錄一下在Windows系統中如何用Fiddler代理工具抓取手機APP報文。
目錄
- 安裝fiddler
- 設置Fiddler代理
- 手機安裝證書
- 設置手機代理
安裝fiddler
先安裝fiddler,下載地址為:Fiddler | Web Debugging Proxy and Troubleshooting Solutions (telerik.com)
下載成功后,雙擊FiddlerSetup.exe文件安裝。
為了能夠解碼https報文,點擊“Tools->Options…”菜單。勾選“Decrypt HTTPS traffic”,選擇信任Fiddler根證書,添加證書
選擇 …from remote clients only 就會只抓取遠程客戶端的報文。
然后點擊“Actions”按鈕,可看到“Trust Root Certificate”可以點擊,已經做了上一步信任證書的操作,這里就不需要點擊了。
點擊“Export Root Certificate to Desktop”導出證書。打開瀏覽器的管理證書頁面,比如Google瀏覽器:chrome://settings/security,導入前面導出的Fiddler證書。
設置Fiddler代理
點擊Tools -> Options… -> Connections,設置一個端口,勾選“Allow remote computers to connect”,然后重啟Fiddler。
重啟后瀏覽器訪問http://192.168.5.51:8899/,其中192.168.5.51是我的IP地址,8899是設置的Fiddler端口。
手機安裝證書
手機要和PC處于同一局域網下,可以將它們連接到同一個WiFi。
然后手機瀏覽器訪問地址http://192.168.5.51:8899/,點擊 FiddlerRoot certificate下載證書,下載完成然后安裝。
設置手機代理
手機進入連接的WiFi設置頁面,配置代理:
配置完成后,Fiddler就可以抓取手機上的報文了。
比如手機訪問百度,可在Fiddler上抓取到百度的HTTPS報文:
--THE END--如果把來找我咨詢的人比喻成述途的羔羊,通常他們手上都有地圖,卻沒有去看,或是不知道自己目前的位置。但我相信你不屬于這種情況。你的地圖是一張白紙,所以即使想決定目的地,也不知道路在哪里,正因為是一張白紙,才可以隨心所欲地描繪地圖,一切全在你自己。——東野圭吾《解憂雜貨店》
總結
以上是生活随笔為你收集整理的Fiddler抓取手机APP报文的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TAQS.IM Solo v1.2.11
- 下一篇: 计算机基础电大操作水滴,开放大学计算机应