http抓包实战笔记(8) Fiddle scricpt

时间:2024-03-29 08:22:49

Fiddle script 是一个人可以自动修改http请求和响应的脚本文件

static function OnBeforeRequest(oSessiion : session)  修改request内容

static function OnBeforeResponse(oSessiion : session) 修改responses内容

static function OnExecAction(sParams: String[]) QuickExe命令行执行命令

 

1.定制菜单:添加user-agents方法

http抓包实战笔记(8) Fiddle scricpt

查找iphoone4 safari的user-agents,添加到相应菜下,点击save script保存并重启fiddler;

RulesStringValue(26,"iPhone4", "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0_1 like Mac OS X; ja-jp) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A306 Safari/6531.22.7")

 

2.修改某一域名在Websessions列表信息的颜色

在static function OnBeforeRequest(oSession: Session)方法下添加相应脚本

if (oSession.HostnameIs("www.baidu.com")) {
      oSession["ui-color"] ="red";
}

 

3.修改http请求cookie信息

在static function OnBeforeRequest(oSession: Session)方法下添加相应脚本

http抓包实战笔记(8) Fiddle scricpt

 

4.修改host,header,body方法

在static function OnBeforeRequest(oSession: Session)方法下添加相应脚本

http抓包实战笔记(8) Fiddle scricpt

http抓包实战笔记(8) Fiddle scricpthttp抓包实战笔记(8) Fiddle scricpt

http抓包实战笔记(8) Fiddle scricpt

 

5.修改相应数据

在static function OnBeforeResponse(oSessiion : session)方法下添加相应脚本

http抓包实战笔记(8) Fiddle scricpt

 

6.读写txt文件

http抓包实战笔记(8) Fiddle scricpt

 

7.使用正则表达式

http抓包实战笔记(8) Fiddle scricpt

 

8.Session

保存session

http抓包实战笔记(8) Fiddle scricpt

读取session

http抓包实战笔记(8) Fiddle scricpt