纯乱搞,但是不得不说Fillder确实厉害
安装请在官网下载
简单食用方法可参阅:https://zhuanlan.zhihu.com/p/142925925
本文章仅记录个人使用时的一些总结
filter IP:Port,只需要简单的这么一个输入就可以自动过滤。
IP:Port;即可。如果只输入bpu,就会把之前输入的bpu清空
在QuickExec中输入g,会让所有断点恢复
Break on Response : 点击后,该请求在返回给客户端前设置断点,这时就只能修改响应数据了
Run to Completion 如果是beforeRequest可以修改入参,他会把请求改为你修改后的发给服务端,可以拿来搞横向越权
当然也可以修改返回值,Choose Response可以选择预定义好的数据作为响应数据。可以先把通过的请求的response保存下来,然后不管请求通没通过,直接用保存下来的通过数据往下走。

# 新增
static function DoReattach(o: Object, ea: EventArgs)
{
ScheduledTasks.ScheduleWork("reattach", 1000, innerReattach);
}
static function innerReattach()
{
FiddlerApplication.UI.actAttachProxy();
}
static function OnRetire()
{
FiddlerApplication.oProxy.remove_DetachedUnexpectedly(DoReattach);
}
#新增end
# 这是main函数
static function Main() {
var today: Date = new Date();
FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
# 新增
FiddlerApplication.oProxy.add_DetachedUnexpectedly(DoReattach);
#新增end