首页 > 其他分享 >Fiddler修改返回数据

Fiddler修改返回数据

时间:2023-06-27 09:59:53浏览次数:37  
标签:返回 Fiddler 请求 URL 修改 fiddler 拦截 断点

断点修改

命令行方式断点拦截制定请求

影响范围:仅影响指定URL操作时,会被fiddler拦截

使用该方法,首先我们需要明确知道,我们需要构造断点的请求URL。然后在fiddler下方的命令行中,输入:bpu+空格+URL,然后回车,当我们操作该接口对应的功能,被fiddler抓包识别时,对应的操作在界面中就会显示为加载中,此时,我们可以在fiddler工具中,修改该接口对应的请求或返回的数据内容,伪造请求数据或返回结果。

  • 构造断点:输入bpu+空格+URL,回车
  • 取消断点:输入bpu,回车

URL成功被拦截时,在fiddler中的显示如下图:

  • Break on Respo:表示在接口返回结果前断点拦截
  • Run to Comple:接口完成

点击Break on Respo,然后在TextViewRaw修改返回值,然后点Run to Comple

可以看到在网页上修改了返回结果

配置拦截所有请求

fiddler菜单栏->Rules->automatic Breakpoints->选择断点方式,这种方式下设定的断点会拦截所有请求。有两个断点位置:

  1. before requests:也就是浏览器发送请求之后,但是Fiddler代理中转之前,这时可以修改请求的数据。快捷键F11。
  2. after responses:也就是服务器响应之后,但是在Fiddler将响应中转给浏览器之前。这时可以修改响应的结果。快捷键ALT+F11。
  3. Disabled:取消断点。快捷键Shift+F11。

或者直接在fiddler工具最下一行,第三列点击

  1. 点击一次:在发送请求之前拦截
  2. 点击两次:在返回结果之后拦截
  3. 点击三次:取消拦截

标签:返回,Fiddler,请求,URL,修改,fiddler,拦截,断点
From: https://www.cnblogs.com/RainFate/p/17507851.html

相关文章

  • pytest + yaml 框架 -43.支持自定义函数提取返回结果
    前言在yaml用例中提取返回结果,可以支持以下三种表达式jmespath取值语法:body.keyname.keynamejsonpath语法:$..keynamere正则语法以上三种表达式可以满足99%的测试场景需求了,但是有些特殊的需求通过表达式无法取到,为了满足另外1%的需求,可以自定义函数取值。此功......
  • 猿大师办公助手VUE网页在线打开编辑保存微软Office、金山WPS文档,并强制修改留痕。
    很多OA的在线办公系统中,都需要多个人修改编辑Office文档,这样很容易版本混乱并且极易出错,如果这时候启用强制留痕并且启用留痕,就可以记录每个人的操作记录,方便文档管理,降低操作风险。 实现方法: 第一步:安装猿大师办公助手,下载地址:http://www.yuanofficer.com/xiazai/  并且......
  • 织梦 修改信息发布员的权限
    选择“系统”->选择“用户组设定”->选择信息发布员的“权限设定” 然后设置“信息发布员”的权限      ......
  • ModifyAjaxResponse,修改ajax请求返回值,前后端调试之利器
    一、概要先看图 京豆多的离谱,你的第一想法肯定是:按F12修改了网页元素没那么简单,你看支持刷新的  肯定还是假的,通过Fiddler或Wireshark等抓包工具修改了响应包;或者干脆改了本地host文件,指向了一个自己写的页面......这些都太麻烦了,如果能在当前网页上拦截这个请求,......
  • Zend Studio 10.6.2 修改新建php文件时的默认模板
    Window-->preferences-->PHP-->CodeStyle-->CodeTemplates-->Simplephpfile ,点击edit。修改成你想要的结果,然后点击OK保存。 ......
  • 织梦 更新时间修改到特定的年份
    织梦的时间是以int类型来保存的,所以要知道它的时间相差数,例如:2016-1-10:0:0和2012-1-10:0:0相差多少。使用PHP来获取到相差数。<!DOCTYPEhtml><htmllang="zh-cn"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-......
  • CentOS 7 修改默认 yum 源
    修改CentOS默认yum源为mirrors.aliyun.com1、首先备份系统自带的yum源配置文件[root@localhost~]#mv/etc/yum.repos.d/centos.repo/etc/yum.repos.d/CentOS-Base.repo.backup2、进入yum配置文件所在文件夹[root@localhost~]#cd/etc/yum.repos.d/3、下载aliyun的......
  • sql 修改日-月-年为 年-月-日
    需要用到 replace函数语法:replace(string,replaced_string,replace_string)即replace(字符串,被替代字符,替代字符)//修改日-月-年为年-月-日 SELECTa.*,TO_CHAR(TO_DATE(REPLACE(REPLACE(REPLACE(a.结算日期,'-','/'),'月',''),'月','......
  • mysql 将数据库所有表的存储引擎修改为InnoDB
    要将现有的MySQL数据库中的所有表设置为InnoDB存储引擎,可以使用以下步骤:运行以下SQL命令,将所有表格的存储引擎设置为InnoDB:SET@DATABASE_NAME=DATABASE();SELECTCONCAT('ALTERTABLE`',table_name,'`ENGINE=InnoDB;')ASsql_statementsFROMinformation_sc......
  • fiddler的介绍和使用
    一、fiddler工作原理Fiddler是以代理WEB服务器的形式工作的,浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器,它使用代理地址:127.0.0.1,端口:8888.当Fiddler开启会自动设置代理,退出的时候它会自动注销代理,这样就不会影响别的......