[软技能] 第1377天 如何使用fiddler进行拦截请示和修改响应?

389 阅读1分钟

Fiddler是一款常用的网络调试工具,它可以拦截HTTP/HTTPS请求和响应,方便开发人员调试和修改网络请求和响应。

  1. 在Fiddler的菜单栏中,点击 Tools -> Options -> HTTPS ,勾选 Decrypt HTTPS traffic ,点击 OK
  2. 在Fiddler的菜单栏中,点击 Rules -> Customize Rules ,打开Fiddler的自定义脚本编辑器。
  3. 在自定义脚本编辑器中,找到 function OnBeforeRequest 函数,在该函数中添加如下代码:
if (oSession.uriContains("需要拦截的关键字")) {
  // 在这里可以对请求进行修改或者阻止请求
}

在自定义脚本编辑器中,找到 function OnBeforeResponse 函数,在该函数中添加如下代码:

if (oSession.uriContains("需要修改响应的关键字")) {
  // 在这里可以对响应进行修改
}
  1. 在Fiddler的主界面中,选择 Capture Traffic 选项卡,点击 Start Capture 按钮开始抓包。
  2. 进行需要拦截和修改响应的操作,Fiddler会自动捕获到请求和响应数据。
  3. 在Fiddler中可以对请求和响应进行查看、编辑和保存。

更多题目

github.com/haizlin/fe-…