引言

当在Windows操作系统上使用微信客户端进行抓包时,您可以通过以下步骤来实现。在这个过程中,我们将使用开发者工具来捕获网络请求和响应数据。

安装与配置

1
2
3
git clone https://github.com/yuweiping/WeChatOpenDevTools.git
cd WeChatOpenDevTools
pip install -r requirements.txt

操作使用

  1. 启动并登录微信PC端
  2. 命令行中执行 main.py ,输入版本号
  3. 打开小程序,右上角,打开devtools 就可用正常调试抓包了

版本号查看方式:
打开本地程序目录,例如下面路径中8447就是
C:\Users\用户名\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\RadiumWMPF\8447\extracted\runtime

注意事项

  • 原理:微信pc版本质也是浏览器内核,只不过将devtools隐藏了。本程序利用Frida Hook将devtools暴露出来,这样就可以 F12 调试了
  • 需要提前运行微信,然后再执行main.py
  • 每个微信版本的 AddressSource都不一样,升级版本后可参考github中的内容进行替换。或者参考视频自己获取注入点

参考文章

  1. shuaibibobo/WeChatOpenDevTools (github.com)

  2. x0tools/WeChatOpenDevTools (github.com)