主页 > imtoken苹果下载不了 > usdt混淆源码 保护小程序不被反编译:打造不怕反编译的小程序

usdt混淆源码 保护小程序不被反编译:打造不怕反编译的小程序

imtoken苹果下载不了 2023-02-08 07:45:38

保护小程序不被反编译

制作不怕反编译的小程序

近年来,小程序和小游戏非常流行。

业内人士都知道,小程序或者小游戏就是H5应用,就是html+JS。 反编译这类应用很容易,网上也有很多方法教程。

反编译小程序后,可以轻松获取源代码。 经过微小的修改,一个“新”产品出现了。

因此,有很多很多类似的应用。

普通混淆加密源码_usdt混淆源码_php源码混淆类加密

本文亲自测试反编译了一个微信小程序进行测试,并给出了防止被破解反编译的方法。

小程序反编译

在电脑上安装夜神模拟器,在里面安装微信和RE管理器(rootexplorer)。

打开微信,随意使用小程序。

此时,小程序文件会被缓存到本地。

usdt混淆源码_php源码混淆类加密_普通混淆加密源码

使用rootexplorer找到对应的wxapkg文件,复制到电脑中。 如下所示:

usdt混淆源码_php源码混淆类加密_普通混淆加密源码

然后在Node环境下使用unwxapkg解包usdt混淆源码,如下图:

普通混淆加密源码_php源码混淆类加密_usdt混淆源码

此时反编译出小程序的JS源码和资源,如下图:

usdt混淆源码_php源码混淆类加密_普通混淆加密源码

php源码混淆类加密_普通混淆加密源码_usdt混淆源码

所有文件都可以任意编辑。

JS源码可以任意修改。

因此,出现类似的应用程序也就不足为奇了。

小程序反破解

php源码混淆类加密_普通混淆加密源码_usdt混淆源码

反编译文件中最重要的是js代码,JS代码可以加密保护。 加密后,即使得到源代码也无法修改。

例如使用JShaman加密一段JS代码:

JS源代码:

普通混淆加密源码_usdt混淆源码_php源码混淆类加密

透明js代码,功能一目了然。

usdt混淆源码_php源码混淆类加密_普通混淆加密源码

混淆加密后,代码变得无法识别,逻辑无法理解,所有字符都被加密:

usdt混淆源码_普通混淆加密源码_php源码混淆类加密

除了JShaman,还可以使用Ty2y,它也是一款专业的JS代码混淆加密工具。

普通混淆加密源码_usdt混淆源码_php源码混淆类加密

这样usdt混淆源码,即使小程序被反编译,即使别人拿到了代码,也无法对功能做任何改动。 可以大大提高小程序的整体安全性。

JS源代码加密,保护产品和版权。