IDA Pro(交互式反汇编器专业版)是应用最广泛的静态反汇编工具,在IT领域有着举足轻重的地位,但其文档资料一直都不够完善,在IDA Pro创建者Ilfak的协助下问世的这本书,完美地终结了这一缺憾。Chris的理论被业界公认为是权威且令人信服的,而他的模拟器也是公开发布的IDA插件中最棒的一款。
本书首先为初涉安全领域的读者描述反汇编与逆向工程的基本信息和IDA Pro的背景知识,然后系统地介绍IDA的基本布局和功能、复杂数据结构的处理、交叉引用与绘图功能,以及如何在非Windows平台上运行IDA。作者由浅入深地介绍了IDA的配置、FLIRT技术、IDA类型库的扩展以及一些IDA限制。书中还探讨了IDA的可扩展性,涉及IDA脚本、SDK、插件、加载器模块和处理器模块,最后阐述了IDA在逆向工程中的实际用法,讨论了各种编译器的区别、模糊代码分析和漏洞分析、IDA插件以及IDA调试器。
第一部分 IDA简介
第1章 反汇编简介
第2章 逆向与反汇编工具
第3章 IDA PRO背景知识
第二部分 IDA基本用法
第4章 IDA入门
第5章 IDA数据显示窗口
第6章 反汇编导航
第7章 反汇编操作
第8章 数据类型与数据结构
第9章 交叉引用与绘图功能
第10章 IDA的多种面孔
第三部分 IDA高级应用
第11章 定制IDA
第12章 使用flirt签名来识别库
第13章 扩展IDA的知识
第14章 修补二进制文件及其他IDA限制
第四部分 扩展IDA的功能
第15章 编写IDC脚本
第16章 IDA软件开发工具包
第17章 IDA插件体系结构
第18章 二进制文件与IDA加载器模块
第19章 IDA处理器模块
第五部分 实际应用
第20章 编译器变体
第21章 模糊代码分析
第22章 漏洞分析
第23章 实用IDA插件
第六部分 IDA调试器
第24章 IDA调试器
第25章 反汇编器/调试器集成
第26章 Linux、OS X平台的IDA和远程调试
附录A 使用IDA 4.9免费版
附录B IDC/SDK交叉引用
附录C IDA 5.3的新功能
《阅读理解高分6法:线索法》内容简介:阅读理解想要拿高分,文章读不透,学习再多答题技巧也是事倍功半!本书聚焦“文章如何读”“
Thisnew,expandedtextbookdescribesallphasesofamoderncompiler:lexicalanalysis,pars...
Java Web从入门到精通-(第2版)-(附1DVD) 本书特色 《Java Web从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实...
《李小龙信札:功夫、表演和生命》内容简介:这本信札集记载了李小龙从赴美国求学到在香港逝世之间的十五年珍贵时光。在这些寄给家
《C++新经典》内容简介:本书是一部C/C++编程语言书,定位在C/C++语言本身的讲解上面。本书包含纸质图书以及教学源代码文件。本书共
赞誉HackingHappinessWhyYourPersonalDataCountsandHowTrackingitCanChangetheWorld现在我们...
本书是最全面的机器学习教材之一。书中首先介绍了机器学习的构成要素(任务、模型、特征)和机器学习任务,接着详细分析了逻辑模
CX5576 AutoCAD2009室内装饰装潢制图 本书特色 《中文版AutoCAD2009室内装饰装潢制图》特色:详细讲解了不同功能房间的设计要素和特点.以...
《Go Web编程》内容简介:《Go Web编程》介绍如何使用Go语言编写Web,包含了Go语言的入门、Web相关的一些知识、Go中如何处理Web的各
图解计算机组装与维护 本书特色 一图一文,原景呈现,步步清晰。图解计算机组装与维护 内容简介 本书主要介绍了计算机组装与维护的相关知识,其主要架构有3篇:第1篇...
本书将介绍服务器端脚本所提供的各种可能的操作方案,帮助读者掌握设计数据库集成程序和高端应用程序的知识。目录 第1章Flash的
《VB语言程序设计实验教程》内容简介:本书是《VB语言程序设计教程(第2版)》一书的配套实验教程。全书共14章,前10章讲解程序设计
《城市建设项目业主管理指南》内容简介:本书就城市建设项目生命周期各阶段业主管理内容、应遵循的程序、管理方法和深度分十八章进
《世界现役制导武器全解析(上篇)》内容简介:导弹是一种携带战斗部、依靠自身动力装置推进、由制导系统导引控制飞行航迹的飞行器
《知晓我姓名》内容简介:☆ 屡获大奖的现象级畅销书!美国国家书评人协会奖自传类大奖,《华盛顿邮报》《纽约书评》《时代》年度十
C++入门经典(第3版) 本书特色 本书详述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容...
《前行笔记之耕耘心田》内容简介:耕耘生活的同时,别让心田荒芜了。《前行笔记之耕耘心田》是一部修心著作,由当今深具影响力的作
《微课:快学、快用、快设计》内容简介:本书作者基于其微课开发的实践和对海量案例的研究,提供了一套有效的微课设计方法、展示了
《核技术解读中医药千年奥秘》内容简介:本书为“走进美丽的核科学世界系列”之一,主要内容包括核医学成像、放射性药物、放射性核
Matlab神经网络与应用(第2版) 内容简介 Matlab语言是MathWorks公司推出的一套高性能计算机编程语言,集数学计算、图形显示、语言设计于一体,其...