注意:所有抓包過程中使用無痕瀏覽器
1、fiddler對瀏覽器抓包
1.1 對瀏覽器的http的抓包
Capturing開啓,進行抓包;
Capturing關閉,停止抓包;
如下圖:
1.2 對瀏覽器的https抓包
1.2.1 開啓fiddler的https選項
配置路徑:
Tools -> Fiddler Options -> HTTPS -> 三個選項全部勾選
如下圖所示:
1.2.2 fiddler導出ca證書
操作路徑:
Tools -> Fiddler Options -> HTTPS -> Export Fiddler Root Certificate to Desktop
如下圖所示:
導出後,如下圖所示:
1.2.3 火狐瀏覽器導入ca證書
操作路徑:
瀏覽器 -> 工具 -> 選項 -> 高級 -> 證書 -> 查看證書 -> 導入
如下圖所示:
導入:
1.2.4 重啓瀏覽器和fiddler開始抓包
至此,fiddler可以對瀏覽器的http和https進行抓包
2、對安卓APP進行抓包
2.1 綁定手機網絡至fiddler主機
操作路徑:
設置 -> 無線網絡 -> 選中連接的wifi -> 高級設置 -> 開啓”手動HTTP代理“ -> 編輯”代理服務器主機名“至主機IP
如圖所示:
注意:抓包前,必須斷開重連wifi
2.2 導入ca證書至手機
(1)傳輸證書至手機
可通過手機助手、微信助手等
(2)導入證書
如圖:
(3)導入成功
如圖:
至此,證書導入成功
2.3 fiddler設置移動設備抓包
操作路徑:
Tools -> Fiddler Options -> Connections -> 選中”Allow remote computers to connect”
如圖:
注意:設置完後,抓包前必須重啓fiddler設備
至此,fiddler可以正常對移動端設備進行抓包了