Fiddler作為抓工具包,功能強大,作為代理服務器,可以對抓獲到的請求或響應進行修改,然后模擬客戶端發送新的請求或模擬服務器返回修改后的響應結果。
Fiddler中設置斷點修改Request
Fiddler最強大的功能莫過於設置斷點了,設置好斷點后,你可以修改httpRequest的任何信息包括host, cookie或者表單中的數據。設置斷點有兩種方法:
第一種:打開Fiddler 點擊Rules-> Automatic Breakpoint ->Before Requests(這種方法會中斷所有的會話)
如何消除命令呢? 點擊Rules-> Automatic Breakpoint ->Disabled
第二種: 在命令行中輸入命令: bpu www.baidu.com (這種方法只會中斷www.baidu.com)
如何消除斷點? 在命令行中輸入命令 bpu

例子:打開www.oneplus.cn進行登陸操作:

打開fiddler,命令行下輸入bpu http://account.oneplus.cn/onepluslogin,用來設置斷點,截獲登陸頁面的所有請求。

然后在頁面上輸入用戶名和錯誤的密碼,進行登陸操作。

Fiddler會截獲到該頁面的所有請求,如下:

密碼修改正確后,點擊“Run to completion”

重新發送登陸請求,請求發送成功,頁面登陸成功:


Fiddler中設置斷點修改Response
當然Fiddler中也能修改Response:
第一種:打開Fiddler 點擊Rules-> Automatic Breakpoint ->After Response (這種方法會中斷所有的會話)
如何消除命令呢? 點擊Rules-> Automatic Breakpoint ->Disabled
第二種: 在命令行中輸入命令: bpu www.baidu.com after (這種方法只會中斷www.baidu.com)
如何消除斷點? 在命令行中輸入命令 bpu
設置方法和斷點請求類似,這里不做演示。

學習交流QQ:270224761
