首页> 外文会议>Recent advances in intrusion detection >A Study of the Packer Problem and Its Solutions
【24h】

A Study of the Packer Problem and Its Solutions

机译:Packer问题及其解决方案的研究

获取原文
获取原文并翻译 | 示例

摘要

An increasing percentage of malware programs distributed in the wild are packed by packers, which are programs that transform an input binary's appearance without affecting its execution semantics, to create new malware variants that can evade signature-based malware detection tools. This paper reports the results of a comprehensive study of the extent of the packer problem based on data collected at Symantec and the effectiveness of existing solutions to this problem. Then the paper presents a generic unpacking solution called Justin (Just-In-Time AV scanning), which is designed to detect the end of unpacking of a packed binary's run and invoke AV scanning against the process image at that time. For accurate end-to-unpacking detection, Justin incorporates the following heuristics: Dirty Page Execution, Unpacker Memory Avoidance, Stack Pointer Check and Command-Line Argument Access. Empirical testing shows that when compared with SymPack, which contains a set of manually created unpackers for a collection of selective packers, Justin's effectiveness is comparable to SymPack for those binaries packed by these supported packers, and is much better than SymPack for binaries packed by those that SymPack does not support.
机译:打包程序打包了越来越多在​​野外分发的恶意软件程序,打包程序是在不影响输入二进制代码执行语义的情况下对其进行转换的程序,以创建可以逃避基于签名的恶意软件检测工具的新恶意软件变体。本文根据Symantec(赛门铁克)收集的数据以及针对该问题的现有解决方案的有效性,对包装器问题的严重程度进行了全面研究,并报告了结果。然后,本文提出了一种称为Justin(即时AV扫描)的通用拆包解决方案,该解决方案旨在检测打包二进制文件运行的拆包结束,并在那时对过程映像调用AV扫描。为了准确地进行端到端拆包检测,Justin结合了以下启发式方法:脏页执行,避免拆包器内存,堆栈指针检查和命令行参数访问。经验测试表明,与SymPack相比,SymPack包含一组为选择性打包器集合手动创建的解包器,对于这些受支持的打包器打包的二进制文件,Justin的有效性可与SymPack媲美,并且对于那些由打包器打包的二进制文件,SymPack的性能要好得多SymPack不支持的功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号