转 Fiddler1 简单使用 Fiddler1 简单使用

Fiddler1 简单使用

 
 

1.Fiddler下载地址:https://www.telerik.com/download/fiddler

2.Fiddler设置:

Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888。当我们运行Fiddler时,IE或者谷歌浏览器的代理服务器选项会被自动勾选,而其他如火狐浏览器需要手动设置代理后才可以抓包。设置内容如图:

3.Fiddler设置开始捕获和停止捕获

方法1:单击左上角FIle-->Capture Traffic(或直接F12快捷键)

方法2:单击左下角Capturing

4.Fiddler删除所有请求(Web Sessions)

方法1:点击“×”-->Remove All

方法2:在命令行工具输入cls命令回车

方法3:快捷键Ctrl+X

方法4:右击某请求-->Remove-->All Sessions

5.点击请求,可在界面右边查看请求的相关信息。

6.Fiddler查看响应

如果HTTP响应的是HTML文档,则可以用WebView选项卡来查看

如果HTTP响应的是图片,则可以用ImageView选项卡来查看

如果HTTP响应的是JSON,则可以用JSON选项卡来格式化JSON查看

7.Fiddler查看HTTP请求的响应时间

8.Fiddler查看和复制Header

9.在浏览器中打开网站,会发现Fiddler捕获了很多请求,其中是父请求,其余为子请求,

右击父请求-->Select-->Child Requests,会选中所有子请求(或按快捷键C)

右击子请求-->Select-->Parent Requests,会选中父请求(或按快捷键P)

右击父请求-->Select-->Duplicate Requests,会选中相同的请求(或按快捷键D)

10. 若要抓取HTTPS包,必须对fiddler进行配置

如有必要,需对Firebox安装证书

a.导出证书

b.安装证书

11.如何查看Windows本地安装的证书

方法1:WIN+R打开运行,输入certmgr.msc回车查看

方法2:通过Fiddler

12.隐藏Https的握手验证请求(Tunnel to)

这些请求对我们没有用,可以通过Rules-->Hide CONNECTS隐藏掉。

13.Fiddler修改User-Agent,伪装客户端。

(1)启动Fiddler,Rules-->User-Agents-->iPhone6

(2)打开浏览器,输入www.taobao.com回车,可以看到淘宝的页面变成了移动版的淘宝。

(3)在Fiddler页面,可以查看User-Agent的值如下

13.点击Decode自动解压HTTP响应

14.Fiddler中的TextWizard:单击Fiddler工具栏中的TextWizard,可以启动TextWizard小工具,进行字符编码。

1.Fiddler下载地址:https://www.telerik.com/download/fiddler

2.Fiddler设置:

Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888。当我们运行Fiddler时,IE或者谷歌浏览器的代理服务器选项会被自动勾选,而其他如火狐浏览器需要手动设置代理后才可以抓包。设置内容如图:

3.Fiddler设置开始捕获和停止捕获

方法1:单击左上角FIle-->Capture Traffic(或直接F12快捷键)

方法2:单击左下角Capturing

4.Fiddler删除所有请求(Web Sessions)

方法1:点击“×”-->Remove All

方法2:在命令行工具输入cls命令回车

方法3:快捷键Ctrl+X

方法4:右击某请求-->Remove-->All Sessions

5.点击请求,可在界面右边查看请求的相关信息。

6.Fiddler查看响应

如果HTTP响应的是HTML文档,则可以用WebView选项卡来查看

如果HTTP响应的是图片,则可以用ImageView选项卡来查看

如果HTTP响应的是JSON,则可以用JSON选项卡来格式化JSON查看

7.Fiddler查看HTTP请求的响应时间

8.Fiddler查看和复制Header

9.在浏览器中打开网站,会发现Fiddler捕获了很多请求,其中是父请求,其余为子请求,

右击父请求-->Select-->Child Requests,会选中所有子请求(或按快捷键C)

右击子请求-->Select-->Parent Requests,会选中父请求(或按快捷键P)

右击父请求-->Select-->Duplicate Requests,会选中相同的请求(或按快捷键D)

10. 若要抓取HTTPS包,必须对fiddler进行配置

如有必要,需对Firebox安装证书

a.导出证书

b.安装证书

11.如何查看Windows本地安装的证书

方法1:WIN+R打开运行,输入certmgr.msc回车查看

方法2:通过Fiddler

12.隐藏Https的握手验证请求(Tunnel to)

这些请求对我们没有用,可以通过Rules-->Hide CONNECTS隐藏掉。

13.Fiddler修改User-Agent,伪装客户端。

(1)启动Fiddler,Rules-->User-Agents-->iPhone6

(2)打开浏览器,输入www.taobao.com回车,可以看到淘宝的页面变成了移动版的淘宝。

(3)在Fiddler页面,可以查看User-Agent的值如下

13.点击Decode自动解压HTTP响应

14.Fiddler中的TextWizard:单击Fiddler工具栏中的TextWizard,可以启动TextWizard小工具,进行字符编码。

猜你喜欢

转载自www.cnblogs.com/wanghong1/p/10883102.html