利用node.js反编译脚本获得微信小程序源码

利用node.js反编译脚本获得微信小程序源码
一、node.js运行环境
安装node.js地址:nodejs.org/en/
二、下载反编译脚本
https://pan.baidu.com/s/1XE6fM4vSMbrYzyIgHV1J1w
三、安装模拟器
下载夜神模拟器或其他模拟器安装RE文件管理器
RE文件管理器
在这里插入图片描述
四、在本地找到小程序源文件包
/data/data/com.tencent.mm/MicroMsg/一串32位的16进制字符串文件夹/appbrand/pkg/
在这里插入图片描述
小程序源文件包
小程序源文件包
这个目录下就是你的小程序源文件了,小程序格式就是wxapkg,根据时间找到源文件包压缩后发送到电脑
五、反编译解包
1、打开nodejs命令窗口
nodejs命令窗口
在这里插入图片描述
2、用cd命令进入反编译脚本根目录下
3、在node命令窗口中依次安装如下依赖
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
4、安装好依赖之后,就是最后一步了,反编译 .wxapkg 文件
在当前目录下输入命令:node .\wuWxapkg.js D:_163200311_32.wxapkg
_163200311_32.wxapkg是你需要反编译的源文件,输入前几个字符可以按tab键补全
在这里插入图片描述
输入命令
在D盘找到源文件:
在这里插入图片描述
源文件
5、报错处理
Cannot find module ‘xxx’ 模块未安装
运行命令:npm install xxx
如果这种
在这里插入图片描述
报错
错误,请重新换一个.wxapkg文件

到最后如果还有其它问题请加我微信,zzj642226

猜你喜欢

转载自blog.csdn.net/Health_2020/article/details/107117231
今日推荐