繼上篇文章“實(shí)用技能”,手把手教你屏蔽任意廣告!之后我們知道怎么屏蔽手機app上的廣告,留下了一個(gè)疑問(wèn),怎么獲取手機app上廣告的連接地址呢?開(kāi)門(mén)見(jiàn)山,這篇文章教大家網(wǎng)絡(luò )抓包。
抓包教程
使用什么工具進(jìn)行抓包?
今天介紹的這款PC端的軟件叫Fidddler,在程序員的世界里已經(jīng)是“鼎鼎有名”,是我們開(kāi)發(fā)過(guò)程中的調試代理軟件,可以模擬發(fā)起網(wǎng)絡(luò )請求,監控設備終端和服務(wù)器之間的http數據通信。由于它這個(gè)原理就是在設備終端(發(fā)起請求方)和服務(wù)器端(接收請求方)之間攔截,原理如下圖所示。
Fiddler抓包的工作原理
怎么下載Fiddler?
下載方式很簡(jiǎn)單,直接百度搜素關(guān)鍵字Fiddler,出來(lái)的第一個(gè)結果就是你想要的,畢竟大名鼎鼎嘛!
下載安裝都是下一步這種傻瓜式的操作,就不多說(shuō)了。
下載Fiddler的方式
怎么配置Fiddler?
Fiddler 是以代理服務(wù)器的形式工作的,它默認配置是使用代理地址:127.0.0.1和本機器所有有效我網(wǎng)卡地址,端口:8888,可根據用戶(hù)需要自己配置成其他,端口隨意不大于65535就行了。當Fiddler退出的時(shí)候它會(huì )自動(dòng)注銷(xiāo),這樣就不會(huì )影響別的程序。
啟動(dòng)Fiddler進(jìn)入主頁(yè)面 Tools-->Fiddler Options--->Connections 可配置端口號,默認8888不設置沒(méi)關(guān)系。 在
端口或其他配置頁(yè)面
把https的請求也撲捉
怎么配置智能手機端?
上面Fiddler配置好之后,Fiddler就相當于一臺“服務(wù)器”,手機app訪(fǎng)問(wèn)某個(gè)網(wǎng)址前數據必須先送到這個(gè)服務(wù)器,那么手機ip的代理配置下,以我的HTC A9W 手機Android系統6.1為例子說(shuō)明,配置方式:
設置--Wlan--長(cháng)按當前已經(jīng)連接的wifi網(wǎng)絡(luò )--修改網(wǎng)絡(luò )--高級選項勾上--代理模式選手動(dòng)
如下圖所示,配置代理地址為開(kāi)啟了Fiddler的那臺電腦的ip地址,這里注意:手機和電腦保證在一個(gè)局域網(wǎng)內,同一個(gè)路由器下嘛!

代理ip配置
改圖說(shuō)明的 192.168.1.22 是本人的電腦ip地址,我在這個(gè)電腦上開(kāi)啟了Fiddler,端口配置8888默認的Fiddler代理端口。
最后,怎么查看url和抓包?
配置好上面說(shuō)的之后,就已經(jīng)大功告成了,這個(gè)時(shí)候隨便打開(kāi)手機某個(gè)app,那都是會(huì )聯(lián)網(wǎng)發(fā)請求的,然后你在Fiddler上就能看到了。

捕捉的地址信息和數據信息
最后說(shuō)一句
喜歡這個(gè)系列的朋友可以收藏并詳讀,對自己有提高,可分享給朋友,有疑問(wèn)和不懂的地方可以留言,我會(huì )一一回復,教程還在繼續,每天跟我學(xué)習,下期更精彩!
聯(lián)系客服