展开全部

主编推荐语

搭建x86逆向工程分析技术的完整知识体系。

内容简介

本书以软件反汇编技术为中心,首先带领读者从x86的基础知识开始,学习如何读取、编写和构建赋能全球大量计算机的汇编语言;然后介绍如何使用IDA、Ghidra、Olly等业界最受欢迎的工具对应用程序进行逆向工程;接着介绍如何利用补丁和密钥生成等技术进行软件破解,所有这些都利用了汇编和逆向工程的知识;最后从防御的角度向读者介绍相关技术,使他们能够更好地保护自己的软件。

本书将引领好奇的读者深入软件破解和计算机的核心,探索其运作机制。深入学习x86计算机的运行原理,不仅对逆向工程和软件破解来说至关重要,还能帮助读者在代码优化、效率提高、调试、编译器设置调整以及芯片选择等方面成为更出色的开发者。

目录

  • 版权信息
  • 译者序
  • 前言
  • 关于作者
  • 关于技术撰稿人
  • 关于技术编辑
  • 第1章 反编译和架构
  • 1.1 反编译
  • 1.2 实验:反编译
  • 1.3 架构
  • 1.4 总结
  • 第2章 x86汇编:数据、模式、寄存器和内存访问
  • 2.1 x86简介
  • 2.2 汇编语法
  • 2.3 数据表示
  • 2.4 寄存器
  • 2.5 内存访问
  • 2.6 寻址模式
  • 2.7 总结
  • 第3章 x86汇编:指令
  • 3.1 x86指令格式
  • 3.2 x86指令
  • 3.3 整合所有内容
  • 3.4 常见的x86指令错误
  • 3.5 总结
  • 第4章 构建和运行汇编程序
  • 4.1 输出
  • 4.2 系统调用
  • 4.3 汇编和链接
  • 4.4 objdump
  • 4.5 实验:Hello World
  • 4.6 ASCII
  • 4.7 总结
  • 第5章 理解条件码
  • 5.1 条件码
  • 5.2 总结
  • 第6章 分析和调试汇编代码
  • 6.1 二进制分析
  • 6.2 断点
  • 6.3 gdb
  • 6.4 段错误
  • 6.5 实验:鲨鱼模拟器3000
  • 6.6 消除噪声
  • 6.7 总结
  • 第7章 函数和控制流
  • 7.1 控制流
  • 7.2 x86中的逻辑结构
  • 7.3 栈
  • 7.4 函数调用与栈帧
  • 7.5 总结
  • 第8章 编译器和优化器
  • 8.1 寻找目标代码入口点
  • 8.2 编译器
  • 8.3 总结
  • 第9章 逆向工程:工具和策略
  • 9.1 实验:RE Bingo
  • 9.2 基础侦察
  • 9.3 逆向工程的策略
  • 9.4 总结
  • 第10章 破解:工具和策略
  • 10.1 密钥检查器
  • 10.2 密钥生成器
  • 10.3 实验:密钥生成器
  • 10.4 Procmon
  • 10.5 Resource Hacker
  • 10.6 打补丁
  • 10.7 其他调试器
  • 10.8 使用Immunity调试工具进行调试
  • 10.9 实验:使用Immunity进行破解
  • 10.10 总结
  • 第11章 打补丁和高级工具
  • 11.1 在010编辑器中打补丁
  • 11.2 CodeFusion补丁
  • 11.3 Cheat Engine
  • 11.4 实验:破解LaFarge
  • 11.5 IDA
  • 11.6 IDA补丁
  • 11.7 实验:IDA逻辑流程
  • 11.8 Ghidra
  • 11.9 实验:使用IDA进行破解
  • 11.10 总结
  • 第12章 防御
  • 12.1 混淆技术
  • 12.2 实验:混淆技术
  • 12.3 反调试
  • 12.4 实验:反调试
  • 12.5 总结
  • 第13章 高级防御技术
  • 13.1 防篡改技术
  • 13.2 加壳技术
  • 13.3 实验:检测和脱壳
  • 13.4 虚拟化技术
  • 13.5 加密器/解密器
  • 13.6 总结
  • 第14章 检测与预防
  • 14.1 循环冗余校验
  • 14.2 代码签名
  • 14.3 RASP
  • 14.4 白名单
  • 14.5 黑名单
  • 14.6 远程认证
  • 14.7 实验:进程监控
  • 14.8 总结
  • 第15章 法律
  • 15.1 影响逆向工程的美国法律
  • 15.2 总结
  • 第16章 高级技术
  • 16.1 时间旅行调试
  • 16.2 二进制插桩
  • 16.3 中间表示
  • 16.4 反编译
  • 16.5 自动化结构恢复
  • 16.6 可视化
  • 16.7 去混淆
  • 16.8 定理证明器
  • 16.9 符号分析
  • 16.10 总结
  • 第17章 附加话题
  • 17.1 栈溢出
  • 17.2 关联C代码与x86汇编代码
  • 17.3 总结
  • 结语
  • 推荐阅读
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。