【发布时间】:2018-09-23 03:53:26
【问题描述】:
最近去面试,有人问我以前有没有用过 OllyDbg。 事实上我从来没有听说过它,查了之后我也想不出一个用例。 我对调试很熟悉,并在各种 IDE 中使用过它们。
有人能解释一下 OllyDbg 和标准 IDE 调试器之间的区别以及为什么要使用它吗?
谢谢
【问题讨论】:
标签: ollydbg
最近去面试,有人问我以前有没有用过 OllyDbg。 事实上我从来没有听说过它,查了之后我也想不出一个用例。 我对调试很熟悉,并在各种 IDE 中使用过它们。
有人能解释一下 OllyDbg 和标准 IDE 调试器之间的区别以及为什么要使用它吗?
谢谢
【问题讨论】:
标签: ollydbg
ollydbg 是一个对用户更友好的调试器
使用没有源的二进制文件
它是一个汇编级调试器,它使用启发式方法来分析和提供 更好地查看输入
ide 调试器更倾向于面向源代码级别
当您查看 ide 调试器的程序集时,会出现乱码 会在 ollydbg 中整齐地格式化
这是 ollydbg 的主要用例
一个屏幕截图显示了一个 test.exe(没有符号/调试信息/源它是一个野生二进制文件)正在被 Visual Studio 和 ollydbg 调试
visual studio commandline
devenv /debugexe test.exe -> f10
ollydbg commandline
ollydbg test.exe
【讨论】: