| 注册
首页|期刊导航|计算机工程|基于3SAT的API调用迷惑方法

基于3SAT的API调用迷惑方法

陈亚男 王清贤 曾勇军 奚琪

计算机工程2012,Vol.38Issue(17):119-122,4.
计算机工程2012,Vol.38Issue(17):119-122,4.DOI:10.3969/j.issn.1000-3428.2012.17.033

基于3SAT的API调用迷惑方法

API-calling Obfuscation Method Based on 3SAT

陈亚男 1王清贤 1曾勇军 1奚琪1

作者信息

  • 1. 国家数字交换系统工程技术研究中心,郑州450002
  • 折叠

摘要

Abstract

There are some shortages of existing API-calling obfuscation technology in the fight against the static analysis, such as weak versatility, easy to analyze and so on. This paper proposes a binary code obfuscation method. By using opaque constants based on 3SAT, it builds obfuscation transformations that change the objective address of API-calling to indirect and ensure the address invariable, which makes analyzing API address be an Nondeterministic Polynomial(NP) complete problem, so that the address can not be obtained by static analysis. Experimental results show that the difficulty of analysis of obfuscated program is enhanced, and the method can evade the static detection method based on API-calling.

关键词

API调用/静态分析/代码迷惑/3SAT问题/非透明常量/NP完全问题

Key words

API-calling/ static analysis/ code obfuscation/ 3SAT problem/ opaque constant/ Nondeterministic PolynomiaI(NP) complete problem

分类

信息技术与安全科学

引用本文复制引用

陈亚男,王清贤,曾勇军,奚琪..基于3SAT的API调用迷惑方法[J].计算机工程,2012,38(17):119-122,4.

计算机工程

OACSCDCSTPCD

1000-3428

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