还是出于自动化玩网页游戏的需求,希望可以截获浏览器接收到的数据并修改,那样可以改变网页游戏在本地的表现;或者截获浏览器发往服务器端的数据,那样可以直接修正服务器的数据,达到一些永久性的改变(作弊什么的太不好了)。
使用Fiddler2可以方便地测试一些想法的可行性:
- 配置浏览器使用 Fiddler2 代理
- 菜单 Rules -> Automatic Breakpoints -> Before Requests
- 浏览器发起请求的时候在右侧的 Inspectors 里面修改 Request 的相关参数 [Request]
- 点击下方的 Break on response,Fiddler会发起请求,并暂停在接收到数据的时候
- 修改接收到的数据(gzip的数据可以点一下上方的黄条先行解压),点 Run to completion [Response]
Fiddler2本身支持JScript.NE[......]