原生程序 html5程序 反编译,小程序反编译,获取前端代码

1,下载一个模拟器(需要自带ROOT),大部分使用的是夜神模拟器

08757844852b?tdsourcetag=s_pctim_aiomsg

2,在模拟器上下载微信和RE文件管理器

08757844852b?tdsourcetag=s_pctim_aiomsg

3,下载一个zip的软件用来压缩文件

4,在模拟器的微信上访问你需要反编译的小程序

5,访问小程序后,进入RE文件管理器,进入    /data/data/com.tencent.mm/MicroMsg/{数字串}/appbrand/pkg/这个目录,可以看到以.wxapkg为后缀名的文件,把他用zip软件压缩一下,发送到电脑上。

08757844852b?tdsourcetag=s_pctim_aiomsg

6,下载node.js,

(1)官网  https://nodejs.org/en/download/ ,安装node.js,一直next就行了,安装后为nodejs配置环境变量,如果不会的话,网上有许多配置的帖子。

(2)配置成功后,打开命令行 cmd  输入命令node -v ,查看是否安装成功。

(3)安装npm包,在命令行输入 npm -v,查看是否安装成功

08757844852b?tdsourcetag=s_pctim_aiomsg

7,下载反编译脚本

https://github.com/qwerty472123/wxappUnpacker

wxappUnpacker.zip

8,安装依赖包

进入你下载的反编译目录下

在node命令窗口中依次安装如下依赖(依次把每条安装命令复制到命令行回车就可以):

npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify

(防止出差错,建议复制粘贴)

9,依赖安装好后,就剩下最后一步,反编译.wxapkg文件

命令行进入反编译文件目录下, 输入 node .\wuWxapkg.js  +  你所需要反编译的 .wxapkg文件目录

08757844852b?tdsourcetag=s_pctim_aiomsg

08757844852b?tdsourcetag=s_pctim_aiomsg

08757844852b?tdsourcetag=s_pctim_aiomsg

编译成功后,即可在文件目录里找到反编译的文件

08757844852b?tdsourcetag=s_pctim_aiomsg

用开发者工具打开,就可以看到源码了,毕竟只有前端代码,所以部分接口会链接失败。因为是反编译过的代码,所以变量会变成 a,b,c什么乱七八糟的,理解起来会非常困难。可以用来借鉴,但最好不要拿来直接用,一方面是窃取别人的老大弄成果不好,另一方面是,反编译过的代码乱七八糟的,理解起来有些困难,还不如自己写呢。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值