【24h】

Complexity of a Special Deobfuscation Problem

机译:特殊去混淆问题的复杂性

获取原文
获取原文并翻译 | 示例

摘要

This paper considers process of obfuscation as adding additional (redundant) entities to the program at intermediate representation that would complicate the understanding of entangled code. The presented mathematical apparatus discusses introductory terms, definitions, and operations and formulates a theorem about NP-completeness of such deobfuscation problem. We show that the problem of determining the significance of the operational logic in the obfuscated routine is reduced to the Boolean satisfiability problem. The limits of applicability of the theorem are mentioned and an approach is offered that can significantly reduce the probability of creating a deobfuscator running in polynomial time.
机译:本文认为混淆过程是在中间表示时向程序添加其他(冗余)实体,这会使对纠缠代码的理解更加复杂。提出的数学仪器讨论了入门术语,定义和运算,并提出了有关这种去混淆问题的NP完备性的定理。我们表明确定混淆例程中操作逻辑的重要性的问题被简化为布尔可满足性问题。提到了该定理的适用范围,并提供了一种方法,该方法可以显着降低创建在多项式时间内运行的去混淆器的可能性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号