跳至主要內容

小程序反编译

Zephery约 246 字小于 1 分钟

小程序反编译

第一步:电脑端提取

先找到小程序保存的地址,一般先找到微信的文件管理下

image-20240310171919281

然后到该目录的C:\Users\w1570\Documents\WeChat Files\Applet即可看到相关小程序了。

image-20240310173802224
image-20240310173802224

找到需要解压的包__APP__.wxapkg,拷贝到和pc_wxapkg_decrypt.exe的统一路径下。

第二步:解密wxapkg包

pc_wxapkg_decrypt.exe -wxid 微信小程序id -in 要解密的wxapkg路径 -out 解密后的路径
//示例如下
pc_wxapkg_decrypt.exe -wxid wx7444167f2a6427b3 -in __APP__.wxapkg

第三步:解包

切换到./nodejs目录下,解压`node_modules.zip`后,使用cmd命令打开
输入下面命令

node wuWxapkg.js ..\decrypt\dec.wxapkg

第二个参数为操作的项目,这里操作的是666.wxapkg 记得改为自己的

发现偶尔还是有些html没有正常解析,有点奇怪