Fiddler 使用教程


Fiddler是一個C#實現的瀏覽器抓包和調試工具,是目前windows系統上最流行的抓包工具之一,Fiddler啟用后作為一個proxy存在於瀏覽器和服務器之間,從中監測瀏覽器與服務器之間的http/https級別的網絡交互。

Fiddle 抓包原理:

 

 

 

Fiddle基礎界面:

 

 

Fiddle常用操作:

1、設置請求斷點方法

第一種:打開Fiddler 點擊Rules-> Automatic Breakpoint ->Before Requests(這種方法會中斷所有的會話)

如何消除命令呢? 點擊Rules-> Automatic Breakpoint ->Disabled

第二種: 在命令行中輸入命令: bpu www.baidu.com (這種方法只會中斷www.baidu.com)

設置斷點有兩種方法:如何消除命令呢? 在命令行中輸入命令 bpu

2、設置響應斷點方法

第一種:打開Fiddler 點擊Rules-> Automatic Breakpoint ->After Response (這種方法會中斷所有的會話)

如何消除命令呢? 點擊Rules-> Automatic Breakpoint ->Disabled

第二種: 在命令行中輸入命令: bpuafter www.baidu.com (這種方法只會中斷www.baidu.com)

如何消除命令呢? 在命令行中輸入命令 bpuafter

3、過濾

 

3.1 過濾域名;勾選filter,輸入想要過濾的域名

 

 

 

 

No  Host  Filter :不通過主機名進行過濾

show  only  Intranet  Hosts: 內網   

show  only  internet   Hosts:外網

 

 

3.2 配置和過濾域名

Hide the following Hosts:隱藏下邊輸入的主機名的請求

show only  the following Hosts:顯示下邊輸入的主機名的請求

flag the following Hosts:標志下邊輸入的要過來的主機名的請求

 

 

 

藍色加粗的就是過濾出來的包

3.3 過濾CSS、JS、圖片靜態文件

Block script files:阻止腳本文件,顯示為404;

Block image files:阻止圖片文件;

Block SWF files:阻止SWF文件;

Block CSS files:阻止CSS文件;

輸入正則表達式:REGEX:\.(jpg|png|gif|js|css|jpg\?.*|png\?.*|gif\?.*|js\?.*|css\?.*)

 

 

4、Fiddler監聽HTTPS

4.1 打開Fiddler,點擊工具欄中的Tools—>Options;導出證書到桌面

 

4.2  配置PC瀏覽器證書,將桌面證書導入到瀏覽器中

 

 

 

4.3 重新打開fiddler,就可以在電腦上進行https抓包了

5、手機抓包配置

5.1 配置本地端口號

 

5.2 確保手機和電腦在同一個局域網內,查看電腦的 IP 地址

5.3 配置開啟HTTP代理

 

輸入代理IP和端口

 

 

 5.4 瀏覽器訪問代理和端口地址

 

 

 5.5 安裝證書

 

 

 5.6 證書信任設置:【設置】->【通用】->【關於本機】->證書信任設置,手動啟用FiddlerRoot證書的完全信任。

 

 

 

 

 

 

 

 


免責聲明!

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



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