A. 抓包工具 Fiddler抓包之後的數據分析
原文:
https://blog.csdn.net/quiet_girl/article/details/50579570
(1)下圖是登錄一個網路網站的登錄操作的抓包,在Inspectors中能看到HTTP Request數據和HTTP Response數據。
[ 圖1:HTTP REQUEST 和 HTTP RESPONSE 數據 ]
(2)Fiddler左下角有個命令行工具叫做QuickExec,可以直接輸入命令,常見的命令有:
help 打開官方的使用頁面介紹,所有的命令都會列出來
cls 清屏 (Ctrl+x 也可以清屏)
select 選擇會話的命令
?.png 用來選擇png後綴的圖片
bpu 截獲request
設置完畢,在手機端操作登錄網路雲盤賬號
[ 圖2:設置Rules --> Automatic Breakpoints --> Before Requests後請求的頁面 ]
對於這個截取的頁面可以進行數據的更改,更改之後點擊綠色的」Run to Completion「即可進行更新數據後的登錄操作,操作結果是由更新之後的數據決定的。
(2)Fiddler截取HTTP Response數據
有兩種方式實現截取HTTP Response數據:
A. 第一種: Rules --> Automatic Breakpoints --> After Requests:這種方法會中斷所有的會話
如何消除此命令呢? 點擊Rules-> Automatic Breakpoint ->Disabled
B. 第二種: 在命令行中輸入命令: bpafter www..com (這種方法只會中斷 www..com )如何消除命令呢? 在命令行中輸入命令 bpafter
下面是一個手機端小恩愛軟體的例子:
在手機端操作登錄小恩愛軟體,並打開個人中心帶有圖片的地方,
設置完畢之後,操作小恩愛,打開帶有圖片的地方,將帶有圖片的那個url(如何觀察帶有圖片:在Inspectors tab下,可以在下面的response框中觀察到圖片),將其拖入」Auto Responser「 下,在此tab最下面,可以重新選擇圖片文件進行更改,點擊」Save「之後則小恩愛上的個人頭像會變成更改之後的圖片。
[ 圖5:截取HTTP Response之後的頁面 ]
[ 圖6: Find a file選擇需要上傳的圖片 ]
下面可以在Fiddler Script下面進行編碼,編碼完畢,點擊」Save Script「,那麼這段編碼就會對你後續的操作起作用。
這里編碼是把 www..com 的會話變成綠色的,編碼內容:if (oSession.HostnameIs(" www..com ")) { oSession["ui-color"] = "green"; },
B. 前端 Fiddler 抓包修改請求響應結果
實際前端開發中,對接線上發布的後端介面,由於業務比較復雜,也設計到以前的庫表,開發過程經常會出現部分頁面數據不完整,無法對接整個流程,日常前端開發也有其他方式實現功能測試驗證:
下面介紹使用 Fiddler 抓包工具修改 Response 返回結果
Win11 系統本地安裝版本
Fiddler 默認會抓包所有請求,這時候需要先過濾一下,方便抓包項目中的請求的介面,如目前的項目中本地請求的內網地址為 http://10.255.52.93:8080
在 Filters 勾選 Use Filters , 在 Hosts 中選擇 Show only Internet Hosts 和 Show only the following Hosts , 在輸入框中輸入要過濾的 IP 和埠,如: 10.255.52.93:8080 ,點擊 Actions -> Run Filterset now
如果側邊欄只有當前過濾的API請求,說明配置成功了
注意
菜單欄選擇 Rules -> Automatic Breakpoints -> After Responses ,這時候重新刷新頁面,或點擊頁面某個操作按鈕,重新發起請求,這時 Fiddler 請求會出現攔截,此時頁面屬於卡住狀態,請求欄攔截的請求出現紅色圖標,點擊攔截的請求,右側區域會有 Breakpoint hit. Tamper,then: 狀態欄,此時請求響應內容在 TextView 中可以修改的,修改完對應的數據後,點擊 Run to Completion 按鈕結束,這時候頁面的數據顯示的就是修改後的數據了。
這時候前端開發人員就可以按需修改對應的請求結果,調試前端功能測試完整流程了。
如果喜歡,隨手點個贊再走唄 ^-^
C. stream抓包後如何修改數據
stream抓包後修改數據:
IOS抓包工具Stream——讓移動端的抓包變得輕而易舉
PDO exec 執行時出錯後如果修改數據會被還原?
iOS使用Charles(青花瓷)抓包並篡改返回數據圖文詳解
Fiddler抓包12-AutoResponder返回本地數據(mock)
Mac 下抓包工具 Charles 修改特定請求
5分鍾搞定iOS抓包Charles,讓數據一清二楚
Fiddler抓包後轉成jmeter腳本
fiddler抓包後Jmeter實現登錄介面
fiddler抓包-4-簡單對數據進行mock
(fiddler+loadrunner) fiddler抓包後轉化為loadrunner腳本
Charles抓包工具斷點修改返回內容
Fiddler抓包和修改WebSocket數據,支持wss
【轉】Fiddler抓包和修改WebSocket數據,支持wss
WireShark抓包時TCP數據包出現may be caused by ip checksum offload
Wireshark抓包TCP三次握手數據
BLE廣播數據的抓包解析
tcp抓包 Wireshark 使用
wireshark 抓包
排查利器:Tcpmp抓包 & Wireshark解析
抓包工具charles使用教程指南
charles使用教程指南(抓包工具)