微信小程序反编译-获取源码

该博客详细介绍了如何找到并删除微信小程序的存储文件,然后通过下载解密软件和反编译脚本,安装必要环境,解密并反编译微信小程序的wxapkg文件,最终得到小程序源码的过程。注意,反编译的代码可能无法完全还原且可能存在问题。
摘要由CSDN通过智能技术生成

1、使用PC端微信找到微信小程序的存储位置

在这里插入图片描述
找到文件位置删除applet文件夹下所有文件,方便后期定位自己需要编译的小程序
在这里插入图片描述

2、 点击自己需要反编译的小程序

在这里插入图片描述

3、 查看微信小程序生成的文件

wx开头的文件才是微信小程序生成的文件。
(第一步删除所有文件只是为了方便定位,其实看修改时间也可以定位到当前文件)
在这里插入图片描述

4、下载解密软件和反编译脚本

一共有两个文件(下载后进行解压,位置随意)
https://wwi.lanzouq.com/iPqZbzr3a2h
https://wwi.lanzouq.com/i4CM8zr395e

5、安装环境

1、安装nodejs环境,不细讲(推荐10.16.0版本)
2、安装脚本执行环境(nodejs安装完成后,打开cmd窗口挨个执行以下命令)

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

6、使用解密软件

1、双击之前解压的软件(有可能需要你安装,点击安装就是)
2、选择加密小程序包
3、找到微信小程序文件,看到wxapkg后缀名的文件就是了。
4、点击wxapkg文件
5、 打开
在这里插入图片描述
解密完成之后可以看见wxpack里面多了一个文件,之前解密的都在里面。
在这里插入图片描述
当前的文件还不能使用,只是进行了解密,还没有进行反编译。(文件夹先别关,下一步还要用)
在这里插入图片描述

7、反编译文件

这是之前下载的wxappUnpacker解压之后的文件
在这里插入图片描述
在当前页面打开cmd命令窗口(点击目录,直接输入cmd,回车,就会打开cmd命令窗口)
在这里插入图片描述
在命令窗口输入

node wuWxapkg.js 

先别回车,还没输入完
在这里插入图片描述
找到之前解密的文件,直接拖进cmd命令窗口中,然后就可以回车了
在这里插入图片描述
回车之后可以看到,解密的文件旁多了一个文件夹,当前的文件夹就是小程序源码了。此时反编译就完成了。(直接在微信开发者工具中运行就可以了)
在这里插入图片描述


备注:反编译的的代码,肯定不能做到100%还原。反编译之后有很大可能会报错或者缺失文件。

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值