下载此文档

IDAPro指南.doc


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

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小点
  • 文件大小35 KB
  • 时间2019-06-08