Fiddler断点篡改请求数据

一、断点方式

全局断点:

路径:Rules->Automatic Breakpoints
说明:

  • Before Requests:请求前拦截,用于篡改客户端发送至后端数据
  • After Requests:响应前拦截,用于篡改后端响应返回给客户端数据
  • Disabled:不进行拦截

image.png

指定断点

下方命令行直接输入即可

  • bpu:中断请求,示例:bpu https://www.baidu.com,输入bpu解除断点
  • bpafter:中断响应,示例:bpafter https://www.baidu.com,输入bpafter解除断点
  • bps:后接状态码,表示拦截所以是这个状态码的请求,示例:bps 200,输入bps解除断点
  • bpv/bpm:后接HTTP方法,如POST、GET,示例:bpv POST,输入bpv/bpm解除断点

image.png

二、Before Requests篡改请求数据

勾选Before Requests开启拦截
发出请求,修改数据点击Run to Completion放开拦截,查看响应是否和预期一致
篡改前数据:value=123image.png
篡改后数据:value=123456image.png
查看客户端表现
image.png

三、After Requests篡改响应数据

勾选After Requests开启拦截
发出请求,修改数据点击Run to Completion放开拦截,查看响应是否和预期一致
篡改前数据:{"code":0,"msg":"处理记录成功。","result":true}
image.png
篡改后数据:image.png
查看客户端表现
image.png

posted on 2024-02-06 17:16  CAI_11  阅读(57)  评论(0编辑  收藏  举报