此教程對HTTP/HTTPS抓包都有效
手機抓包:
1、設(shè)置Fiddler
設(shè)置端口渗稍,并允許PC連接
點擊OK挑宠,在這里代理就設(shè)置完成,一定要重啟軟件配置才生效郑口。
https請求設(shè)置:
下面是手機端的設(shè)置鸳碧,找到你的Wifi盾鳞,必須電腦和手機處于同一個Wifi下,長按wifi熱點瞻离,選擇修改網(wǎng)絡(luò)配置腾仅。
代理設(shè)置為:手動;代理主機名為你的電腦Ip套利,端口就是剛才Fiddler設(shè)置的端口推励。注意不需要抓包后記得刪除代理主機名和端口,并把代理設(shè)置為“無”肉迫。
2验辞、在Fiddler上查看PC或APP的請求
還有一種請求方式如下圖:
Fiddler可以設(shè)置過濾,可以很方便看到我們想要的Http包:
PC上如何設(shè)置抓取https
1喊衫、清除C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目錄下所有文件(首次安裝fiddler請忽略)
2跌造、清除電腦上的根證書,WIN+R快捷鍵格侯,輸入:certmgr.msc鼻听, 然后回車,查找所有fiddler證書联四,然后刪除撑碴。(首次安裝fiddler請忽略)
3、清除瀏覽器上的證書文件 ,此處需要仔細(xì)查找?guī)в蠪iddlerRoot的字樣朝墩,并刪除醉拓,以谷歌瀏覽器為例說明颤殴,在瀏覽器上輸入: chrome://settings/笑跛,(首次安裝fiddler請忽略)
4、打開fiddler热凹,點擊工具欄中的Tools—>Options鹿霸,點擊Actions,選擇最后一項排吴,Reset All certificates,然后關(guān)閉
注意:以上步驟假設(shè)是已經(jīng)安裝fiddler的情況下需要做的處理 ,若已安裝懦鼠,建議執(zhí)行上述步驟钻哩,然后進(jìn)行重新安裝;
5肛冶、安裝完畢后街氢,先不用急于打開軟件。下載并安裝Fiddler證書生成器:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
6睦袖、點擊https設(shè)置選項珊肃,勾選選擇項,點擊Actions,點擊第二項:Export Root Certificate to Desktop,這時候桌面上會出現(xiàn)證書FiddlerRoot.cer文件伦乔,點擊OK設(shè)置成功厉亏,關(guān)閉fiddler
7、PC端评矩,在瀏覽器中導(dǎo)入證書FiddlerRoot.cer叶堆,以谷歌瀏覽器為例說明,在瀏覽器上輸入: chrome://settings/斥杜,然后進(jìn)入高級設(shè)置虱颗,點擊管理證書,在受信任的根證書頒發(fā)機構(gòu)蔗喂,對證書進(jìn)行導(dǎo)入忘渔。重新打開fiddler,就可以在電腦上進(jìn)行https抓包了缰儿。