第二代Java代码混淆器Allatori Java obfuscator教程:控制流混淆和广泛流混淆

在线订购  试用下载

1024, 致敬程序员们,zend现金优惠券限时送,了解详情请点击这里~


控制流混淆

描述
enable (默认) Allatori将更改方法的代码。它不会在运行时更改应用程序的行为,但是会使反编译过程变得更加困难。通常,控制流混淆还会使应用程序更小、更快。
禁用 控制流混淆已禁用。

例:

 <property name="control-flow-obfuscation" value="enable"/>

可以使用批注或apply2class属性在指定的类中启用/禁用控制流混淆。该apply2class属性具有相同的格式模板的属性类的标签。下面是一个例子:

    <!-- Disabling control flow obfuscation for classes in com.abc package -->    <property name="control-flow-obfuscation" value="disable" apply2class="class com.abc.*"/>    <!-- Enabling control flow obfuscation for all other classes -->    <property name="control-flow-obfuscation" value="enable"/>

广泛流混淆

描述
正常 (默认) Allatori将使用控制流混淆技术,这会使混淆后的应用程序变得更大、更慢。但是,Allatori将最大程度地减少此类代码转换的次数。
禁用 禁用了广泛的控制流混淆。
最大值 Allatori将完全使用控制流混淆技术,这会使混淆后的应用程序变得更大、更慢。

应该启用控制流混淆,此属性才能生效。 

例:

  <property name="extensive-flow-obfuscation" value="maximum"/>

可以使用批注或apply2class属性将广泛的控制流混淆应用于指定的类。该apply2class属性具有相同的格式模板的属性类的标签。下面是一个例子:

    <!-- Using "maximum" value for classes in com.abc package -->    <property name="extensive-flow-obfuscation" value="maximum" apply2class="class com.abc.*"/>    <!-- Using "normal" value for all other classes -->    <property name="extensive-flow-obfuscation" value="normal"/>

本教程到这里就完结啦,感兴趣的朋友可以继续关注我们~您也可以下载Allatori Java obfuscator免费版进行评估~

相关内容推荐:

第二代Java代码混淆器Allatori Java obfuscator教程:字符串加密类型

第二代Java代码混淆器Allatori Java obfuscator教程:字符串加密和版本

第二代Java代码混淆器Allatori Java obfuscator教程:字段标签和方法标签

第二代Java代码混淆器Allatori Java obfuscator教程:保留名称标签和类标签

第二代Java代码混淆器Allatori Java obfuscator教程:设置类路径标签

第二代Java代码混淆器Allatori Java obfuscator教程:输入标签


想要购买该产品请点击“在线订购”,想要了解更多产品信息请点击“咨询在线客服”

1024,致敬程序员们,zend现金优惠券限时放送,了解详情请点击下方图片

735×380-2.png

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年9月13日
下一篇 2019年9月13日

相关推荐

发表回复

登录后才能评论