使用Fiddler工具抓取手機HTTP和HTTPS包

使用fiddler版本V4, 整個界面框架如下面帖圖。

https://img-my.csdn.net/uploads/201608/16/1471341901_9644.png

一, 怎麼設置抓取http報文

1, fiddler -> tools -> fiddler options -> connections -> 勾選 "Allow remote computers to connect",

2, 電腦端 運行 cmd, 輸入 ipconfig, 查看電腦IP地址

3, 手機端 進入設置 ->  WIFI -> 進入連接的WIFI(需要和電腦連接同一個wifi)-> 設置代理爲 “手動” , 主機名: 電腦IP, 端口:8888, IP設置: DHCP -> 確定。

4, 使用手機APP,或者手機瀏覽器瀏覽網頁, 在fiddler session區域應該就會有HTTP的報文被抓取到。


二, 怎麼設置抓取https報文

1,抓取https報文原理見 http://www.jianshu.com/p/54dd21c50f21

2,fiddler -> tools -> fiddler options -> HTTPS -> 勾選如圖, 如果抓手機的,可以選擇 from remote clients only.


https://img-blog.csdn.net/20160816193303791?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

3, 按照提示,下載CA證書

4, 打開手機瀏覽器, 在地址欄輸入 "電腦IP:8888", 點擊下載 FiddlerRoot certificate.

5, 安裝完成後,fiddler就可以抓到HTTPS的報文了。


三,在Response的TextView區看到解碼後的完整報文

點擊工具欄中的Decode,會一直停留在decode狀態,抓到的報文會自動被decode出來。

四,Filter設置


發佈了276 篇原創文章 · 獲贊 15 · 訪問量 43萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章