为什么在标准IDE调试器上使用OllyDbg?

时间:2018-08-31 08:33:52

标签: ollydbg

最近去接受采访,被问到我以前是否使用过OllyDbg。 实际上,我从未听说过它,并且在查找之后无法提出用例。 我通常对调试很熟悉,并且将它们与各种IDE结合使用。

有人可以解释OllyDbg和标准IDE调试器之间的区别以及为什么要使用它吗?

谢谢

1 个答案:

答案 0 :(得分:1)

ollydbg是更加用户友好的调试器
使用没有源

的二进制文件

它是一个程序集级调试器,它使用启发式方法进行分析和提供 更好的输入视图

ide调试器往往更注重源代码级别

当您查看ide调试器的组装时,看起来像胡言乱语 会以ollydbg格式整齐

这是ollydbg的主要用例

显示由Visual Studio以及ollydbg调试的test.exe(无符号/调试信息/源代码是野生二进制文件)的屏幕截图

visual studio commandline   
devenv /debugexe test.exe -> f10  
ollydbg commandline   
ollydbg test.exe   

enter image description here