- 献词
- 致谢
- 前言
- 第一部分 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 章 编写 IDA 脚本
- 第 16 章 IDA 软件开发工具包
- 第 17 章 IDA 插件体系结构
- 第 18 章 二进制文件与 IDA 加载器模块
- 第 19 章 IDA 处理器模块
- 第五部分 实际应用
- 第 20 章 编译器变体
- 第 21 章 模糊代码分析
- 第 22 章 漏洞分析
- 第 23 章 实用 IDA 插件
- 第六部分 IDA 调试器
- 第 24 章 IDA 调试器
- 第 25 章 反汇编器/ 调试器集成
- 第 26 章 其他调试功能
- 附录 A 使用 IDA 免费版本 5.0
- 附录 B IDC/SDK 交叉引用
A.1 IDA 免费版本的限制
如果你希望使用免费版本的 IDA ,必须遵守(可能还得忍受)以下限制并容忍功能上的删减。
免费版本只能用于非商业用途。
免费版本只提供 Windows GUI 版本。
免费版本缺乏最新版本的 IDA 引入的任何特性,包括版本 5.1 及更高版本提供的所有 SDK 与脚本功能。
启动免费版本后,将显示一个介绍最新版本 IDA 功能的帮助页面。你可以禁用此特性,以免这个页面在随后启动免费版本时显示。
与商业版本相比,免费版本附带的插件要少得多。
免费版本只能反汇编 x86 代码(它只有一个处理器模块)。
免费版本只附带 8 个加载器模块,涵盖常用的 x86 文件类型,包括 PE、ELF 、Mach-O、MS-DOS、COFF 和 a.out 。同时支持以二进制格式加载文件。
免费版本仅提供少数几个常用于 x86 二进制文件的类型库,包括那些用于 GNU、Microsoft 和 Borland 编译器的类型库。
免费版本自带的 IDC 脚本要远远少于 5.0 版本,而且它不提供任何 Python 脚本,因为版本 5.0 的发布日期要早于集成 IDAPython 的日期。
免费版本也不提供 FLAIR 工具和 SDK 。
免费版本只能用于调试本地 Windows 进程或二进制文件。该版本不提供远程调试功能。
IDA 免费版本的外观与所有商业版本的外观类似。至于免费版本的功能,其行为与本书(针对商业版本的 IDA )所介绍的行为相似(即使不是完全相同)。因此,IDA 免费版本是你决定购买 IDA 之前熟悉它的最佳途径。在非商业背景下(如学术环境中),如果 x86 限制不会给你造成问题,你可以利用 IDA 免费版本学习反汇编与逆向工程的基础知识。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论