我对 WinDbg 相当熟悉,之前不知道 OllyDbg。从本论坛的统计来看,OllyDbg 的流行度似乎是 WinDbg 的两倍。有时 WinDbg 可能令人沮丧,所以我想知道我是否应该切换。
为了使这个问题不那么基于意见,这些是我的要求:
- 能够调试.NET。从我的研究来看,OllyDbg 在 SOS 和 SOSEX 上可能不如 WinDbg
- 做脚本。这里似乎 OllyDbg 更好。在一个地方存档了许多脚本,WinDbg 则不然。
- 分析小型转储文件。这可能是一个障碍:虽然 OllyDbg 网站说明了一些关于事后转储的内容,但我无法找到立即打开转储的选项(文件/打开)。
- 记录我正在做的事情的日志,以便能够将其提供给客户。从 Google 图片搜索中,我只看到了寄存器、内存等的屏幕截图。我还没有看到类似于 WinDbg 命令输出窗口的内容。
考虑到这些核心需求,我应该试试 OllyDbg 吗?
版本信息:OllyDbg 2.01