Fiddler断点图文讲解

作用

  1. 可做极端测试
  2. 可做中断测试
  3. 可以篡改数据

分类

设置fiddler断点之后,请求会话的icon会显示出一个红色的T,如图所示:
在这里插入图片描述

1. 全局断点

含义:对所有的请求都会加断点
设置方法:
  • 请求前断点:Rules - Automatic Breakpoints - Before Requests
  • 响应后断点:Rules - Automatic Breakpoints - After Responses
  • 取消设置的断点:Rules - Automatic Breakpoints - Disable
实例演示

设置了全局断点,然后在百度中输入 fiddler的使用 进行搜索,fiddler就截取了如下数据:
每个会话前面都加了断点,并且响应体上方这一块也出现了一栏新的操作。
在这里插入图片描述
点击 Run to Connection,响应体就出现了内容。在这里插入图片描述
需要注意的是,我们点击的Run to Connection只对当前session生效,如果想要剩下的session也继续执行,点击工具栏中的Go,剩下的断点就继续执行了。

2. 局部断点

含义:对某一个请求加断点。
设置方法

在命令行中使用命令进行操作。

  • 请求前断点: bpu requestURL 回车
  • 取消:bpu 回车
  • 响应后断点:bpafter ResponseURL 回车
  • 取消:bpafter 回车
实例演示

前提:先把全局断点关闭掉。
操作步骤:
1、开启抓包
2、在百度中搜索 ip地址查询
3、输入ip地址,点击查询
4、停止抓包,找到我们的目标会话,选中,右键 - cpoy - Just Url
5、命令框中数据 请求前断点命令,然后回车
6、再次访问ip地址查询的网址,看到这个session被加了断点。
在这里插入图片描述
点击 Run to Completion,响应体就出现了内容。

篡改数据

篡改请求参数

以全局断点 - 请求前为例:

  1. 先设置全局断点
  2. 开始抓包(百度随便输入一些东西进行搜索)
  3. 暂定抓包
  4. 找到我们的目标session
  5. 修改请求参数
  6. 点击 Run to Connection,
    最后我们得到的数据就是被篡改过的。

如下图所示:我将utf-8改成了utf-811111
在这里插入图片描述
如下图所示,我将原本是ip地址查询的搜索改成了手机号码归属地查询。
在这里插入图片描述

篡改 响应结果

以局部断点 - 响应后断点为例。
1、开启抓包
2、在百度中搜索 ip地址查询
3、输入ip地址,点击查询
4、停止抓包,找到我们的目标会话,选中,右键 - cpoy - Just Url
5、命令框中数据 响应后断点命令,然后回车
6、再次访问ip地址查询的网址,看到这个session被加了断点。
原本的访问是成功的,但是我们可以选择一个响应结果,比如401,选择之后,点击 Run to Completion。
在这里插入图片描述
可以看到我们的浏览器被发送了一条通知:需要进行身份验证。
在这里插入图片描述
以上的操作就是使用fiddler进行篡改数据。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值