想要Fiddler抓取移動(dòng)端設(shè)備的數(shù)據(jù)包,其實(shí)很簡單,先來說說移動(dòng)設(shè)備怎么去訪問網(wǎng)絡(luò)?看了下面這張圖,就明白了。
可以看得出,移動(dòng)端的數(shù)據(jù)包,都是要走wifi出去,所以我們可以把自己的電腦開啟熱點(diǎn),將手機(jī)連上電腦,F(xiàn)iddler開啟代理后,讓這些數(shù)據(jù)通過Fiddler,F(xiàn)iddler就可以抓到這些包,然后發(fā)給路由器(如圖):
1、打開Wifi熱點(diǎn),讓手機(jī)連上(我這里用的360免費(fèi)wifi,其實(shí)隨意一個(gè)都行)
2、打開Fidder,點(diǎn)擊菜單欄中的 [Tools] –> [Fiddler Options]
3. 點(diǎn)擊 [Connections] ,設(shè)置代理端口是8888, 勾選Allow remote computers to connect, 點(diǎn)擊OK;
4、這時(shí)在 Fiddler 可以看到自己本機(jī)無線網(wǎng)卡的IP了(要是沒有的話,重啟Fiddler,或者可以在cmd中ipconfig找到自己的網(wǎng)卡IP)
5、在手機(jī)端連接PC的wifi,并且設(shè)置代理IP與端口(代理IP就是上圖的IP,端口是Fiddler的代理端口8888)
6、訪問網(wǎng)頁輸入代理IP和端口,下載Fiddler的證書,點(diǎn)擊下圖FiddlerRoot certificate
注意:如果打開瀏覽器碰到類似下面的報(bào)錯(cuò),請打開Fiddler的證書解密模式(Fiddler 設(shè)置解密HTTPS的網(wǎng)絡(luò)數(shù)據(jù))
No root certificate was found. Have you enabled HTTPS traffic decryption in Fiddler yet?
7、安裝完了證書,可以用手機(jī)訪問應(yīng)用,就可以看到截取到的數(shù)據(jù)包了。(下圖選中是布卡漫畫的數(shù)據(jù)包,下面還有QQ郵箱的)