首页> 外文期刊>Information Technology >Reverse Code Engineering - State of the Art and Countermeasures
【24h】

Reverse Code Engineering - State of the Art and Countermeasures

机译:逆向代码工程-最新技术与对策

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Reverse Code Engineering (RCE) is, loosely speaking, the process of analyzing a piece of code in order to understand it. RCE is often used to analyze proprietary, binary programs, and in the last few years this research area has evolved a lot. In this article, we survey and structure the area of reverse code engineering. We focus on different techniques to recover both the control and data flow of a given binary program, for which no source code is available. Furthermore, we also discuss analysis techniques for malicious software (short: malware), which is commonly protected to resist analysis. We present the current state of the art of such protection techniques, while dividing them into active and passive measures. Our survey focusses on reverse engineering of binary native code for the Intel/AMD x86 architecture, and we thus disregard analysis of byte-code like Java or .NET. Nevertheless, most of the techniques presented in this article can be transferred to other architectures and operating system as well.
机译:粗略地说,反向代码工程(RCE)是分析一段代码以理解它的过程。 RCE通常用于分析专有的二进制程序,并且在最近几年中,该研究领域发生了很大的变化。在本文中,我们调查和构造了反向代码工程领域。我们专注于恢复给定二进制程序的控制和数据流的不同技术,这些技术没有源代码。此外,我们还讨论了针对恶意软件(简称:恶意软件)的分析技术,该技术通常受到保护以抵抗分析。我们介绍了此类保护技术的最新技术,同时将其分为主动和被动措施。我们的调查重点是针对Intel / AMD x86架构的二进制本机代码的逆向工程,因此我们忽略了对字节码(如Java或.NET)的分析。但是,本文介绍的大多数技术也可以转移到其他体系结构和操作系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号