【发布时间】:2011-04-13 15:52:35
【问题描述】:
假设我有一个使用dll的项目,所以我可以在visual studio的“反汇编窗口”中追踪到dll的内部,那么IDA在这种情况下有什么优势?有吗?
【问题讨论】:
-
什么是
IDA?你能链接到一个定义,所以我们确切地知道你的意思吗?
标签: reverse-engineering disassembly
假设我有一个使用dll的项目,所以我可以在visual studio的“反汇编窗口”中追踪到dll的内部,那么IDA在这种情况下有什么优势?有吗?
【问题讨论】:
IDA?你能链接到一个定义,所以我们确切地知道你的意思吗?
标签: reverse-engineering disassembly
IDA Pro (Interactive DisAssembler) 的重点是interactive。将其视为反汇编工作的 IDE。
总之,如果你经常反汇编文件,这个工具是必不可少的。如果您想试用,请获取演示版或免费软件版本here。
免责声明:我为 Hex-Rays 工作。
【讨论】:
这是一个很棒的工具,但是,老实说,除非你使用:
我认为没有任何优势(对于 x86 32 位系统),尤其是因为您必须为此付费,如果您想要 hex-rays 插件,还需要额外付费。 IDA Pro (x86 32bit) 所做的一切都可以使用其他免费工具以及 ollydbg 和一些插件来完成(唯一无法获得的是反编译器部分,大多数免费解决方案 suck)。
我看到的一个巨大优势(对于 x86 32 位系统)是提供的支持,Igor 的帖子清楚地证明了这一点:),免费工具和有时微软工具都没有。
注意:如果您没有注意到,我的答案仅适用于 x86 32 位系统和带有 Hex-Rays 的 32 位 IDA Pro(很久没用这个了,我是 ollydbg 的粉丝)
【讨论】: