fiddler抓包工具-經常使用功能1

1、移動設備手動代理(訪問pc設置的host)web

一、pc端開啓fiddler,fiddler的http代理默認爲:127.0.0.1  端口爲:8888
二、移動設備網絡中開啓【手動代理】
    代理服務器主機名:【如:10.252.190.211】pc端ip地址
    代理服務器端口:【8888】
三、移動設備訪問頁面時,便可實現請求pc端設置的host地址
 
2、fiddler 將請求服務器文件,指向本地文件
一、選擇AutoResponder選項卡
勾選【Enable rules】【Unmatched requests passthrough】
 

 

二、瀏覽器中 複製服務器文件地址

 

三、fiddler點擊【Add Rule】
【第一欄】填寫服務器文件地址
【第二欄】選擇【find a file】從本地選擇替換文件
點擊【Save】

 

四、完成,保持勾選狀態
 

 

3、修改請求表單和響應數據
一、命令介紹:
//bpu在請求開始時中斷
bpu  /favicon.ico //中斷指定請求
bpu //沒有參數時,清除當前全部斷點
 
//bpafter在響應到達時中斷
bpafter /favicon.ico //在響應到達時,中斷指定請求
bpafter //沒有參數時,清除當前全部斷點
 
//bps在特定http狀態碼時中斷
bps 404 //在特定http狀態碼時中斷
bps     //沒有參數時,清除當前全部斷點
 
//bpv/bpm在特定請求method時中斷
bpv POST  //中斷指定method請求
bpv      //沒有參數時,清除全部斷點
 
注:命令行輸入【help】回車,會打開fiddler命令介紹頁面
 
二、以bpu爲例演示斷點:(淘寶頁面搜索【足球鞋】請求爲案例)
(1)使用命令在請求時打上斷點
 
 
(2)淘寶頁面進行搜索按鈕點擊,fiddler攔截請求
 
 
(3)點擊中斷的請求,在會話中進入一下窗口,此時請求未發送,可修改請求參數,這就實現了請求參數的修改
 

 

(4)點擊Break on Response,即發送請求,在響應處斷點,可在TextView中改變響應數據

 

(5)點擊【Run to Completion】完成響應
 
(6)命令行,輸入【bpu】清除全部斷點
相關文章
相關標籤/搜索