首页 > 其他分享 >Fiddler篡改请求和响应数据

Fiddler篡改请求和响应数据

时间:2023-07-20 17:33:07浏览次数:30  
标签:Fiddler 请求 断点 响应 篡改 拦截 数据

Fiddler标记断点后,我们可以通过篡改请求或响应数据,来模拟客户端请求和服务器响应。

 

一、打断点的方式

1.1 设置断点路径:Rules->Automatic Breakpoints->Before Requests

  • Before Requests(快捷键F11):请求前拦截,可用于篡改请求数据模拟客户端请求
  • After Requests(快捷键Alt+F11):响应前拦截,可用于篡改响应数据模拟服务器响应
  • Disabled(快捷键Shift+F11):无拦截

1.2 底部栏设置断点

  • 空白表示无拦截
  • 蓝色向上箭头表示拦截请求
  • 绿色向下箭头表示拦截响应

 

二、篡改请求数据

  1. 开启拦截请求的断点(蓝色向上箭头)
  2. 页面发起请求
  3. Fiddler抓取请求并拦截请求数据
  4. 查看请求数据code=3315

5.鼠标点击请求数据可进行修改,修改请求数据code=65

6.点击[Run to Completion]执行请求

7.执行后成功返回数据,正确返回的是篡改请求后的相关数据code=65

三、 篡改响应数据

  1. 开启拦截响应的断点(绿色向下箭头)
  2. 页面发起请求
  3. Fiddler抓取请求并拦截响应数据
  4. 查看响应数据stockOutDay=2

5.鼠标点击响应数据可进行修改,修改响应数据stockOutDay=100

6.点击[Run to Completion]执行请求

7.执行后成功返回数据,正确返回的是篡改响应后的相关数据stockOutDay=100

 

标签:Fiddler,请求,断点,响应,篡改,拦截,数据
From: https://www.cnblogs.com/dabeen/p/17567633.html

相关文章

  • 直播app源码,Bootstrap响应式布局简单使用
    直播app源码,Bootstrap响应式布局简单使用1.创建html模版,并引入Bootstrap的样式:<!doctypehtml><!--html5类型--><html> <head>  <metacharset="utf-8"> <!--页面编码-->  <metahttp-equiv="X-UA-Compatible"content="I......
  • SecureBootEncodeUEFI 是一个操作系统启动过程中的安全功能,用于验证操作系统和驱动程
    SecureBootEncodeUEFI是一个操作系统启动过程中的安全功能,用于验证操作系统和驱动程序的签名,确保它们是由受信任的发行商发布并没有遭到篡改。这种技术可以防止恶意软件在系统启动时运行,并提供额外的安全层。SecureBootEncodeUEFI通常在计算机的UEFI(统一扩展固件接口)固件中实......
  • SecureKernel 的主要目标是防止恶意软件或攻击者能够利用漏洞或恶意代码来入侵和篡改
    SecureKernel是一个操作系统内核的安全性功能,用于提供额外的保护层来抵御针对内核的攻击。它是为了增强操作系统的安全性而设计的。SecureKernel的主要目标是防止恶意软件或攻击者能够利用漏洞或恶意代码来入侵和篡改操作系统内核。通过实施一系列安全策略和措施,SecureKernel......
  • ReadyDrive 是什么: ReadyDrive 利用了固态硬盘的快速读取和写入速度,将其作为硬盘缓存
    ReadyDrive是WindowsVista和更高版本中引入的一项技术,它利用闪存驱动器(如固态硬盘)作为硬盘缓存,以提高系统的启动速度和应用程序的加载速度。下面是对ReadyDrive的详细解释:ReadyDrive是什么:ReadyDrive利用了固态硬盘的快速读取和写入速度,将其作为硬盘缓存使用。它可以通......
  • HTTP | 响应状态码
    响应状态码共分为5种类型状态码大全1、1XX(临时响应)1xx(临时响应):表示临时响应并需要请求者继续执行操作的状态代码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准......
  • AJAX请求,响应头有set-cookie但浏览器不能写入cookie问题解决!
    开幕雷击:AJAX就不是干这个ajax只有向服务器发送请求时带上cookie的功能可选。不存在ajax向服务器get的时候带回来cookie的功能。解决把AJAX代码改成原始的js代码来完成需求:正确的jsdocument.addEventListener('DOMContentLoaded',function(){document.querySelector('......
  • Vue3 webSocket收到消息改变响应式全局对象从而实时改变界面
    需求在main.js中创建一个 响应式全局对象。通过WebSocket收到消息改变这个全局对象时,子组件应同步响应。效果:这几个标签框绑定的全局对象json main.js定义 响应式全局对象//全局对象constglobalData=reactive({extTelMonitorData:[{title:......
  • Vue3 响应式全局对象
    需求在main.js中创建一个 响应式全局对象。改变这个全局对象时,子组件应同步响应。效果:这几个标签框绑定的全局对象jsonmain.js定义 响应式全局对象//全局对象constglobalData=reactive({extTelMonitorData:[{title:'用户组一',......
  • fastapi框架docs文档Responses去掉默认的异常响应422Validation Error
    fastapi框架原生docs的Responses中会有个默认的422ValidationError响应,但大多数实际开发应该不需要,如何去除呢?我用的方法是用猴子补丁重写fastapi.openapi.util里的get_openapi_path方法,去掉加入默认422的那段代码即可,下面这些http422=str(HTTP_422_UNPROCESSABLE_ENTITY)......
  • 响应
          主要是它(类型转换器)在做事情 ......