0.手機(jī)連接WiFi,運行Fiddler的PC連接同一WiFi;假設(shè)手機(jī)IP為192.168.100.10,PC的IP地址為192.168.100.13
1.PC端打開Fiddler軟件,Tools--Options,選擇HTTPS標(biāo)簽頁,勾選“Capture HTTPS CONNECTs”,勾選“Decrypt HTTPS traffic”,勾選“Ignore server certificate errors(unsafe)”;選擇Connections標(biāo)簽,勾選“Allow remote computers to connect”,“Fiddler listens on port”默認(rèn)為8888,期間會提示安裝fiddler的證書,允許安裝即可。Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest,定位到該方法后,在該函數(shù)內(nèi)最好添加代碼,新版Fiddler Everywhere貌似不用:
if (oSession.host.toLowerCase() == "webserver:8888")?
{
? ? oSession.host = "webserver:80";
}
保存,之后重啟Fiddler
2.手機(jī)長按連接的WiFi,修改網(wǎng)絡(luò),打開代理,代理服務(wù)器為192.168.100.13,端口為8888,打開手機(jī)瀏覽器訪問http://192.168.100.13:8888,點擊鏈接下載安裝證書。
3.手機(jī)訪問網(wǎng)頁,在fiddler上會抓到包,并自動完成https解碼。
附https抓包解碼原理時序圖(以charles為例,F(xiàn)iddler原理相同):
文章來源:http://www.zghlxwxcb.cn/news/detail-594474.html
圖片來自20 張圖徹底弄懂 HTTPS 的原理!_公眾號:碼海的博客-CSDN博客?文章來源地址http://www.zghlxwxcb.cn/news/detail-594474.html
到了這里,關(guān)于手機(jī)APP抓包過程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!