下载地址:
下载地址1资源简介:
中文名: Reversing:逆向工程揭密原名: Reversing:Secrets of Reverse Engineering作者: (美)艾拉姆译者: 韩琪杨艳王玉英李娜资源格式: PDF版本: 中文扫描版出版社: 电子工业出版社书号: 9787121049958发行时间: 2007年9月1日地区: 大陆语言: 简体中文简介: 内容简介:本书描述的是在逆向与反逆向之间展开的一场旷日持久的拉锯战。作者Eldad Eilam以一个解说人的身份为我们详尽地评述了双方使用的每一招每一式的优点与不足。书中包含的主要内容有:操作系统的逆向工程;.NET平台上的逆向工程;逆向未公开的文件格式和网络协议;逆向工程的合法性问题;拷贝保护和数字版权管理技术的逆向工程;防止别人对你的代码实施逆向工程的各种技术;恶意程序的逆向工程;反编译器的基本原理以及它对逆向过程的影响。本书适合软件逆向工程的从业人员以及软件开发者们阅读。 目录: 第1部分 逆向第1章 基础1.1 什么是逆向工程1.2 软件逆向工程:逆向1.3 逆向应用1.3.1 与安全相关的逆向1.3.2 软件开发中的逆向1.4 底层软件1.4.1 汇编语言1.4.2 编译器1.4.3 虚拟机和字节码1.4.4 操作系统1.5 逆向过程1.5.1 系统级逆向1.5.2 代码级逆向1.6 工具1.6.1 系统监控工具1.6.2 反汇编器1.6.3 调试器1.6.4 反编译器1.7 逆向合法吗?1.7.1 互操作性1.7.2 竞争1.7.3 版权法1.7.4 商业机密和专利权1.7.5 美国数字千禧版权法1.7.6 DMCA案例1.7.7 许可证协议1.8 代码范例与工具1.9 结论第2章 底层软件2.1 高阶视角2.1.1 程序结构2.1.2 数据管理2.1.3 控制流2.1.4 高级语言2.2 低阶视角2.2.1 底层数据管理2.2.2 控制流2.3 汇编语言2.3.1 寄存器2.3.2 标志位2.3.3 指令格式2.3.4 基本指令2.3.5 范例2.4 编译器和编译入门2.4.1 定义编译器2.4.2 编译器架构2.4.3 列表文件2.4.4 专用编译器2.5 执行环境2.5.1 软件执行环境(虚拟机)2.5.2 现代处理器的硬件执行环境2.6 结论第3章 Windows基础知识第4章 逆向工具第2部分 应用逆向第5章 未公开的技术第6章 破译文件格式第7章 审查程序的二进制码第8章 逆向恶意软件第3部分 破解第9章 盗版与拷贝保护第10章 反逆向技术第11章 突破保护第4部分 反汇编之外第12章 逆向.NET第13章 反编译附录A 揭密代码结构附录B 理解编译后的算术运算附录C 破译程序数据索引
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。