彩票走势图

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

翻译|使用教程|编辑:杨鹏连|2020-07-16 11:50:22.123|阅读 197 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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

试用下载 商城购买

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

合成场

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

例:

    <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

例:

   <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。*” />

移除呼叫


例子:

    <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


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP