主页 > imtoken苹果下载不了 > usdt混淆源码 保护小程序不被反编译:打造不怕反编译的小程序
usdt混淆源码 保护小程序不被反编译:打造不怕反编译的小程序
imtoken苹果下载不了 2023-02-08 07:45:38
保护小程序不被反编译
制作不怕反编译的小程序
近年来,小程序和小游戏非常流行。
业内人士都知道,小程序或者小游戏就是H5应用,就是html+JS。 反编译这类应用很容易,网上也有很多方法教程。
反编译小程序后,可以轻松获取源代码。 经过微小的修改,一个“新”产品出现了。
因此,有很多很多类似的应用。
本文亲自测试反编译了一个微信小程序进行测试,并给出了防止被破解反编译的方法。
小程序反编译
在电脑上安装夜神模拟器,在里面安装微信和RE管理器(rootexplorer)。
打开微信,随意使用小程序。
此时,小程序文件会被缓存到本地。
使用rootexplorer找到对应的wxapkg文件,复制到电脑中。 如下所示:
然后在Node环境下使用unwxapkg解包usdt混淆源码,如下图:
此时反编译出小程序的JS源码和资源,如下图:
所有文件都可以任意编辑。
JS源码可以任意修改。
因此,出现类似的应用程序也就不足为奇了。
小程序反破解
反编译文件中最重要的是js代码,JS代码可以加密保护。 加密后,即使得到源代码也无法修改。
例如使用JShaman加密一段JS代码:
JS源代码:
透明js代码,功能一目了然。
混淆加密后,代码变得无法识别,逻辑无法理解,所有字符都被加密:
除了JShaman,还可以使用Ty2y,它也是一款专业的JS代码混淆加密工具。
这样usdt混淆源码,即使小程序被反编译,即使别人拿到了代码,也无法对功能做任何改动。 可以大大提高小程序的整体安全性。
JS源代码加密,保护产品和版权。