Fiddler如何用Fiddler对APP应用进行抓包

如何使用Fiddler Filter 与 FiddlerScri

2018-12-26  本文已影响12人  Lyrieek
Fiddler

Fiddler的Find Session相比同类产品,功能上已经十分极致,即使不需要Filter也可以轻易抓取目标请求,但在请求繁多,监控目标流量过多的情况下,Filter不可或缺。

Fiddler具有高定制性,理论上可以拦截所有可代理请求并依特定条件过滤,但本文仅涉及常用Field的过滤:Protocol,Host,URL,Content-Type,HTTP Method。

if (oSession.HTTPMethodIs("OPTIONS")) {
    oSession["ui-hide"] = "true";
}

HTTPMethodIsy方法也可以判断其他HTTP Method,例如POST,GET,DELETE,PUT,PATCH。

Fiddler使用C#编写,它将动态编译FiddlerScript并进行调用,实际上FiddlerScript也是一个普通的C# class,可以利用其做很多复杂的逻辑判断用来过滤请求,参数Seesion具有类索引器,取值便捷,即使不熟悉c#语法也可以轻松做过滤逻辑,设计非常周到。

上一篇 下一篇

猜你喜欢

热点阅读