羽中飞人 2024-06-20 10:57 采纳率: 48.1%
浏览 578
已结题

Fiddler无法对部分小程序抓包

我现在配置的Fiddler,能对大部分的WX小程序可以抓到包
但有些小程序,只能在Fiddler上看到”正在下载服务器的反馈结果“这条信息,然后这条信息显示不到1秒,就看不到关于这个小程序的相关信息了
比如胖士查药的小程序,可以测试一下这个小程序看看,是不是不能抓到包

  • 写回答

22条回答 默认 最新

  • 阿里嘎多学长 2024-06-20 10:57
    关注
    获得0.30元问题酬金

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    在使用Fiddler进行微信小程序抓包时,遇到无法捕获某些小程序的网络请求,可能是由于以下几个原因:

    1. HTTPS证书问题:微信小程序可能使用了HTTPS协议,如果Fiddler的证书没有被正确安装或信任,将无法捕获加密的HTTPS流量。[^1^][^2^][^3^]

    2. 网络代理设置:确保手机或模拟器的网络代理设置正确,代理地址和端口号需要与Fiddler的设置一致。[^2^]

    3. 小程序的请求可能被混淆:有些小程序会对网络请求进行混淆或加密,导致Fiddler无法识别或解析请求。[^5^]

    4. Fiddler的配置问题:检查Fiddler的配置,确保没有过滤掉小程序的请求,同时检查是否启用了必要的抓包选项,如HTTPS抓包等。[^2^]

    5. 小程序使用了私有协议或自定义加密:如果小程序使用了非标准的HTTP/HTTPS协议或自定义的加密方式,Fiddler可能无法直接抓取和解析。

    为了解决这个问题,你可以尝试以下步骤:

    • 确保Fiddler的证书已经被正确安装到手机或模拟器中,并且被信任。可以参考[^1^]中的步骤进行证书的安装和信任设置。
    • 检查Fiddler的代理设置,确保端口号正确,并且没有设置错误的过滤规则。
    • 如果小程序使用了混淆或加密技术,可能需要更高级的分析手段,比如逆向工程,来理解其网络请求的格式。
    • 尝试更新Fiddler到最新版本,有时候新版本会修复一些兼容性问题。

    如果上述方法都不能解决问题,可能需要更深入地分析小程序的网络请求行为,或者寻求社区的帮助,看看是否有其他开发者遇到过类似的问题并找到了解决方案。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 6月28日
  • 创建了问题 6月20日