所在位置:首页 > 手游攻略 > 准备软件1.手机模拟器2.RERE文件管理器文件

准备软件1.手机模拟器2.RERE文件管理器文件

发布时间:2022-09-17 08:00:14来源:网络整理浏览:159

微信小程序源码反编译其实很简单,基本上是傻瓜式的操作。网上有很多软件re管理器,基本上可以一键反编译。我们只需要在手机上找到源文件的存放位置,运行反编译脚本,微信小程序代码包中的文件和资源就会全部出来。

准备软件

1.手机模拟器

2.RE文件管理器(拖到模拟器自动安装)

3.运行环境

4.反编译脚本

反编译步骤安装夜神模拟器和RE文件管理器。打开手机设置->找到超级用户->点击右上角三个小圆点,设置->点击“超级用户访问权限”,选择“仅限应用”,这样就获得了超级用户权限。打开微信,如果没有,在应用市场下载即可。打开你要反编译的微信小程序。小程序打开后,可以切换到RE文件管理器查找源文件。打开RE文件管理器,从更改目录开始,/data/data/com..mm//...//pkg/,找到源文件后,长按->点击右上角的三个小点角落打开菜单,选择'压缩选择的文件'->完成后点击查看->长按,或者右上角,将压缩包从模拟器发送到电脑,方法很多,随意.

5.找到上面的源文件,把源文件拉出来。下载反编译后的文件,桌面上有这样一个文件夹结构

微信小程序的源文件放在nimi-yuan文件夹下

lib 文件夹包含反编译的脚本

6.进入lib文件夹,右键re管理器,在这里打开命令行窗口,运行这些命令

do re mi re mi re mi_re管理器_煤矿自救器管理台账

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

最后用这个命令反编译源文件:node.js,比如我的是:node.js C:-yuan\.,如果反编译过程太长,如果遇到提示文件是丢失,使用 npm 再次运行(用于抛出丢失的文件名)。

7.反编译完成后,用node.js执行成功后

反编译成功后查看文件夹。除了 ..json 配置文件,源代码还有其他的一切。

至此,微信小程序的反编译过程就结束了。学了之后,我欣喜若狂。行动凶猛如虎。拉了两个小程序的源码后,心里有种愧疚感。这种反编译方法非常简单。可见微信小程序源码的安全性并不好。估计近期也做不到了,这个漏洞最终还是要补上的。