Fiddler對安卓模擬器里的APP抓包(步驟詳細(xì),各種抓包工具總結(jié))

0x00 常用抓包工具特點(diǎn)
常用的抓包工具有fiddler、wireshark、httpwatch、 firebug、F12/等。抓包抓的是協(xié)議,fiddler抓的是HTTP、HTTPS協(xié)議,wireshark抓的是其他協(xié)議。fiddler、wireshark可以修改接口的參數(shù)和返回值,常用的F12調(diào)試工具只可以查看接口的參數(shù)和響應(yīng)值。
fiddler最適合,在APP測試的時(shí)候抓包;
wireshare適合對整個(gè)流量進(jìn)行抓?。?/p>
burpsuite最大的特點(diǎn)是抓包改包

0x01 Fiddler原理
Fiddler是以代理WEB服務(wù)器的形式工作的,瀏覽器與服務(wù)器之間通過建立TCP連接以HTTP協(xié)議進(jìn)行通信,瀏覽器默認(rèn)通過自己發(fā)送HTTP請求到服務(wù)器,它使用代理地址:127.0.0.1, 端口:8888. 當(dāng)Fiddler開啟會自動設(shè)置代理, 退出的時(shí)候它會自動注銷代理,這樣就不會影響別的程序。不過如果Fiddler非正常退出,這時(shí)候因?yàn)镕iddler沒有自動注銷,會造成網(wǎng)頁無法訪問。解決的辦法是重新啟動下Fiddler.


0X02 安裝應(yīng)用
1.下載最新版Fiddler,強(qiáng)烈建議在官網(wǎng)下載:https://www.telerik.com/download/fiddler

2. 正常傻瓜式安裝,
下一步,下一步,安裝完畢后,先不用急于打開軟件。
3.下載并安裝Fiddler證書生成器:
http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
4.打開Fiddler進(jìn)行設(shè)置
點(diǎn)擊工具欄中的Tools—>Options

5、點(diǎn)擊HTTPS,勾選Decrypt HTTPS traffic和Ignore server certificate(unsafe)

6、點(diǎn)擊Actions,點(diǎn)擊Export Root Certificate to Desktop

【注】此時(shí)電腦上會生成 一個(gè)證書

7、https設(shè)置及connections設(shè)置,勾選選擇項(xiàng)


8、安裝雷電模擬器 https://www.ldmnq.com/

9、安裝好后,桌面雙擊打開雷電模擬器,點(diǎn)擊設(shè)置

10、安裝好后,桌面雙擊打開雷電模擬器,點(diǎn)擊設(shè)置

11、選擇網(wǎng)絡(luò)設(shè)置,勾選橋接模式,點(diǎn)擊安裝驅(qū)動,點(diǎn)擊確定,點(diǎn)擊保存設(shè)置



12、打開模擬器,設(shè)置代理。找到系統(tǒng)應(yīng)用,點(diǎn)擊設(shè)置,點(diǎn)擊無線網(wǎng)絡(luò)WLAN—>左鍵常按點(diǎn)擊已連接網(wǎng)絡(luò)—>修改網(wǎng)絡(luò)








13、將步驟6導(dǎo)出的證書FiddlerRoot.cer文件導(dǎo)入至模擬器






點(diǎn)擊完成導(dǎo)入

14、在模擬器中打開系統(tǒng)應(yīng)用—>設(shè)置—>安全—>從SD卡安裝。找到FiddlerRoot.cer文件,按提示導(dǎo)入即可,注意在此過程需要名稱和解鎖圖案等,自行即可
設(shè)置-安全-為證書命名





或者另一種方法安裝證書:
在雷電模擬器里打開瀏覽器,訪問剛才設(shè)置的本機(jī)IP加端口,便可自動下載證書進(jìn)行安裝
流程如下
手機(jī)端(客戶端)設(shè)置
保證Fiddler和手機(jī)在同一局域網(wǎng)下,設(shè)置手機(jī)代理服務(wù)器地址為Fiddler服務(wù)器地址即可。

設(shè)置代理服務(wù)器
當(dāng)使用https協(xié)議時(shí),需要下載證書(根據(jù)需要)
在手機(jī)瀏覽器訪問Fiddler服務(wù)器---下載證書---安裝證書(設(shè)置→安全→憑據(jù)存儲→從sd卡安裝)

下載證書
15、打開fiddler,重啟模擬器,輸入設(shè)置的密碼,按回車鍵,打開需要抓包的APP,就可以在電腦上進(jìn)行APP抓包了

常用圖標(biāo)含義

