微信小程序/网页动态调试的方法

admin 2024年5月29日00:15:33评论7 views字数 1294阅读4分18秒阅读模式

注意本文章只能作为学习用途, 造成的任何问题与作者无关, 如侵犯到你的权益,请联系删除。
前排提示:建议小号,别被封了。。。

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):微信小程序/网页动态调试的方法

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月29日00:15:33
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   微信小程序/网页动态调试的方法https://cn-sec.com/archives/2790137.html

发表评论

匿名网友 填写信息