allatori混淆工具_代码混淆神器 Allatori

@(终于等到你)

准备工作

此次案例使用官方 Demo,不使用任何插件

环境:windows 10

1.Allatori简介

Allatori 是第二代 Java 混淆器,可为您的知识产权提供全方位的保护。

尽管大多数第二代混淆器都提供了值得保护的级别,但我们已经在Allatori中开发了许多附加功能,以使对代码进行逆向工程几乎不可能。

Allatori 不仅会混淆,还会最大程度地减少应用程序的大小并提高速度,同时您和您的团队以外的任何人都无法读取您的代码。作为每个现代 Java 混淆器,Allatori 具有完整的水印功能,从而有可能为您的软件提供适当的许可!

如果有必要保护您的软件,并且要减少软件的大小和缩短处理时间,则可以使用 Allatori 混淆器。

?- - 摘自ALLATORI JAVA混淆器官网

2.下载

1.官网最新 Allatori-7.1-Demo.zip 下载

2.CSDN下载(包含反编译工具 jd-gui.exe)

3.内容简介

1.解压下载的压缩包 Allatori-7.1-Demo.zip

然后进入目录 xx/Allatori-7.1-Demo\tutorial\step01\files

2.目录如下内容

24cb0d53396db8c6ee55ed5a26bba678.png

Clean.bat:清除 log.xml 以及生成混淆的文件

config.xml:混淆的配置文件

mousegestures-1.2.jar、test.jar:被混淆的 jar 包

MouseGesturesOriginal.bat:混淆前 jar 的测试命令

MouseGesturesObfuscated.bat:混淆后 jar 的测试命令

RunAllatori.bat:执行生成混淆 jar 的命令

3.config.xml 详解

混淆的成功与否在于次配置的对与错。官方默认对除了 public 修饰的类、方法、区域放开,其余的都会混淆处理

4.使用

把需要混淆的 jar 包放到刚才的目录下

修改 config.xml的 jar 部分,写上被混淆 jar 的名字和混淆后 jar 的名字

双击 RunAllatori.bat,会生成一个新 jar

5.测试

1.如果双击 MouseGesturesOriginal.bat 和 MouseGesturesObfuscated.bat 的结果一样,说明混淆成功。

2.使用反编译工具 jd-gui.exe 查看混淆后的 jar 包,会发现除了public 修饰的方法都被混淆

注意:常量的值不会被混淆,处理方案是,放到方法中即可实现混淆

如果有哪些不对的地方烦请指认,先行感谢

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值