...
首页> 外文期刊>Journal in computer virology >Metamorphic code generation from LLVM bytecode
【24h】

Metamorphic code generation from LLVM bytecode

机译:从LLVM字节码生成变形代码

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

摘要

Metamorphic software changes its internal structure across generations with its functionality remaining unchanged. Metamorphism has been employed by malware writers as a means of evading signature detection and other advanced detection strategies. However, code morphing also has potential security benefits, since it can serve to increase the “genetic diversity” of software. We have created a metamorphic code generator within the LLVM compiler framework. LLVM is a three-phase compiler that supports multiple source languages and target architectures. It uses a common intermediate representation (IR) bytecode in its optimizer. Consequently, any supported high-level programming language is transformed to this IR bytecode as part of the LLVM compilation process. Our metamorphic generator functions at the IR bytecode level, which provides many advantages over morphing at the assembly or source code level. The morphing techniques that we employ include dead code insertion and transposition, where the dead code is actually executed within the morphed code, making its detection and removal more challenging. We have verified the effectiveness of our code morphing using hidden Markov model analysis.
机译:变形软件跨代更改其内部结构,其功能保持不变。恶意软件编写者已将变态作为逃避签名检测和其他高级检测策略的手段。但是,代码变形还具有潜在的安全优势,因为它可以用来增加软件的“遗传多样性”。我们已经在LLVM编译器框架内创建了一个变形代码生成器。 LLVM是一个三相编译器,支持多种源语言和目标体系结构。它在优化器中使用通用的中间表示(IR)字节码。因此,作为LLVM编译过程的一部分,任何受支持的高级编程语言都将转换为该IR字节码。我们的变形生成器在IR字节码级别上起作用,与在汇编或源代码级别上进行变形相比,它提供了许多优势。我们采用的变形技术包括死代码插入和转置,死代码实际上是在变形代码中执行的,这使得检测和删除死代码更具挑战性。我们已经使用隐马尔可夫模型分析验证了代码变形的有效性。

著录项

  • 来源
    《Journal in computer virology 》 |2014年第3期| 177-187| 共11页
  • 作者单位

    1.Department of Computer Science San Jose State University San Jose CA USA;

    1.Department of Computer Science San Jose State University San Jose CA USA;

    1.Department of Computer Science San Jose State University San Jose CA USA;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号