By Chris Eagle

be reading 01%

The IDA Pro Book:

The Unofficial Guide to the World’s Most Popular Disassembler, 2nd Edition

directory

Directory

"IDA Pro 书籍的第二版被 IDA Pro 的创建者誉为 “深刻、全面、准确”,涵盖了从最初的步骤到高级自动化技术的所有内容。"

本书的作者是美国加利福尼亚州蒙特雷市海军研究院计算机科学高级讲师。是许多 IDA 插件的作者,在 Black Hat、Defcon、ToorCon 和 ShmooCon。都有演讲。是一位活跃的 CTF 选手,并两次获得了在 Defcon 举行的享有盛名的 CTF 竞赛的冠军。兴趣包括计算机网络操作、计算机取证以及逆向 / 反逆向工程。他曾是 DARPA 网络大挑战(Cyber Grand Challenge)竞赛基础设施的首席架构师。

活动描述
ToorCon自 1999 年(Defcon 还处于起步阶段)加州圣地亚哥举办黑客们举办的活动,风格偏向于实际操作和技术深度。
ShmooCon由 Shmoo Group 组织的在华盛顿特区举办的黑客大会,以其社区驱动的开放氛围而闻名。
DARPA (美国国防高级研究计划局,Defense Advanced Research Projects Agency)是美国国防部下属的高级研究机构,致力于支持前沿科技的研究和开发,以保持美国的技术和军事领先地位。

拆解语言

拆解理论 1

开篇作者就介绍了一个计算机语言的发展阶段:

发展描述
第一代语言机器语言,由 1 和 0 或某种速记形式(例如十六进制)组成,并且只能由二进制读取。
第二代语言汇编语言,直接与计算机硬件的指令集相对应。
第三代语言常见的第三代语言包括 FORTRAN、COBOL、C 和 Java。特点是通常使用编译器将程序翻译成汇编语言或机器语言(或类似的字节码),以便计算机可以执行。
第四代语言作者承认存在,但不是本书讨论范围。