Fiddler抓包【2】_捕获设置

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";}

 

转载于:https://www.cnblogs.com/sjl179947253/p/7623929.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fiddler是一款流行的网络调试工具,通常用于Web应用程序,但对于抓取移动应用(包括微信小程序)的包,它需要一些额外配置。由于微信小程序大部分通信通过腾讯自家的SDK进行加密,直接使用Fiddler可能会遇到困难。 以下是抓取微信小程序包的基本步骤: 1. **启用代理**:首先,确保Fiddler处于运行状态并设置了系统代理(Windows上可以在“Internet选项”中设置)。将手机或模拟器的网络设置为“手动选择”,然后指向Fiddler的本地HTTP服务器地址(默认是`127.0.0.1:8888`)。 2. **证书信任**:如果Fiddler请求证书,可能需要在设备上添加其到可信证书存储中,以便允许数据捕获。 3. **微信开发者工具**:为了查看小程序的网络请求,你需要打开微信开发者工具,并关联正在测试的小程序项目。在这个界面中,点击"刷新预览"能看到网络请求列表。 4. **限制捕获**:因为微信小程序会有一些特殊的请求头和加密技术(如HTTPS POST请求),你可能需要在Fiddler过滤规则中设定,只抓取特定的URL或包含特定字符串的请求。 5. **调试编码**:注意微信小程序发送的数据可能会经过JSONP、Base64或其他编码,理解这些编码并相应地在Fiddler中解码才能看到原始内容。 请注意,由于涉及到隐私和安全因素,抓包并不总是合法或被允许的行为,尤其是在生产环境中。在实际操作前,请确保遵守相关的法律和规定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值