能力值:
( LV9,RANK:210 )
|
-
-
2 楼
Java混乱器现在有很多现成的东西,比如 JShrink , Zelix KlassMaster,
JODE, DashO, 等等。
如果想要自己编写混乱器,那么你最先应该了解 Java Class 文件的规格,同时
要深入了解字节代码的格式等等,而且要通过对面向对象的理解,来进行
名城的混乱,等等
难,如果想交流关于混乱器的制作,请合伙联系
vhly@163.com
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢楼上的回复。。。
因为工作的问题,要关系到编写代码的安全。。。 我也是刚刚接触JAVA,所以很多不懂的。。。。只是前几天下载了几个开源的混淆器(proguard,yguard...),效果不是很好。。。
邮箱我记下了,多多交流。。。。
|
能力值:
( LV9,RANK:210 )
|
-
-
4 楼
关于混乱器,我想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 保护功能非常强大,支持字符串的复杂加密保护,字节代码
混乱,堆栈混乱,支持异常重构
对于制作混乱器,首先要有一个功能完善的类文件分析库,然后通过各种算法
对于类文件的名称、成员、方法以及字节代码进行修改。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
自己干有点复杂哦
|
|
|