作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (14): 135-137. doi: 10.3969/j.issn.1000-3428.2010.14.049

• 安全技术 • 上一篇    下一篇

一种PE文件加壳检测规则

姜晓新1,段海新2   

  1. (1. 清华大学计算机科学与技术系,北京 100084;2. 清华大学信息工程网络研究中心,北京 100084)
  • 出版日期:2010-07-20 发布日期:2010-07-20
  • 作者简介:姜晓新(1978-),男,工程师、硕士,主研方向:恶意代码分析检测;段海新,副教授、博士

Pack Detection Rule on PE Files

JIANG Xiao-xin1, DUAN Hai-xin2   

  1. (1. Department of Computer Science & Technology, Tsinghua University, Beijing 100084;2. Network Research Center, Tsinghua University, Beijing 100084)
  • Online:2010-07-20 Published:2010-07-20

摘要: 在恶意代码自动分析系统中,对恶意样本进行文件格式检查,并判断其是否被加壳是对其进行自动分析的第一步。为了对加壳PE可执行文件实现更加准确的识别,提出一个基于文件头和部分文件内容的PE文件加壳检测规则(NFPS)。通过提取PE文件中5个方面的特征值,并按照NFPS规则进行计算,即可判定PE文件是否被加壳。经测试,其检测率高达95%以上,并支持多层壳的循环检测。

关键词: 恶意代码, PE文件, 加壳

Abstract: In the automatic malicious code analysis system, the first step is the file format analysis of malicious code and detect whether it is packed. For detecting the packed PE files more accurately, NFPS, which is a packed PE file detection rule based on the file header and many parts of content, is proposed. Through extracting five characteristics of PE files and calculating them based on NFPS rule, it can detect the packed PE files accurately. Through the test, the rate of detection accuracy of NFPS can reach more than 95%, and it can support loop detection of multilayer packed PE files.

Key words: malicious code, PE file, pack

中图分类号: