美文网首页
Fidder抓包工具配置

Fidder抓包工具配置

作者: 我为岩子上王者 | 来源:发表于2017-10-16 14:32 被阅读0次


    一、简介

    Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是 web调试的利器。

    二、使用fiddler抓包

    1、安装fiddler(fiddler官网下载即可)

    2、设置fiddler

    1>Tools  ->  Fiddler Options

    2>HTTPS设置如图:

    3> Connections设置如图:

    3、设置手机

    1>手机连接到公司WI-FI , PC机连接到公司WI-FI

    2>PC在终端中输入命令:ipconfig,找到对应的IP地址

    3>打开手机,设置  ->  WLAN  ->  修改网络  ->  显示高级选项

    保存之后,就可以用fiddler抓包啦!

    三、设置断点

    有两种方法设置断点:

    1.fiddler菜单栏->rules->automatic Breakpoints->选择断点方式,这种方式下设定的断点会对之后的所有HTTP请求有效。

    有两个断点位置:

    a. before response。也就是发送请求之后,但是Fiddler代理中转之前,这时可以修改请求的数据。

    b.after response。也就是服务器响应之后,但是在Fiddler将响应中转给客户端之前。这时可以修改响应的结果。

    2.命令行下输入:Bpafter xxx或者bpv,bpu,bpm等设置断点。这种断点只针对特定类型的请求。

    具体的使用方法在下面的<修改请求数据>和<修改服务器返回数据>一起说。

    四、修改请求数据

    1、设置断点

    2、在百度页面搜索 “fiddler” , 浏览器一直处于加载的状态

    在右侧的  Inspectors  ->  WebForms  ->  QueryString中可以看到wd的Value的值为fiddler

    3、在fiddler的页面右侧将 Inspectors  ->  WebForms  ->  QueryString 其中的 wd 的Value值改为58daojia,点击下面的 Run to Completion

    这时浏览器页面为搜索58daojia的结果,而不是fiddler的结果。

    五、修改服务器返回的数据

    1、设置断点

    2、在百度页面搜索fiddler,点击 fiddler 页面右侧的 TextView ,可以看到服务器返回的数据

    3、修改服务器返回的数据,点击Run to Completion

    4、 这时再看浏览器页面,就是这样的:

    5、fiddler还可以修改服务器的返回状态,继续在百度页面搜索fiddler,点击 fiddler页面右侧的Choose Response,这时下拉栏里有很多选项,选择其中一个,点击Run to Completion

    6、这时浏览器页面就是这样的

    六:Fiddler Https抓包配置

    关键第二步安装证书-用手机浏览器访问(图片是pc的截图)


    安卓手机安装证书

    IOS下载后可直接安装

    安装完成后就可以抓取https了 。

    相关文章

      网友评论

          本文标题:Fidder抓包工具配置

          本文链接:https://www.haomeiwen.com/subject/uyvkuxtx.html