Fiddler抓包【2】_捕獲設置


1、Fiddler抓web網站請求

    手動設置方法一:Tools--->WinINET Options--->連接--->局域網設置--->代理服務器勾選后“高級”--->服務器地址:127.0.0.1,端口8888;

    手動設置方法二:①、File--->勾選Capture Traffic;     

    ②、點擊左下角Capturing進行選擇或取消;

    自動設置步驟:Tools---> Options--->Connections--->勾選Act as system proxy on startup(作為系統啟動代理)

2、Fiddler抓APP請求

2.1、常用設置

    設置步驟一:Tools---> Options--->HTTPS--->勾選Decrypt HTTPS traffic--->選擇…from remote clients only(從遠程客戶端)

    設置步驟二:Tools---> Options--->Connections--->設置Fiddler listens on port:8888--->勾選Allow remote computers to connect(允許遠程設備連接)

    設置步驟三:①.查看fiddler所在計算機的IP(cmd---> ipconfig或者點擊fiddler右上角Online)

    ②.手機上進行設置:同一個wifi下設置代理,服務器地址:計算機的IP(192.168.0.163),端口8888;

2.2、附加設置(常用設置后無法進行抓包)

    方法一:因為有些APP對安全上要求沒有那么高時候,不需要下載證書,但是有的APP對安全要求比較高,就需要下載證書,下載證書步驟:在手機瀏覽器輸入網址:http://[FIDDLERSERVER]:[Port]/FiddlerRoot.cer或者[FIDDLERSERVER]:[Port],例如:http://192.168.0.163:8888/FiddlerRoot.cer或者192.168.0.163:8888

 

    安裝的證書在手機的位置如下,可以進行刪除、重新安裝;

方法二:Rules---> Customize Rules--->按Ctrl+F--->打開Find and Replace--->輸入查詢關鍵字:OnBeforeResponse--->在函數OnBeforeResponse中添加如下代碼

if (oSession.oRequest["User-Agent"].indexOf("iPhone/9.2.1")> -1 && oSession.HTTPMethodIs("CONNECT")){oSession.oResponse.headers["Connection"] = "Keep-Alive";}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM