Fiddler基礎使用二之捕獲手機應用https請求

Fiddler是一款很是流行而且實用的http抓包工具,它的原理是在本機開啓了一個http的代理服務器,而後它會轉發全部的http請求和響應,android

所以,它比通常的firebug或者是chrome自帶的抓包工具要好用的多。不只如此,它還能夠支持請求重放等一些高級功能。顯然它是能夠chrome

支持對手機應用進行http抓包的。本文就來介紹下如何用fiddler對手機應用來抓包。瀏覽器

 

準備材料:服務器

● Fiddler
● Android設備
● 手機和電腦同一個局域網網絡

方法步驟:
1.啓動Fiddler,打開菜單欄中的 Tools > Fiddler Options,打開「Fiddler Options」對話框。工具

 
2.在Fiddler Options」對話框切換到「Connections」選項卡,而後勾選「Allow romote computers to connect」後面的複選框,而後點擊「OK」按鈕。
 
若是像抓取手機上的https請求,還須要設置https選項,以下圖。

3.在本機cmd命令行輸入:ipconfig,找到本機的ip地址。

 




4.打開android設備的「設置」->「WLAN」,找到你要鏈接的網絡,而後選擇「修改網絡」,彈出網絡設置對話框,而後勾選「手動代理」,設置代理主機名和端口。

 

5.而後啓動android設備中的瀏覽器,訪問百度的首頁,在fiddler中能夠看到完成的請求和響應數據。

 

6.這時候咱們用手機瀏覽器訪問百度首頁,仍是無法抓取到https請求怎麼辦呢,和PC端同樣安裝個證書嘛,
咱們用手機瀏覽器打開上面設置的IP和端口: 192.168.1.104:8888
 

彈出如下窗口



 

而後重啓Fiddler再打開https,以下圖
就能夠抓取到手機的https請求啦!!!

 


相關文章
相關標籤/搜索