Charles抓包PC版微信小程序3.7.X失败的解决方案

本文中的微信版本:3.7.6.44

Charles版本:4.6.2


今天升级了下PC版本的微信,结果无论使用fiddler还是Charles  抓包pc端微信小程序都突然不哈用了。。没升级之前 无论是fiddler还是Charles经过配置后 都是可以抓到PC端的微信小程序数据包的。。


经过各种资料查询及测试,发现小程序进程的名字从 WechatApp.exe 变成了 WeChatAppEx.exe,所以升级后就不能用之前配置好的方式进行抓包了。


解决方式:

进入该目录(大部分用户情况下 都在这个路径中):

121212.png

进入最新的文件目录,找到 WeChatAppEx.exe 这个文件




下载 Proxifer 软件 进行以下相关代理设置配置等


配置文件-->代理服务器-->添加

232323.png

地址为127.0.0.1,端口8888,选择https 然后 确定,保存即可

注意:如果抓包工具(无论是fiddler还是Charles还是其它抓包工具)监听的端口号不是8888的话  那这里也不能 是8888  这里的端口号要跟抓包工具设置监听的端口号保持一致 即抓包工具设置监听的端口号是啥 这里就要 填写啥



配置文件-->代理规则-->添加

666666.png

规则名称随意,文件名选择上面第一步打开目录中的 WeChatAppEx.exe 文件


动作(Direct-直接/Block-拦截):选第一个代理(这个就是我们上一步中添加的 代理服务器),确定保存即可




999999999999.png

除了刚刚添加的规则,其他全部设置为Direct,然后点确定,重启微信,即可使用 Charles 进行正常抓包。如果还是不能抓包 则把微信 C:\Users\Administrator\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\WMPFRuntime\ 路径下的所有文件删除后 再次打开微信 打开小程序再试一下


经过以上配置后 Charles 工具就可以继续抓包了 但是fiddler貌似还是抓包失败。。 fiddler抓包工具如何解决 后续有时间在研究测试吧。。



声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。

小周博客
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

精彩评论

全部回复 0人评论 7,777人参与

loading