
钱林松 张延清
这是一部系统讲解反汇编与逆向分析技术原理、流程、方法和实用技巧的著作。本书第1版出版于2011年,10年来畅销不衰,成为反汇编与逆向工程领域的标志性著作,被数十万安全工程师和C++工程师奉为瑰宝。在全球学术界和企业界都享有盛誉,故第2版得到了全球15位安全技术专家的倾力推荐。第2版在技术、工具和案例等方面做了大量的更新和补充。通过本书,你将掌握以下知识或技能:逆向分析技术的工具和原理;逆向分析技术的流程和方法;逆向分析技术的精髓和实用技巧;软件调试的技术原理,以及代码运行时的内存表现;C++语法的实现机制和反汇编表现形式;全书共18章,分为三个部分:第一部分 准备工作(第1章)简单地介绍了编译器、调试器和反汇编静态分析工具的使用方法以及反汇编引擎的工作原理;第二部分 C++反汇编揭秘(第2~13章)以多种编译器为例解析了每个C/C++知识点的汇编表现形式,通过整理反汇编代码梳理流程和脉络,讲解了调试和识别各种C/C++语句的方法,并且深入剖析各知识点的底层机制;第三部分 逆向分析技术应用(第14~18章)通过对PEiD、调试器OllyDbg、木马、勒索病毒等实际应用的逆向分析,带领读者领路逆向分析技术的魔力,并加深对所学理论知识的理解。
这本书和《深入理解计算机系统》的讲述顺序比较一致,可以一起看,每个部分最好都自己写代码编译调试一下,亲手调的过程里可以边算地址边看值,理解起来更透彻一些。
学习x86反汇编必看的一本书。写得是很好的,系统又全面,从表达式计算,到三目运算符,到分支结构,循环结构的反汇编都有讲解。 主要是这类型的书太少了。看吧。
本来想买一本书来看的,发现有电子书,刚开始有点期待,看了两张发现内容水的很,一开始安装各种工具,然后基本类型,感觉跟记流水账一样,如果不是有汇编基础,有些东西估计一般的程序员都不知道为什么这么干,看了第二章,发现内容比较浅,没有深入一点的东西,很多东西一笔带过,有些能够深入或者需要注意的地方没有说明,想要了解背后的原理估计你们要失望了,完全没有,总结一下,如果有会员免费看一下可以,花100多买纸质书的话划不来
时间太久了,而且有些反汇编的逻辑有了改变。作为一本形成初步印象的入门书籍还是可以的,还是要多动手,自己分析反汇编代码才行