首页 | 本学科首页   官方微博 | 高级检索  
     检索      

模糊谓词代码混淆技术研究
引用本文:李新良,罗戈夕.模糊谓词代码混淆技术研究[J].深圳职业技术学院学报,2010,9(5):47-51.
作者姓名:李新良  罗戈夕
作者单位:1. 娄底职业技术学院
2. 涟钢信息中心,湖南,娄底,417000
基金项目:娄底职业技术学院教研项目 
摘    要:混淆是一种可以用于对移动代码和软件知识产权进行保护的程序变换技术,本文首先介绍了混淆的原理和研究现状,然后对基于模糊谓词的混淆方法进行了研究,给出一种基于Java的构建模糊谓词的方案,该方案针对每一个程序分支点,读取链表结构,重新编码成模糊谓词的原始输出,通过背包加密系统将该输出映射成相应的判断条件,增加了模糊谓词的复杂性、抵抗攻击者动态分析的能力以及反编译的难度.

关 键 词:反编译  代码混淆  模糊谓词  不定方程

Confusion Technology of Opaque Predicates
LI Xinliang,LUO Gexi.Confusion Technology of Opaque Predicates[J].Journal of Shenzhen Polytechnic,2010,9(5):47-51.
Authors:LI Xinliang  LUO Gexi
Institution:1. Loudi Vocational and Technical College; 2. L Y Steel Information Center, Loudi, Hunan 417000, China)
Abstract:As one of program transformation techniques to protect mobile codes and software intellectual property, this paper introduces principles and research of confusion, then confusion based on fuzzy predicates is examined. A Java-based construction of fuzzy predicates is offered, which, for each branch point, can read the linked list structure, re-encode into the original output fuzzy predicate, and use knapsack encryption system to map the output, all of which increases the fuzzy predicate complexity, dynamic analysis of resistance against attackers and difficulty of de-complication.
Keywords:de-compilation  code obfuscation  opaque predicates  indeterminate equation
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号