Fiddler的使用(抓包,斷點,篡改數據)


一,Fiddler簡介

  Fiddler是最常用的web調試工具之一,位於客戶端和服務器端的HTTP代理。因為它能夠記錄客戶端和服務器之間的所有 HTTP請求,可以針對特定的HTTP請求,分析請求數據、設置斷點、調試web應用、篡改請求的數據,甚至可以修改服務器返回的數據,功能非常強大實用。

二,Fiddler下載

  官方下載地址:https://www.telerik.com/download/fiddler

    看不懂英文的,建議使用谷歌瀏覽器,因為谷歌自帶網頁翻譯。

    點擊下載windows版就好了。

    下載后,雙擊安裝包,就按照安裝助手提示安裝就好,這里不多說。

  

 

 三,Fiddler代理設置

  1,雙擊打開軟件,如下圖


 

  2,我們需要設置代理,這樣我們才能實現監控。

  一般代理在打開Fiddler之后就會被自動代理。如果沒有,就需要進行設置。每個電腦設置代理不一樣。

  地址填寫為127.0.01,代表為本機。端口號為軟件端口,這里為fiddler端口為8888。


 

 

 四,fiddler抓包

  我們打開瀏覽器,瀏覽一個網頁,在fiddler軟件左邊就會顯示包內容。

  我們發送一個注冊的請求過去

  

 

  在左邊雙擊這個包

  我們可以清楚看到,在右上邊框內,顯示的是請求內容。而下邊的框內顯示的是響應數據。

 

 五,過濾器的使用

  我們從上面可以知道,軟件左邊包會顯示許多與我們抓的包不相干的,會影響我們找包,所以我們可以使用過濾器進行過濾。

  我們先需要勾選使用過濾器,本人常用肯定是僅顯示以下主機,只要把主機ip放進去,就只會抓取以下主機的包,可以填寫多個,每個相隔符號為;

  我們還可以使用請求標頭進行過濾,只要包名中含有后綴.gif,.pong,.ico 的,將不會抓取。


 

 六,使用fiddler打斷點,進行篡改數據

  打斷點意思是用戶在網站上發送一個請求,我們在請求發送過程中進行截取,而這個請求不會發送到服務端,需要我們經過確認后,才會發送到服務端

  在軟件右上角選擇規則->自動斷點->之前的請求

    開啟斷點后底部顯示一個紅色T標識,證明設置斷點成功了,此時就會攔截發出去的請求

 

 

   我們還是用之前登陸來進行測試

   我們可以看見網頁發送的請求,

  雙擊value里面的數據我們就可以進行修改。修改完成后我們點擊紅框中的內容運行到完成。

 

 

 

 注意:我們在斷點使用完之后,必須進行關閉。

  :在我們使用完fiddler之后,得檢查是否已經關閉代理,如果代理沒有關閉,我們網站是打不開的。

  如果本文有不到之處,請給作者留言,進行改進。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM