我看到大多数提供RE示例的网络RE教程都使用OllyDbg 1,即使该教程是在OllyDbg 2发行之后编写的。版本2是否存在问题,还是某些功能被放弃了?

评论

当人们已经为ImmDbg编写了插件转换器时,这也使我感到困惑,老实说我更喜欢python绑定。

“为什么更多的教程使用版本A而不是版本B?”我认为无法客观地回答。投票关闭。

我不同意通常,这类事情归结为非常具体的原因。

#1 楼

好吧,还有另一个原因。

2001年底,当Ollydbg的第一个版本问世时,出现了SoftICE,它的末尾出现了,而IDA还不那么流行。因此,OllyDBG成为了用于破解,修补,密钥生成的主要黑帽工具的实际替代品。而且OllyDBG 1.x是一个很好的便捷工具。

从那时起,OllyDBG的开发就变成了一个缓慢的过程,并且有很多延迟。最终宣布时,似乎存在一些问题,插件兼容性等。您可能会在现场的OllyDBG 2.x网页上看到该故事。另一方面,IDA Pro of Hex -Rays证明了自己是一个有用的工具,非常方便。

最重要的一点-2010年6月OllyDBG 2.0版发布时,它存在漏洞,不支持旧的插件,并且存在至少对于我而言,没有理由更改为新版本。此外,恕我直言,许多手册都适用于1.x版,而使用OllyDBG进行任务的2.0版的好处还不够吸引人,恕我直言。

结束语:)

评论


我真的没有看到IDA如何适合这里的问题。 IDA是静态分析工具,而Ollydbg是调试器。当然Ollydbg可以进行基本的流量分析,并且IDA可以与调试器对话,但是它们是非常不同的工具。

–乔纳森·莱因哈特(Jonathon Reinhart)
13-4-9在4:42



#2 楼

我相信的主要原因是OllyDbg 1存在的脚本和插件。Tuts4you.com的版本1大约有250个插件,版本2仅有30个。




Ollydbg版本1插件。

Ollydbg版本2插件。

功能列表也不再适合使某人从版本1更改为新版本。如果有人将OllyDbg v1更改为其他版本,则可以选择WinDbg。

评论


或x64dbg

– DOD
15年8月21日在8:46

#3 楼

您好,最重要的原因是:调试/反转非常困难,当您看到全屏的汇编代码时,突然之间,它们就会崩溃/致命/冻结……您根本没有任何想法。因此,您必须在Internet上搜索答案,但是大多数信息都是关于Ollydbg 1.1的,并且有很多插件可以帮助您解决问题,尽管您不知道插件内部有任何秘密,否则。

那么,您愿意利用v2.0来面对孤独无助的情况吗?