一叔壤、抓包基本配置
1 安裝fiddler
2 啟動fiddler? , 然后 tools -> options -> connects 勾選允許遠(yuǎn)程設(shè)備連接浦马,同時設(shè)置監(jiān)聽端口
,隨便設(shè)置一個
3 確保手機(jī)和電腦在同一個局域網(wǎng)潘酗∪谎郏可以互相ping一下看能否ping通
4 手機(jī)的wifi設(shè)置http代理。在設(shè)置->wlan中找到當(dāng)前連接的wifi砂竖。長按或者點(diǎn)擊進(jìn)行http
? ?代理設(shè)置。首先將代理方式設(shè)置為手動鹃答,然后填寫ip和端口。ip是安裝fiddler的電腦的IP突硝,端口
? ?就是第二步設(shè)置的監(jiān)聽端口测摔。
5 重啟一下fidller, 手機(jī)隨便點(diǎn)開一個app,應(yīng)該能抓到http包了。但是抓不到https包锋八。要抓https包
? ?還要給手機(jī)安裝https證書浙于。
二、安裝https證書
? ?1 打開手機(jī)的瀏覽器挟纱,在地址欄輸入http://ip:port
? ?ip就是安裝了fiddler的電腦的ip羞酗,port就是fiddler中設(shè)置的監(jiān)聽端口。
? ?2 點(diǎn)擊下載FiddlerRoot certificate
? ?3 安裝
? ? ?安裝方式一:
????????找到下載好的證書文件紊服,點(diǎn)擊這個文件就可以安裝檀轨。
? ? ? ????安裝時使用默認(rèn)設(shè)置:VPN和應(yīng)用。點(diǎn)擊確定就安裝好了欺嗤。
? ? ? 安裝方式二:
????也可以在設(shè)置参萄,加密與憑據(jù),選擇從存儲介質(zhì)安裝煎饼。
? 4 注意事項(xiàng)讹挎,安裝過程可能要設(shè)置屏幕鎖,設(shè)置一個即可吆玖。
5 安裝完成后筒溃,以pixel 8.1為例
設(shè)置---》安全性和位置信息---》加密與憑據(jù)---》信任的憑據(jù)---》用戶
可以看到證書已經(jīng)安裝好了。沒安裝之前用戶里面是空的沾乘。
6 嘗試抓百度瀏覽器的包怜奖,fiddler直接彈框提示一些警告信息。然后百度瀏覽器上不了網(wǎng)
?android7以上默認(rèn)不信任用戶證書了意鲸,可以在安裝后烦周,把用戶證書拷貝到系統(tǒng)目錄變成系統(tǒng)證書
cd /data/misc/user/0/cacerts-added
cp * /system/etc/security/cacerts
三 小結(jié)
? ? 1 fiddler代理了http請求,要設(shè)置端口怎顾,并且運(yùn)行手機(jī)連接到fiddler
? ? 2 抓https包要安裝證書
? ? 3 如果不需要抓包了读慎,要去掉代理設(shè)置。否則在fiddler沒開啟的情況下槐雾,手機(jī)上不了網(wǎng)
? ? ? 因?yàn)榭康拇砩暇W(wǎng)