使用Fiddler域名过滤、断点、小技巧绕过前端验证
1.fiddler中设置域名过滤,使得快速定位你需要的接口;
2.断点,包括请求断点与响应断点;
一、过滤你的接口
1.打开fiddler,右边的框框有一个 Filters 默认是不勾选的。
2.接下来我们过滤设置只需要将某个域名粘贴上去,保存就可以过滤了,比如我需要过滤设置:www.baidu.com
勾选 Filters > Use Filters,再选择 Show only the following Hosts,再在框框内输入域名(小编经常用这个模式设置,当然还可以其它的方式)
3.点击 Actions 按钮,Run Fliterset now,如下图:
4.这时候我们来验证一下,输入两个链接:www.baidu.com 和 www.hao123.com,如下图,很明显是能够过滤了,只看包含www.baidu.com的接口,当然还有不包含等等操作的。
二、设置请求断点与响应断点
相信有的小伙伴看过我的第一篇,介绍了fiddler的代理原理。代理是可以任意修改请求与响应的信息。(绕过前端的限制,嘿嘿是不是呢?)
1.请求断点介绍
开启请求断点只需要鼠标点击一下,如果有接口请求,那么就需要你手动设置放不放行了,可以修改的请求信息,如下图:
我们一起来试下操作吧,小编以禅道登录为例,注意是否已经开启了过滤,是否影响自己打断点。
先打开禅道登录页面,再打开fiddler请求断点。
禅道是密文传输的,我们可以直接改输入请求参数,小编改密码随便输入一个,点击Run...进行放行,这时提示我账号或密码错误
(我是在浏览器上输入了正确的账号密码登录,但在fiddler请求断点中修改了,所以是提示账号或密码错误)
2.响应断点介绍
这是我们的需求:在浏览器禅道登录页不输入账号,把响应提示信息改为:登录成功
先打开禅道登录页,再设置fiddler响应断点,再点击登录。如下图所示:
小结:
1.学会过滤后,可能后面抓不到包,检查是否设置了过滤。
2.请求断点可以修改任何请求参数,响应断点可以修改任何响应返回的信息。
转载自
https://www.cnblogs.com/gsxl/p/11706193.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)