非洲动物用英语表示:Java代码混淆器

来源:百度文库 编辑:九乡新闻网 时间:2024/07/15 05:10:21

Java代码混淆器的原理就是将字节码转换为一个逻辑上的对等物,这种转换后的版本极难拆散。即使有人试图去反编译,过程将极其艰难复杂,并很难绕过转换后模糊晦涩的编码

Zelix KlassMaster

Zelix KlassMaster是一款用Java写的实用工具,能读取和修改Java类文件,可以运行在任何支持1.1.6版Java虚拟机的平台上。


Cinnabar Canner
Canner通过创建一个原生Windows可执行文件(EXE文件)保护你的代码不被逆向工程反编译,这个可执行文件包含了你的应用程序类和资源的全部加密版本,只有在被JVM调用到内存

中时才处于非加密状态。

Jmangle Java类粉碎机

Jmangle是用来阻止反编译Java程序,降低盗版的软件,开发者可用其粉碎类文件中的符号,一个比较常见的Java代码混淆器。

JODE

JODE是一款含Java解码器和优化器的java包。


最后要说的是,你也可使用其他几款类似的Java代码混淆器,这些工具运用许多不同的方法达到了相同的目标。他们也有共同之处,就是允许通过不同的过程

转换生成.exe文件,将.class和.jar文件模糊化。