Fiddler是目前windows系統(tǒng)上最流行的抓包工具之一衰猛,fiddler的安裝依賴于.net環(huán)境迟蜜,因此在安裝fiddler之前,需要先進(jìn)行安裝.net啡省。而在MacOs上通常會(huì)使用charles來進(jìn)行抓包娜睛。
1.Result:顯示http狀態(tài)碼
2.protocol:顯示請(qǐng)求的協(xié)議
3.Host:請(qǐng)求的主機(jī)地址/服務(wù)器地址
4.URL:請(qǐng)求的路徑
設(shè)置fiddler過濾請(qǐng)求
點(diǎn)擊請(qǐng)求可以查看到請(qǐng)求的詳細(xì)信息
statistics:可以查看到請(qǐng)求的時(shí)間,大小
inspectors
accept:encoding:gzip 告訴服務(wù)器客戶端接收的是壓縮后的內(nèi)容
user-agent:xxxx 用戶代理卦睹,標(biāo)識(shí)用戶身份
攔截?cái)?shù)據(jù)攔截?cái)?shù)據(jù)又稱“打斷點(diǎn)”
攔截請(qǐng)求:
1微姊、F11先開始攔截,然后在發(fā)送請(qǐng)求
2分预、修改攔截下來的請(qǐng)求兢交,修改數(shù)據(jù)
3、shift+F11關(guān)閉攔截
4笼痹、run to complete配喳,把所有攔截下來的請(qǐng)求發(fā)送過去
攔截響應(yīng):
1、alt+F11開始攔截
2凳干、修改數(shù)據(jù)
3晴裹、shift+F11關(guān)閉攔截
4、run to complete救赐,把修改的請(qǐng)求發(fā)送過去
fiddler抓取手機(jī)的包
- 手機(jī)與電腦在同一網(wǎng)絡(luò)下
- fiddler設(shè)置允許遠(yuǎn)程鏈接涧团,并設(shè)置好端口
- 查詢電腦所在網(wǎng)絡(luò)的ip地址
- 手機(jī)wifi設(shè)置代理,服務(wù)器填寫:電腦所在ip地址经磅,端口填寫fiddler中設(shè)置的端口
- 重啟fiddler即可
模擬弱網(wǎng)環(huán)境
進(jìn)入到編輯fiddler腳本中泌绣,修改具體限速設(shè)置:
ctrl+f搜索m_SimulateModem
修改完成后,注意保存
fiddler抓取https的包
Fiddler證書安裝:
1预厌、電腦上直接訪問localhost:8888
2阿迈、手機(jī)訪問電腦所在wifi的ip:8888
Fiddler證書如若安裝失敗,請(qǐng)反復(fù)安裝幾次或:
在command中
在命令行中
cd 進(jìn)入fiddler安裝目錄
輸入如下命令
makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST,OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012