journal6 ›› 2010, Vol. 31 ›› Issue (5): 38-42.

• 计算机 • 上一篇    下一篇

基于Java的模糊谓词混淆技术

  

  1. (1.娄底职业技术学院,湖南 娄底 417000;2.涟钢信息中心,湖南 娄底 417000)
  • 出版日期:2010-09-25 发布日期:2012-04-12
  • 作者简介:李新良(1974-),女,湖南娄底人,副教授,硕士研究生,主要从事软件开发与数据挖掘研究.

Obfusation Technique  of  Opaque Predicates Based on Java

  1. (1.Loudi Vocational and Technical College,Loudi 417000,Hunan China;2.LY Steel Information Center,Loudi 417000,Hunan China)
  • Online:2010-09-25 Published:2012-04-12

摘要:首先介绍了混淆技术的研究现状和软件混淆技术,然后对基于模糊谓词的混淆方法作了深入研究,并给出一种基于Java的构建模糊谓词的方案,该方案增加了模糊谓词的复杂性,增加了抵抗攻击者动态分析的能力,增加了反编译的难度.

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

Abstract: The article introduc the  present research situation of obfusation technology and the software obfusation technology,gives a further study on obfusation method based on the opaque predicate,and presents a Java-based program to construct opaque predicate.This program increases the complexity of opaque predicates,improves the dynamic analysing obility to resist attacker,and thus increases the difficulty in de-compilation.

Key words: de-compilation, code obfuscation, opaque predicates, indeterminate equation

公众号 电子书橱 超星期刊 手机浏览 在线QQ