首页 | 官方网站   微博 | 高级检索  
     

基于虚拟机架构的自修改代码监测技术
引用本文:武炳正,武延军,贺也平.基于虚拟机架构的自修改代码监测技术[J].计算机工程与应用,2011,47(10):71-74.
作者姓名:武炳正  武延军  贺也平
作者单位:1.中国科学院 软件研究所 基础软件国家工程研究中心,北京 100190 2.中国科学院 研究生院,北京 100190
基金项目:国家自然科学基金,中国科学院重要方向项目,北京市科委项目
摘    要:自修改代码技术是恶意程序用以防止反汇编静态分析的最常见技术。传统操作系统的恶意代码防范技术不能有效监测和防止自修改恶意代码的执行和传播。介绍了一个基于虚拟机架构对自修改代码进行监测和监控的方法CASMonitor,能够从虚拟机外部动态、透明地监控虚拟机内部指定程序的执行过程,监测代码的自修改行为,解析新生成代码的入口点,进而提供病毒扫描等功能。x86/Win32虚拟机架构下的实验表明,该技术能够处理多种自修改代码行为以及常见的加壳工具。

关 键 词:虚拟机  自修改代码  恶意程序  
修稿时间: 

Virtual machine based self modifying code detection and monitoring
WU Bingzheng,WU Yanjun,HE Yeping.Virtual machine based self modifying code detection and monitoring[J].Computer Engineering and Applications,2011,47(10):71-74.
Authors:WU Bingzheng  WU Yanjun  HE Yeping
Affiliation:1.National Engineering Research Center of Fundamental Software,Institute of Software,CAS,Beijing 100190,China 2.Graduate University of Chinese Academy of Sciences,Beijing 100190,China
Abstract:Self Modifying Code(SMC) is the common form of malware to disable the static analysis of reverse engineering techniques.It is difficult for traditional operating system to handle SMC efficiently.This paper presents a Virtual Machine (VM) based framework called CASMonitor,which can monitor the given process out of guest operating system dynamically and transparently,analyze the new code generated by SMC during runtime,for entry point detection or virus-scanning.Experiments on x86/Win32 show that it can handle various popular binary packers.
Keywords:Virtual Machine(VM)  Self Modifying Code(SMC)  malware
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号