1. 程式人生 > >fiddler手機抓包設定及簡單使用

fiddler手機抓包設定及簡單使用

一.https抓包設定及手機設定:
1.安裝好fiddler後,點選Tools--Fiddler Options;點選HTTPS模組,勾選Capture HTTPS CONNECTS、Decrypt HTTPS traffic(下拉框選擇from all processes)、Ignore server certificate errors;在勾選時如果讓安裝證書,直接同意並安裝即可。

2.進入Fiddler Options--Connections選項,勾選Allow remote computers to connect;
3.手機設定:(1)先檢視電腦ip地址,方法一:cmd模式下輸入ipconfig,檢視IPv4對應地址;方法二:滑鼠移動到fiddler介面右上角的‘online’圖示上,會顯示出電腦的IP。再確認fiddler使用的埠號:在Tools--Fiddler Options--Connectioons中檢視Fiddler listens on port,一般是8888.

(2)在手機瀏覽器輸入http://IP:埠(例:http://192.168.0.114:8888),下載頁面中的fiddlerRoot certificate證書並安裝到手機;

(備註:有些手機可能不支援安裝此證書,可以嘗試直接設定代理。)

(3)手機連線的網路與電腦是同一區域網,設定網路代理為伺服器:電腦IP地址,埠:fiddler中設定的;現在即可開啟要抓包的app進行抓包了。

二.fiddler簡單使用:

1.

如上圖,左側是一些請求,右側上方是某一請求的詳細資訊,可以用Inspectors--raw格式檢視,右側下方是某一請求的返回資訊,一般可以用json格式檢視。

在raw中可以檢視請求方式(get/post/其他等)、連結、Host、body(傳參)等。

2.

Composer(模擬傳送請求)使用:可以手動輸入請求方式、連結、body等值;也可以滑鼠左擊選中fiddler左側的請求拖拽到composer中,會自動填入相關資訊;我們可以通過手動更改body中引數的值來測試這個請求是否安全,輸入資訊完畢後,點選Execute執行。在fiddler左側可以看到執行的請求,選中並在Inspectors中可以檢視請求的詳細資訊。

三.win10中,fiddler配置https請求後,導致電腦瀏覽器不能訪問網頁的問題:我自己嘗試了關閉防火牆、安裝證書等方式仍不能解決,只能關閉https設定,此時瀏覽器可以正常使用,後面如果發現其他方式再上傳。