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

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日

悬赏问题

  • ¥15 Windows Script Host 无法找到脚本文件"C:\ProgramData\Player800\Cotrl.vbs”
  • ¥15 matlab自定义损失函数
  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图