注意本文章只能作为学习用途, 造成的任何问题与作者无关, 如侵犯到你的权益,请联系删除。
前排提示:建议小号,别被封了。。。
github上常用的项目地址
https://github.com/eeeeeeeeee-code/e0e1-wx
https://github.com/eeeeeeeeee-code/wx-hook
https://github.com/x0tools/WeChatOpenDevTools
https://github.com/JaveleyQAQ/WeChatOpenDevTools-Python
WeChatOpenDevTools
https://github.com/x0tools/WeChatOpenDevTools
WeChatOpenDevTools 支持的小程序版本 8555 9105 9115 9129 9133
查看你的小程序版本
%appdata%TencentWeChatXPluginPluginsRadiumWMPF
比如我的版本是9129
这个文件下可能存在许多个小程序版本,通常微信调用的是最新的一个。如果你的版本正好在支持的范围内,那么使用起来非常简单,只需要点击bat即可使用。
1.下载安装并设置好环境变量 node 18.15.0
https://nodejs.org/dist/v18.15.0/
2.确保微信没有在运行 双击 打开公众号F12 即可唤醒微信 登录微信后即可 开始调试公众号
3.双击 打开小程序F12.bat 即可打开小程序进行调试
使用他的 打开小程序F12.bat 不知道为什么提示暂不支持 _x64
所谓天无绝人之路,作为脚本小子,一个工具行不通那就换另一个
WeChatOpenDevTools-Python
项目地址:https://github.com/JaveleyQAQ/WeChatOpenDevTools-Python
pip3 install -r requirements.txt
python main.py -x
成功hook,进入小程序后按F12即可调用
替换老版本wx小程序
项目地址:https://github.com/eeeeeeeeee-code/wx-hook
项目中有两个早期微信小程序版本
我这边替换的是8555的
在 WeChatOpenDevTools-Python-mainconfigs 中将 address_8555_x64.json 更改为 address_9129_x64.json
我修改成9192是因为我的微信目录下是这个数字,根据自己微信的情况修改
里面的版本不要动,否则会报错
e0e1-wx
项目地址: https://github.com/eeeeeeeeee-code/e0e1-wx
使用前,先配置wechat files的路径
然后更改你的 WeChatAppEx.exe.js
具体的信息可以参照上面项目中的,替换即可
在hook的同时可以自动反编译小程序的源码包,然后从源码包中寻找敏感信息
hook的时候需要启动微信,
启动成功后,如果没有出现devtool,那么就重新启动小程序
原文始发于微信公众号(进击的HACK):微信小程序/网页动态调试的方法
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论