安裝這個工具,相當于在你的電腦上面安裝一個代理,所有的http&https請求都會經過這個代理工具轉發,所以這個工具可以抓取請求的任意數據,一般通過這個工具研究你所關注的APP應用或者web應用所發送請求的數據以及響應的數據,通過這個工具也可輔助寫爬蟲工具,偽造cookie等。下面就說下怎么用這個工具獲取 app應用請求。
1、安裝工具現在已經是 fiddler4了。按照步驟一步兩步三步的摩擦。
2、安裝完成就要進入設置界面了。
Tools-> Fiddler Options (配置完后記得要重啟Fiddler)
選中"Decrpt HTTPS traffic", ? ?Fiddler就可以截獲HTTPS請求
選中"Allow remote computers to connect". ?是允許別的機器把HTTP/HTTPS請求發送到Fiddler上來
如下圖:
設置完成。在這里會有一個問題:fiddler工具默認是抓取不了https請求的。需要在自己電腦上面安裝fiddlerroot證書,才可以抓取https請求。沒有證書會一直報錯 the certficate of the root is not successful ,證書生成工具可以加QQ:2752994014 找我獲取。
3、找到自己PC的IP地址,設置自己手機上面的網絡代理了。
通過ipconfig命令找到自己PC上面的IP地址:
設置手機動態代理,如下圖:
選擇顯示高級選項,將代理設置成手動,將上面獲取到的ip地址和端口號(端口號默認為:8888)填入,點擊保存。這樣就將我們的手機設置成功了。
4、在手機上面安裝fiddler證書,在手瀏覽器輸入10.26.10.126:8888,就是IP+端口號 ,進入一下頁面,下載安裝證書如下圖:
以上操作步驟完成以后,就可以攔截手機上面所有發送的http&https請求。在這個過程中比較坑的地方就是 1、用證書生成工具生成https證書,找這個工具找了很久才找到。網上很多辦法都試了沒有用,只有這個生成工具才是真愛 2、就是在手機端安裝證書,這個也是搜索了很多資料才弄那個好的。希望后來者注意這兩個步驟。