反编译微信小程序

一、声明: 本文章仅供学习之用,不可它用。

1.nodejs运行环境,这是反编译脚本所需运行环境。

     nodejs下载与安装:

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

    (2)、打开cmd,测试是否安装成功,在命令行输入node -v

2.下载反编译脚本 wxappUnpacker

   用cd命令进入到你clone或者下载好的反编译脚本目录下,下载好后将wxappUnpacker.zip文件解压出来,这是GitHub上一位大神的杰作

3..夜神模拟器

   用来找寻微信小程序源文件,直接在设置里就可以设置超级用户权限,超级权限拿到,就可以为所欲为了,通过下面这个RE文件管理器看到微信小程序源文件

4.文件管理器

   在模拟器内搜索安装或自动下载后导入到摸拟器安装用来找寻微信小程序源文件。RE文件管理器给予最高权限

 

5.获取源文件

   1.运行微信打开小程序

   2.打开文件管理器,从根目录开始。

   3.按照 /data/data/com.tencent.mm/MicroMsg/******/appbrand/pkg/小程序.wxapkg 路径找到对应程序包 (***表示很长的随机生成数字和字母的文件夹名字)

  4.压缩文件

5.cmd在终端进入到你刚刚下载下来的脚本目录下,依次安装以下依赖,全部安装完。

npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify

安装好依赖之后,就是最后一步了,反编译 .wxapkg 文件

例如:我有一个需要反编译的文件 _15584884_11.wxapkg 已经解压到了D盘根目录下,那么就输出命令

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值