ZKM代码混淆

17 篇文章 0 订阅
1 篇文章 0 订阅

ZKM软件使用说明:

1 dos窗口进入ZKM软件路径->java -jar ZKM.jar运行该jar包



2 工具栏选择:Tools->Build helper->next->Add需要修改的jar包的依赖文件的路径(例如jdk等)->next->选择要混淆的jar->next->ok(成功依赖)->next->Add不想进行混淆的类或者方法或者变量->next->删除属性->next->ok->next->混淆程度选项->next->...->ZKM Script(保存刚才操作的配置文件)-》save






4. 在TrimExclude Statement页上,默认的排除项被预先设置以排除混淆时可能会产生错误的情况。例如:重命名EJB实现类的方法会造成它不可用,所以EJB是默认被排除的。











2 配置文件说明:default  文件

zkm.conf.default  

classpath:要混淆的jar包所依赖的包

例如:"C:/Program Files/Java/jdk1.7.0_21/jre/lib/resources.jar"

open:要打开的jar包

例如:"hello.jar"

exclude :不做混淆文件类型,或者参数

例如:public *.^* and(public 类型的不混淆)

obfuscate:配置参数类型

lineNumbers=delete  删除行号

obfuscateFlow=normal 混淆程度normal

exceptionObfuscation=none 不对异常进行混淆

encryptStringLiterals=none 对常量进行密码混淆

 autoReflectionHandling=normal;对反射进行normal混淆


学习:

http://yongkuang.iteye.com/blog/1172100


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值