第二代Java代码混淆器Allatori Java obfuscator教程:其他属性(三))合成场

本文主要介绍了Allatori Java obfuscator其他属性中的第三部分内容,包括合成场、remove-toString,移除呼叫。

Allatori Java obfuscator是第二代Java代码混淆器,为您的知识产权提供全方位的保护。大部分第二代混淆器都具有保护功能。Allatori除了保护功能之外,还附加了一系列的功能,几乎可以抵御一切的代码攻击。同时,Allatori可以让您的程序体积更小,速度更快,效果简直让人难以置信。

试用下载 商城购买

本文主要介绍了Allatori Java obfuscator其他属性中的第三部分内容,包括合成场、remove-toString,移除呼叫。

合成场

第二代Java代码混淆器Allatori Java obfuscator教程:其他属性(三))合成场

一些反编译器不输出合成字段。

例:

    <property name =“ synthetize-fields” value =“ all” />

该属性可以多次使用:

    <property name =“ synthetize-fields” value =“ private” />    <property name =“ synthetize-fields” value =“ package” />    <property name =“ synthetize-fields” value =“ protected” />

可以使用apply2class属性将该属性应用于指定的类。该apply2class属性具有相同的格式模板的属性类的标签。这是一个例子:

    <property name =“ synthetize-fields” value =“ all” apply2class =“ class com.abc。*” />    <property name =“ synthetize-fields” value =“ private” />

remove-toString 第二代Java代码混淆器Allatori Java obfuscator教程:其他属性(三))合成场

例:

   <property name =“ remove-toString” value =“启用” />

可以使用apply2class属性将该属性应用于指定的类。该apply2class属性具有相同的格式模板的属性类的标签。这是一个例子。

    <property name =“ remove-toString” value =“启用” apply2class =“ class com.abc。*” />    <property name =“ remove-toString” value =“启用” apply2class =“ class com.xyz。*” />

移除呼叫

第二代Java代码混淆器Allatori Java obfuscator教程:其他属性(三))合成场

例子:

    <property name =“ remove-calls” value =“ android.util.Log.d” />    <property name =“ remove-calls” value =“ android.util.Log。*” />

可以使用apply2class属性将该属性应用于指定的类。该apply2class属性具有相同的格式模板的属性类的标签。这是一个例子:

    <!-从com.abc包中的类中删除Logger.debug调用->    <property name =“ remove-calls” value =“ com.package.Logger.debug” apply2class =“ class com.abc。*” />

未完待续……


想要购买Allatori Java obfuscator正版授权请点击【商城购买】,想要了解更多产品信息请点击【咨询在线客服】

Docebo LMS的更可行替代方案– iSpring Learn


标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月12日
下一篇 2020年6月12日

相关推荐

发表回复

登录后才能评论