首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >国际开发协会和x64dbg的主要区别是什么?

国际开发协会和x64dbg的主要区别是什么?
EN

Stack Overflow用户
提问于 2017-11-16 16:35:56
回答 2查看 13.5K关注 0票数 7

艾达 pro、x64Dbg[医]推论风车用于反向工程目的(作为设计工具)和调试。

  • 他们之间的主要区别是什么?什么时候使用每一个?
EN

回答 2

Stack Overflow用户

发布于 2017-11-16 17:58:07

很难给出不以意见为基础的答案。试图保持真实:

  • OllyDbg和x64Dbg大致属于同一类别。它们的主要优点是在没有符号信息的情况下进行调试(尽管它们也可以使用符号信息进行调试)。OllyDbg (关闭源)从很长一段时间以来就没有被维护过,并且仅限于x86 32位.另一方面,x64Dbg是积极维护的,开源的,可以处理x86和x64。两者都支持插件。
  • Windbg主要是一个符号调试器(尽管它显然没有任何符号)。由微软维护,当符号可用时,它是非常强大的。它支持插件(在C或C++中)、脚本(它有自己的脚本语言,但也支持正式的JavaScript第三方蟒蛇脚本加载程序) .NET调试和内核调试(在这方面它是Windows系统上事实上的内核调试器)。在其最新版本中,它还支持TTD (时间行程调试)。
  • IDA的主要优势在于它是一个交互式反汇编器。您可以从python脚本中以多种方式“询问”二进制文件(更准确地说,是从二进制文件生成的数据库)。它还支持自行或通过其他引擎(例如gdb或windbg引擎)进行调试。
票数 9
EN

Stack Overflow用户

发布于 2019-07-15 19:51:23

值得注意的其他专业反汇编程序/调试器是二进制Ninja (非免费)和Ghidra (开源)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47334835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档