首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java代码搅混

2012-08-21 
java代码混淆关于混乱器,我想Jshrink可以满足初步的需求,如果想要更高强度的,可以使用Zelix?KlassMaster,?

java代码混淆

关于混乱器,我想Jshrink可以满足初步的需求,如果想要更高强度的,可以使用Zelix?KlassMaster,?DashO等,但是这两个还都需要花钱呢。
下面列举混乱器的特性:(按强度排列)
ProGuard?开源混乱器,支持脚本控制,可以使用GUI界面,重命名a-z?A-Z等单
?????????个字符名称。字符串不加密,支持?J2ME
RetroGuard?开源混乱器,支持脚本控制,可以使用GUI界面,重命名a-z?A-Z
???????????等单个字符名称。包括优化代码,字符串不加密?支持?J2ME
yGuard?同上两个,支持Ant自动构建
CodeShield?使用?Cnnn?来命名?如?C001?C002?等等?字符串不加密?GUI支持
JCloak?同上
JODE???支持?Obfuscator?Decompiler?Encryptor?支持混乱、反编译、加密
JShrink?使用Java?Api对类进行重命名,支持字符串加密,支持?J2ME
JProof?1stBarrier?未分析
Marvin?不支持GUI,支持脚本,字符串加密
Smokescreen?15天试用,支持字符串加密支持J2ME?保护时有漏洞,类文件
????????????原始字符串内容不删除***
DashO?商业使用,有强大的功能,优化,加密,支持广泛
Zelix?KlassMaster?保护功能非常强大,支持字符串的复杂加密保护,字节代码
??????????????????混乱,堆栈混乱,支持异常重构


对于制作混乱器,首先要有一个功能完善的类文件分析库,然后通过各种算法
对于类文件的名称、成员、方法以及字节代码进行修改。

热点排行