溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么使用Fiddler抓取手機(jī)上的數(shù)據(jù)包

發(fā)布時(shí)間:2020-05-30 11:57:22 來源:網(wǎng)絡(luò) 閱讀:2644 作者:lynnpaul 欄目:軟件技術(shù)

很多時(shí)候我們會(huì)遇到這個(gè)麻煩:
1、怎么抓取手機(jī)上訪問的某個(gè)頁面或者某個(gè)APP的數(shù)據(jù)包;
2、怎么讓手機(jī)host訪問某一臺(tái)服務(wù)器,然后在這臺(tái)服務(wù)器上測試;

使用Fiddler完全可以解決以上問題,具體實(shí)現(xiàn)如下:
一、下載Fiddler,并安裝(安裝簡單,下一步下一步就可以了)
地址:https://www.telerik.com/download/fiddler;

二、設(shè)置Fiddler:
打開Fiddler,點(diǎn)擊【Tools】→點(diǎn)擊【Telerik Fiddler Options】,跳出彈框→點(diǎn)擊彈框上的【Connections】,彈框如下:

怎么使用Fiddler抓取手機(jī)上的數(shù)據(jù)包

查看端口,并記住端口號(hào),默認(rèn)是‘8888’,勾選【Allow remote computers to connect】,我的是第二項(xiàng)→點(diǎn)擊OK,重啟Fiddler。


三、查看本機(jī)IP(本機(jī)IP怎么獲取不贅述);


四、安裝Fiddler證書(iPhone手機(jī)需要,Android手機(jī)跳過這一步):
打開手機(jī)瀏覽器輸入本機(jī)IP+端口號(hào),我的是xx.xx.xx.xx:8888,頁面跳轉(zhuǎn)后如圖,

怎么使用Fiddler抓取手機(jī)上的數(shù)據(jù)包


點(diǎn)擊頁面上的【FiddlerRoot certificate】,頁面跳轉(zhuǎn)后如圖,

怎么使用Fiddler抓取手機(jī)上的數(shù)據(jù)包

證書這樣就安裝完畢了。


五、配置手機(jī)IP地址(iPhone為例):
1、點(diǎn)擊手機(jī)上的設(shè)置,找到鏈接的無線網(wǎng)絡(luò);
2、點(diǎn)擊IP設(shè)置下(HTTP代理)按鍵,如圖,

怎么使用Fiddler抓取手機(jī)上的數(shù)據(jù)包

3、無線網(wǎng)絡(luò)HTTP代理這里,點(diǎn)擊手動(dòng),把本機(jī)的IP和fiddler上的端口號(hào)填入,具體如圖

怎么使用Fiddler抓取手機(jī)上的數(shù)據(jù)包


六、修改本機(jī)host:

Host文件的位置: 
       在XP 、win7系統(tǒng)中,HOST文件
       位于系統(tǒng)盤C:\Windows\System32\drivers\etc中,
       如果進(jìn)去沒有看到Hos文件,是因?yàn)槟承┫到y(tǒng)將Host文件隱藏了。

如何配置:
       1、通過上面路徑以【記事本】的方式打開host文件,
怎么使用Fiddler抓取手機(jī)上的數(shù)據(jù)包 
       2、打開后??梢詫?duì)文件進(jìn)行編輯:
 具體根據(jù)自己需要配置,格式是:
# For example:

#

#      102.54.94.97     rhino.acme.com          # source server

#       38.25.63.10     x.acme.com              # x client host


# localhost name resolution is handled within DNS itself.

# 127.0.0.1       localhost

# ::1             localhost


#號(hào)表示注釋,去掉#號(hào),配置的地址生效。保存文件就可以了。


這樣就可以通過host訪問某臺(tái)服務(wù)器了。


七、以上設(shè)置完成,就可以使用Fiddler抓取手機(jī)上的數(shù)據(jù)包了。圖例為在手機(jī)上抓取的百度數(shù)據(jù)。
怎么使用Fiddler抓取手機(jī)上的數(shù)據(jù)包 

八、問題:
1、前提條件:安裝Fiddler的機(jī)器,跟Iphone 在同一個(gè)網(wǎng)絡(luò)里, 否則IPhone不能把HTTP發(fā)送到Fiddler的機(jī)器上來;
2、鏈接后無法訪問百度(Android手機(jī)應(yīng)該無此問題,未驗(yàn)證)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI