码迷,mamicode.com
首页 > 其他好文 > 详细

Fiddler抓包【2】_捕获设置

时间:2017-10-03 17:24:22      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:computer   amp   ext   手机浏览   设备   上进   es2017   nec   gen   

1、Fiddler抓web网站请求

    手动设置方法一:Tools--->WinINET Options--->连接--->局域网设置--->代理服务器勾选后“高级”--->服务器地址:127.0.0.1,端口8888;

技术分享

技术分享

    手动设置方法二:①、File--->勾选Capture Traffic;     

技术分享

    ②、点击左下角Capturing进行选择或取消;

技术分享

    自动设置步骤:Tools---> Options--->Connections--->勾选Act as system proxy on startup(作为系统启动代理)

技术分享

技术分享

2、Fiddler抓APP请求

2.1、常用设置

    设置步骤一:Tools---> Options--->HTTPS--->勾选Decrypt HTTPS traffic--->选择…from remote clients only(从远程客户端)

技术分享

技术分享

    设置步骤二:Tools---> Options--->Connections--->设置Fiddler listens on port:8888--->勾选Allow remote computers to connect(允许远程设备连接)

技术分享

    设置步骤三:①.查看fiddler所在计算机的IP(cmd---> ipconfig或者点击fiddler右上角Online)

技术分享

    ②.手机上进行设置:同一个wifi下设置代理,服务器地址:计算机的IP(192.168.0.163),端口8888;

技术分享

2.2、附加设置(常用设置后无法进行抓包)

    方法一:因为有些APP对安全上要求没有那么高时候,不需要下载证书,但是有的APP对安全要求比较高,就需要下载证书,下载证书步骤:在手机浏览器输入网址:http://[FIDDLERSERVER]:[Port]/FiddlerRoot.cer或者[FIDDLERSERVER]:[Port],例如:http://192.168.0.163:8888/FiddlerRoot.cer或者192.168.0.163:8888

 技术分享

    安装的证书在手机的位置如下,可以进行删除、重新安装;

技术分享

技术分享

方法二:Rules---> Customize Rules--->按Ctrl+F--->打开Find and Replace--->输入查询关键字:OnBeforeResponse--->在函数OnBeforeResponse中添加如下代码

if (oSession.oRequest["User-Agent"].indexOf("iPhone/9.2.1")> -1 && oSession.HTTPMethodIs("CONNECT")){oSession.oResponse.headers["Connection"] = "Keep-Alive";}

技术分享

技术分享

 

Fiddler抓包【2】_捕获设置

标签:computer   amp   ext   手机浏览   设备   上进   es2017   nec   gen   

原文地址:http://www.cnblogs.com/sjl179947253/p/7623929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!