下载此文档

IDAPro指南.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
IDA Pro 指南交互式反汇编器专业版( Interactive Disassembler Professional ), 人们常称其为 IDA Pro , 或简称为 IDA, 是总部位于比利时列日市( Liè ge)的 Hex-Rayd 公司销售的一款产品。开发 IDA 的是一位编程天才, 名叫 Ilfak Guilfanov 。十年前诞生时, IDA 还是一个基于控制台的 MS-DO S 应用程序, 这一点很重要, 因为它有助于我们理解 IDA 用户界面的本质。除其他内容外, IDA 的非 Windows 和非 GUI 版本仍然继续采用源于最初 DOS 版本的控制台形式的界面。就其本质而言, IDA 是一种递归下降反汇编器。但是,为了提高递归下降过程的效率, IDA 的开发者付出了巨大的努力, 来为这个过程开发逻辑。为了克服递归下降的一个最大的缺点, IDA 在区分数据与代码的同时, 还设法确定这些数据的类型。虽然你在 IDA 中看到的是汇编语言形式的代码,但 IDA 的主要目标之一, 再于呈现尽可能接近源代码的代码。此外, IDA 不仅使用数据类型信息, 而且通过派生的变量和函数名称来尽其所能地注释生成的反汇编代码。这些注释将原始十六进制代码的数量减到最少, 并显著增加了向用户提供的符号化信息的数量。 Hex-Rays 公司的反盗版策略 IDA 用户应了解一下几项事实。 IDA 是 Hex-Rays 公司的旗舰产品。因此,他们对于未经授权就使用 IDA 的做法深恶痛绝。过去, 该公司发现, 盗版 IDA 的发布与公司销售量的下滑有着直接的因果关系。为此, IDA 的前发行公司 DataRrscus 甚至将盗版者的姓名张贴在他的“耻辱堂”( Hall of Shame )中。为打击盗版, IDA 采用了几项反盗版技术, 并实施了许可限制。用户需要了解的第一种技术是: 每一份 IDA 都带有水印, 以将它与购买者一对一地对应起来。如果一份 IDA 出现在盗版软件站中, Hex-Rays 就能够通过水印追踪到购买者, 并将其列入销售黑名单。我们常常可以在 Hex-Rays 的 IDA 支持论坛上发现有关 IDA 的“泄露”版本的讨论。为实施许可策略, IDA 采用的另一种技术,是扫描在局域网中运行的其他 IDA 程序。例如, Windows 版本的 IDA 启动后,它会在端口 23945 上广播一个 UDP 包,并等待响应,看相同子网中是否有其他使用相同许可证密钥的 IDA 实例在运行。然后, IDA 会将得到的响应数量与使用该许可证的用户数量进行比较, 如果发现网络中存在过多的 IDA 实例, IDA 会拒绝启动,但是要注意,用户可以在一台计算机上使用相同的许可证运行多个 IDA 实例。 IDA 实施许可策略的最后一种方法,是使用密钥文件将每一名购买者与产品联系起来。在启动时, IDA 会搜索一个有效的 文件。如果无法定位有效地密钥文件, IDA 就会立即关闭。密钥文件还用于用户升级 IDA 的资格。基本上, 文件就像是用户的购买收据, 要想在将来获得升级资格,用户必须保管好这个文件。获取 IDA Pro 首先, IDA 并非免费软件。从某种程度上说, Hex-Rays 的员工要靠卖 IDA 来开工资。不过, He

IDAPro指南 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人5pqdrv6
  • 文件大小113 KB
  • 时间2017-05-17