fiddler抓包微信小程序

这几天在抓包微信小程序的时候发现直接启动fiddler是无法抓取信息的,浏览器抓包一切正常,所以就研究了一下找到了以下解决方案
1、首先你先打开电脑微信,并任意打开一个小程序页面,此时通过电脑的任务管理器找到小程序的运行文件,并右键打开文件所在目录;
在这里插入图片描述
2.打开小程序对应的目录文件夹,接着在根据地址栏的目录找到Plugins目录的下级文件夹本例子以“XWeb”为例;(根据每个小程序的功能可能所在目录也会不同)
在这里插入图片描述
3.关闭结束微信,删除目录下的所有内容,在重新启动微信即可抓包;
在这里插入图片描述
4.再次重新打开fiddle就可以正常抓包小程序了。

### 使用 Fiddler 微信小程序的网络请求 #### 配置环境准备 为了成功使用 Fiddler微信小程序进行抓包,需先配置好开发环境。确保已安装最新版本的 Fiddler 工具并完成必要的证书设置[^1]。 #### 微信客户端调整 由于微信安全机制的存在,在默认情况下可能阻止外部工具如 Fiddler 进行流量监控。为此,建议按照以下方法处理: - 登录电脑版微信,并进入“小程序面板”,启动目标小程序实例。 - 利用任务管理器定位到该小程序对应的进程名称(可能是 WeChatApp 或者更新后的 WechatAppex),这一步骤对于后续操作至关重要[^3]。 #### 修改系统代理设置 为了让微信能够通过 Fiddler 转发其 HTTP 请求,需要更改系统的代理服务器设定指向本地运行中的 Fiddler 实例。具体做法是在 Windows 的 Internet 设置里指定 127.0.0.1 和端口8888作为HTTP(S)代理。 #### 处理特殊情况下的抓包失败 如果遇到无法正常捕获数据流的情况,则应考虑是否存在程序名变更等问题影响到了原有的拦截逻辑。例如,当发现微信内部组件更改为 `WechatAppex.exe` 后可能导致之前的配置不再适用时,可以尝试重启微信应用来刷新会话状态,从而恢复正常的抓包功能。 ```bash netsh winhttp set proxy 127.0.0.1:8888 ``` 上述命令用于临时修改WinHttp服务使用的代理为本机上的Fiddler监听地址。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xmour

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值