反汇编dll时IDA比Visual Studio有什么优势?
假设我有一个使用该dll的项目,这样我就可以在Visual Studio的“反汇编窗口”中追溯该dll的内部结构,那么在这种情况下IDA的优势是什么?有吗?
Suppose I've a project that uses the dll so I can trace into the internals of the dll in the "Disassembly Window" of visual studio,then what's the advantage of IDA in this case?Is there?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
IDA Pro(交互式反汇编器)的重点是交互式。将其视为用于反汇编工作的 IDE。
总之,如果你经常反汇编文件,这个工具是必不可少的。如果您想尝试一下,请在此处获取演示版或免费软件版本。
免责声明:我为 Hex-Rays 工作。
The emphasis in IDA Pro (Interactive DisAssembler) is on interactive. Think of it as an IDE for disassembly work.
In short, if you disassemble files regularly, this tool is indispensable. If you want to try it out, get the demo or freeware version here.
Disclaimer: I work for Hex-Rays.
它是一个很棒的工具,但是,说实话,除非您使用:
我认为没有优势(对于 x86 32 位系统),特别是因为你必须为此付费,如果你想要六角射线插件,则需要额外付费。 IDA Pro(x86 32位)所做的一切都可以使用其他免费工具以及ollydbg和一些插件来完成(唯一无法获得的是反编译器部分,大多数免费解决方案很糟糕)。
我看到的一个巨大优势(对于 x86 32 位系统)是提供的支持,Igor 的帖子清楚地证明了这一点:),免费工具和有时微软工具都没有。
注意:如果你没有注意到,我的答案仅适用于 x86 32 位系统和带有 Hex-Rays 的 32 位 IDA Pro(说实话,我已经很长时间没有使用这个了,我是 ollydbg 粉丝)
Its a great tool, but, to be honest, unless your using:
I see no advantage (for x86 32 bit systems), especially since you have to pay for it, and extra if you want the hex-rays plugin. everything that IDA Pro (x86 32bit) does can be done using other free tools, along with ollydbg and some plugins (only thing one can't get is the decompiler part, most free solutions suck).
The one HUGE advantage I see(for x86 32-bit systems), is the support offered, clearly demonstrated by Igor's post :), which both free tools and sometimes microsoft tools don't have.
Note: If you haven't noticed, my answer is only for x86 32-bit systems and 32-bit IDA Pro with Hex-Rays (haven't used this in a long time tbh, I'm an ollydbg fan)