| 注册
首页|期刊导航|计算机应用研究|基于不透明谓词的软件抗动态逆向分析研究

基于不透明谓词的软件抗动态逆向分析研究

韩翔宇 李强 黄海军 余祥

计算机应用研究2017,Vol.34Issue(8):2422-2428,7.
计算机应用研究2017,Vol.34Issue(8):2422-2428,7.DOI:10.3969/j.issn.1001-3695.2017.08.042

基于不透明谓词的软件抗动态逆向分析研究

Research on software anti-dynamic reverse analysis based on opaque predicate

韩翔宇 1李强 1黄海军 1余祥1

作者信息

  • 1. 电子工程学院,合肥 230037
  • 折叠

摘要

Abstract

Traditional opaque predicate aims at complex the internal construction of predicate which cannot deal with dynamic analysis.This paper proposed to return the result of condition checking to the predicates to limit the software running the protected code only in the safe environment, which kept the code away from dynamic reverse analysis.This paper introduced the concept of key point and normal point to increase the complexity of the opaque predicate and describe it with formalized language.Experimental result shows that proposed method finds the debugger and the virtual machine successfully and shows a better result in the statistics compared with instructions transformation.

关键词

不透明谓词/代码混淆/抗逆向分析/软件保护

Key words

opaque predicate/code obfuscation/anti-reverse analysis/software protection

分类

信息技术与安全科学

引用本文复制引用

韩翔宇,李强,黄海军,余祥..基于不透明谓词的软件抗动态逆向分析研究[J].计算机应用研究,2017,34(8):2422-2428,7.

基金项目

技术基础条件建设项目(72131022) (72131022)

电子工程学院科研基金资助项目(KY15N639) (KY15N639)

计算机应用研究

OA北大核心CSCDCSTPCD

1001-3695

访问量0
|
下载量0
段落导航相关论文