《反汇编艺术》手册——编程与逆向工程指南

3星 · 超过75%的资源 需积分: 10 30 下载量 140 浏览量 更新于2024-10-21 收藏 3.5MB PDF 举报
"《反汇编的艺术》是一本专注于反汇编技术的手册,由Zero、CuTedEvil和Crick共同创作。这本书并不是与经典的《汇编语言艺术》相竞争,而是提供了一个独立的视角来探讨反汇编领域。书中包含了大量的理论知识和实践教程,旨在帮助读者理解和构建自己的反汇编器。作者在编写过程中引用了一些优秀的网络资源和代码片段,特别是有关结构化异常处理(SEH)、PE文件格式教程以及如何构建反汇编器的文章。他们强调尊重原作者的工作,并在引用时给出了适当的出处和链接。此外,书中还有一章节长达350页,专门讲述了如何构建一个编译器,这为读者提供了深入学习的机会。" 《反汇编的艺术》这本书的独特之处在于它并非只是简单地介绍反汇编的基本概念,而是更注重于实践和深入理解。反汇编是逆向工程的重要组成部分,它允许程序员解析机器码,理解程序的执行流程。通过学习反汇编,开发者可以更好地调试代码、分析病毒或恶意软件,甚至进行软件逆向工程。 书中的理论部分涵盖了多个主题,例如: 1. 结构化异常处理(SEH):SEH是Windows操作系统中的一种错误处理机制,了解其工作原理对于分析利用SEH漏洞的攻击至关重要。 2. PE文件格式:PE(Portable Executable)是Windows系统下的可执行文件格式,掌握PE文件的结构有助于解析和修改二进制文件。 3. 如何构建反汇编器:这部分内容详述了从零开始创建一个反汇编器的步骤,包括解析二进制指令、生成汇编代码等过程。 此外,书中还包括从网上搜集的优质代码片段和讨论,这些资源通常来源于专业的汇编和逆向工程论坛,如http://board.win32asmcommunity.net,为读者提供了丰富的学习材料。 《反汇编的艺术》是一本全面而深入的反汇编教程,适合对逆向工程、安全分析或者汇编语言感兴趣的读者。它不仅提供了丰富的理论知识,还鼓励读者通过实践来提升技能,是一本值得参考的宝贵资料。
2021-03-29 上传