IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [转]Java 代码混淆器

    wangshuxuncom发表于 2016-02-28 15:09:53
    love 0
    DashO Pro
    DashO Pro 是Java代码保护的理想选择。其代码保护能力强大易用,方便灵活(商业软件,非开源)。
    产品特点包括:
    1、领先的Java源码保护机制:
    运用专利Overload-Induction技术对包/类/方法/域进行重命名
    高级的流程控制混淆机制
    字符串加密技术
    防止反编译器生成有用的输出
    水印软件
    2、提高Java源码效率:
    不采用类/方法/域,全面移除常数存储库
    类/方法级别的优化,以提高JIT效果
    动态加载检测到的类
    3、全面高效的Java源码的拓展和部署:
    支持所有的JDK版本 (JSE, J2EE, J2ME, etc)包括1.5
    增加混淆器
    自动堆栈跟踪转换
    在指定路径打包或者java jars
    支持任何打包类型的Java内容——程序、库、applets程序、小服务器程序、EJB等
    支持基于J2ME CLDC的架构,包括MIDP和 iAppli
    支持CLDC预检验库中的类
    可以从指定路径、Zip压缩包或者jars中提取
    支持导出100%纯粹的Java,并提供验证
    命令行接口适合集成到构建环境内
    基于XML的配置文件,易于使用
    全面准确的PDF格式用户指南
    Allatori

    Allatori(非开源软件)是一个Java obfuscator属于第二代obfuscators的家庭,因此它的所有频谱的机会保护你的知识产权。  Allatori具有以下几种保护方式:命名混淆,流混淆,调试信息混淆,字符串编码,以及水印技术。对于教育和非商业项目来说这个混淆器是免费的。

    以下是一些可用来混淆(obfuscate)Java字节码的工具:
    Zelix KlassMaster
    Zelix KlassMaster是一款用Java写的实用工具,能读取和修改Java类文件,可以运行在任何支持1.1.6版Java虚拟机的平台上。
    下载:http://www.zdnetindia.com/downloads/info/898255.html
    Cinnabar Canner
    Canner通过创建一个原生Windows可执行文件(EXE文件)保护你的代码不被逆向工程反编译,这个可执行文件包含了你的应用程序类和资源的全部加密版本,只有在被JVM调用到内存中时才处于非加密状态。
    网站:http://www.cinnabarsystems.com/canner.html
    下载:http://www.cinnabarsystems.com/download.html
    Jmangle  Java类粉碎机
    Jmangle是用来阻止反编译Java程序,降低盗版的软件,开发者可用其粉碎类文件中的符号。
    网站:http://www.elegant-software.com/software/jmangle/
    下载:http://www.elegant-software.com/software/jmangle/download.html
    RetroGuard
    JavaGuard是一款通用的字节码混淆器,用来无缝融入你的日常构建和测试过程中,使得你辛苦编写宝贵的Java代码更加安全。
    网站:http://java-source.net/open-source/obfuscators/javaguard
    JODE
    JODE是一款含Java解码器和优化器的java包。
    网站:http://java-source.net/open-source/obfuscators/jode


沪ICP备19023445号-2号
友情链接