記一次Fiddler實(shí)現(xiàn)手機(jī)抓包

下午一個(gè)微信群里的群友說,自己不會(huì)fiddler的手機(jī)抓包

但是自己上次用fiddler的時(shí)候已經(jīng)是倆年前了,當(dāng)時(shí)還是為了去看守望先鋒的下載狀況(現(xiàn)在想想自己當(dāng)時(shí)有夠無聊的

所幸就重新做一次,并記錄下來

PC步驟

1-下載fiddler

官網(wǎng)下載地址:http://www.telerik.com/download/fiddler?

官方文檔(英文):http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler

安裝完畢后選擇fiddler.exe


中途出現(xiàn)應(yīng)用無法打開,排查后發(fā)現(xiàn)電腦內(nèi)仍存有fiddler2時(shí)期的應(yīng)用,將其卸載,盡量用新的

最好是用筆記本,這樣能和手機(jī)保持統(tǒng)一局域網(wǎng)內(nèi),方便一些

? ? 設(shè)置fiddler允許監(jiān)聽到https(fiddler默認(rèn)只抓取http格式)

????打開Fiddler菜單項(xiàng)Tools->Options->HTTPS

????勾選CaptureHTTPS CONNECTs

????勾選Decrypt HTTPS?trafficIgnore servercertificate errors兩項(xiàng),點(diǎn)擊OK(首次點(diǎn)擊會(huì)彈出是否信任fiddler證書和安全提示,直接點(diǎn)擊yes就行)


問題不大

隨后設(shè)置fiddler允許遠(yuǎn)程連接

點(diǎn)擊Tools->TelerikFiddler Options->Connections,勾選allow remote computers to connect,默認(rèn)監(jiān)聽端口為8888(下圖Fiddler listens on port就是端口號),若端口被占用可以設(shè)置成其他的,設(shè)置完成后要重新啟動(dòng)fiddler

點(diǎn)確定就完事
記得重啟!

? ? 手機(jī)步驟

測試機(jī)型:essential phone(安卓);QQ瀏覽器;安卓原生8.1系統(tǒng)

????首先要保證手機(jī)和電腦都處于同一個(gè)網(wǎng)絡(luò);

????然后要知道電腦的ip地址(當(dāng)然這個(gè)電腦是安裝fiddler的電腦),電腦ip地址可通過cmd,輸入ipconfig查詢,或網(wǎng)絡(luò)共享中ipv4找到


可通過cmd,ipconfig來查看自己ip地址

當(dāng)然,還有另外一種方法:將鼠標(biāo)放置在fiddler的左上角方向的online標(biāo)識(shí)上,也能查看當(dāng)前本機(jī)的IP地址


如果發(fā)現(xiàn)與本機(jī)ipv4地址不相符,優(yōu)先選擇fiddler的online處的IP地址

然后打開手機(jī)瀏覽器,輸入http://(你的本機(jī)IP地址):8888/


注意端口!

然后進(jìn)入到fiddler的界面,下載證書

一般來說不會(huì)出問題的

下載證書,找到證書存儲(chǔ)位置,打開,隨意填寫名字,記得就行

當(dāng)然后續(xù)你也可以刪除證書

安裝完證書,選擇你與本機(jī)所在的局域網(wǎng)下的WIFI,點(diǎn)擊高級選項(xiàng),代理,手動(dòng),將IP與端口填寫完畢后即可

其他不要改動(dòng)!不要改動(dòng)!

WIFI連接后,F(xiàn)iddler開始反饋信息,則測試成功

大功告成

后續(xù)

如果不需要監(jiān)聽本手機(jī)時(shí),可以將WIFI的手動(dòng)代理選項(xiàng)關(guān)閉

如果需要?jiǎng)h除證書,系統(tǒng)設(shè)置—安全—收信任的憑證—用戶,點(diǎn)擊證書刪除即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容