鹿白运维 - 无畏者的分享平台
主页 » 资源分享 » 正文

如何进行反编译微信小程序详细教程

  • 发布时间:2021-06-27
  • 主页 » 资源分享 » 正文

准备工具

  1. nodejs环境,这是反编译脚本的运行环境,下方有地址。
  2. 小程序包解密工具,PC版解包无需模拟器,附件中有这个。
  3. 反编译脚本下载,附件中有这个。
  4. 微信PC端,运行小程序,自己下载电脑端微信。

第一步:nodejs安装

安装nodejs下载链接:

https://nodejs.org/zh-cn/download/ 或者 http://nodejs.cn/download/ 安装的过程一路next就可以了,安装后将nodejs设置为环境变量。

检查是否安装:打开cmd,测试是否安装成功,在命令行输入node -v

结果:

第二步

在微信PC端运行需要反编译的小程序,我这边随便运行一个,每个页面都点点。

第三步

打开小程序包解密工具,选择加密小程序包,按时间对应的第一个就是你要的小程序包,可以对一下APPID是否一致。


第四步

打开反编译脚本所在的目录,我把刚刚解出来的包wx0a43b778b69841cd.wxapkg也放在这个目录下了。


先运行以下命令:


npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify


安装好依赖之后,就是最后一步了,反编译 .wxapkg 文件,刚刚我已经把wx0a43b778b69841cd.wxapkg 文件放入了根目录。

所以直接运行反编译命令:

node .\wuWxapkg.js  wx0a43b778b69841cd.wxapkg

如果.wxapkg 文件在其他路径,则需要填写对应路径。

例如在D盘则:

node .\wuWxapkg.js D:\wx0a43b778b69841cd.wxapkg

等待结束反编译成功了

最后说下

其他反编译一般的小程序前端都是可以的反编译的,只是部分比较复杂。

建议找没有后端的小程序反编译,因为没后端反编译了也没啥用。

猜你喜欢
评论 (0)
隐私评论
搜索