软件逆向分析介绍解读.pptVIP

  • 19
  • 0
  • 约3.54千字
  • 约 17页
  • 2019-07-25 发布于浙江
  • 举报
软件逆向工程简介 目录 软件逆向工程的概念 软件逆向工程的应用 软件逆向分析的一般流程 软件逆向分析的发展现状 实际工作中相关的逆向分析 软件逆向工程的概念 正向工程解决了功能的实现,说明了哪些功能需要增加和删除; 逆向工程解决了程序理解的问题; 再工程改变了系统的功能和方向,最具根本和深远影响的扩展(再工程除了正向和逆向的分析,还有重构的问题,它是在抽象的层次上改变表示形式,改变了系统,但不改变功能)。 抽象逻辑设计 具体物理实现 正向工程 (Forward Engineering) 逆向工程 (Reverse Engineering) 再工程 (Reengineering) 软件逆向工程的概念 逆向工程 从任何人造的东西中提取知识或者设计规划的过程。 说明:逆向工程的概念早在计算机或者说现代技术出现之前就已经存在。因此逆向工程的范围也不止计算机领域,还包括科学研究和工业制造等。 计算机领域的逆向工程 逆向分析 硬件逆向 软件逆向 系统级逆向 代码级逆向 大范围的分析观察,整体把握 程序二进制码中提取设计理念和算法 软件逆向工程的概念 软件逆向工程 高级语言程序 中间语言程序 具体目标代码 编译、链接 exe lib dll sys 反编译 汇编语言程序 反汇编 编译和反编译不一定要生成汇编代码,一般生成某种设计好的中间语言。但在反编译的二进制解码过程中,首先会生成一

文档评论(0)

1亿VIP精品文档

相关文档