万本电子书0元读

万本电子书0元读

顶部广告

编译与反编译技术实战电子书

售       价:¥

纸质售价:¥59.20购买纸书

34人正在读 | 0人评论 6.5

作       者:庞建民,主编

出  版  社:机械工业出版社

出版时间:2017-05-01

字       数:28.8万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
全书共14章,第1章简要介绍了本书所基于的环境与工具;第2~6章针对编译的不同阶段,展实践方面的相关阐述,并结合GCC和LLVM这两款具体的编译器行论述;第7章介绍了多样化编译方面的实践;第8~13章从反编译的不同阶段介绍与反编译相关的可执行程序格式、程序解码和反汇编、中间表示生成、数据类型和控制流的恢复、过程定义恢复等内容;第14章简要介绍了反编译在信息安全方面的应用。<br/>
目录展开

前言

第1章 实践的环境与工具

1.1 实践环境概述

1.2 词法分析生成器LEX

1.3 语法分析生成器YACC

1.4 编译器GCC

1.5 编译器LLVM

1.6 反汇编工具IDA

1.7 反汇编工具OllyICE

1.8 仿真与分析工具QEMU

1.9 动态分析工具TEMU

1.10 本章小结

第2章 编译器实践概述

2.1 编译器、解释器及其工作方式

2.2 编译器的结构

2.3 编译器的设计与实现概述

2.4 本章小结

第3章 词法分析器的设计与实现

3.1 词法分析器的设计

3.2 词法分析器的手工实现

3.3 词法分析器的LEX实现

3.4 本章小结

第4章 语法分析器的设计与实现

4.1 自上而下的语法分析器的设计与实现

4.2 自下而上的语法分析器的设计与实现

4.3 语法分析器的生成器

4.4 本章小结

第5章 GCC编译器分析与实践

5.1 GCC编译器概述

5.2 GCC编译器的系统结构

5.3 GCC编译器的分析程序

5.4 GCC编译器的中间语言及其生成

5.5 GCC编译器的优化

5.6 GCC编译器的目标代码生成

5.7 本章小结

第6章 LLVM编译器分析与实践

6.1 LLVM编译器概述

6.2 经典编译器概述

6.3 LLVM的设计

6.4 LLVM前端

6.5 LLVM的中间表示

6.6 LLVM后端

6.7 应用实例

6.8 本章小结

第7章 多样化编译实践

7.1 软件多样化的机会

7.2 多样化带来的管理复杂性

7.3 多样化编译技术

7.4 多样化编译的应用

7.5 本章小结

第8章 反编译的对象——可执行文件格式分析

8.1 可执行文件格式

8.2 main函数的识别

8.3 本章小结

第9章 反编译的基础——指令系统和反汇编

9.1 指令系统概述

9.2 指令解码

9.3 反汇编过程

9.4 反汇编工具IDA与OllyICE实践

9.5 本章小结

第10章 反编译的中点——从汇编指令到中间表示

10.1 中间代码生成在经典反编译器中的实际应用

10.2 中间表示从设计到应用的具体实例

10.3 本章小结

第11章 反编译的推进1——数据类型恢复

11.1 基本数据类型的分析和恢复

11.2 函数类型恢复

11.3 本章小结

第12章 反编译的推进2——控制流恢复实例

12.1 基于关键语义子树的间接跳转目标解析

12.2 功能块概念的引入

12.3 基于功能块的间接转移指令目标地址的确定

12.4 本章小结

第13章 反编译的推进3——过程定义恢复

13.1 过程分析概述

13.2 库函数恢复

13.3 用户自定义过程的数据恢复

13.4 用户函数与库函数同名的区分

13.5 本章小结

第14章 反编译在信息安全方面的应用实践

14.1 反编译在信息安全中的应用

14.2 反编译在恶意代码分析中的应用

14.3 恶意代码与反编译技术的对抗

14.4 反编译框架针对恶意行为的改进

14.5 实例分析

14.6 本章小结

参考文献

累计评论(2条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部