我在整个网站上都看到过关于SoftICE的各种问题的提及。但是,SoftICE上的Wikipedia文章暗示该工具已被放弃。在google上搜索时,我发现许多链接声称是SoftICE的下载,但它们的来源和意图似乎令人怀疑。

是否有可以购买和下载SoftICE的官方网站,或者已知SoftICE安装程序的官方MD5?

#1 楼

SoftICE几乎已经死了。如果您希望获得相同的外观,则可以随时查看Syser或BugChecker。我自己还没有使用过它们,因为我认为现在大多数内核级调试都是通过VM或网络上的另一台计算机通过远程调试完成的。使用SoftIce的同一类型的人今天可能会使用WinDbg。

Syser:


Syser内核调试器

是专门设计的用于基于X86平台的Windows NT系列。它是具有完整图形界面的内核调试器,并支持汇编调试和源代码调试。

留下了Softice。 Syser将继续。


BugChecker:


目前,我正在寻找参与者,以使BugChecker成为有效,有用, SoftICE和其他商业调试器的免费开放替代品。


评论


当我很久以前尝试Syser时,它的确是个越野车。

–天使
13年4月1日在19:59

看到这些产品的开发团队有多精简,如果质量或功能设置很低,我也不会感到惊讶。今天,在工具方面我们也遵循完全不同的标准。

–彼得·安德森(Peter Andersson)
13年4月1日在20:10



Syser似乎同样死了。我不惊讶。看看WinDbg在过去十年中有多少改进。

– 0xC0000022L♦
2013年4月2日,1:18

#2 楼

在1997年购买NuMega技术之后,Compuware似乎感觉到SoftICE在技术上和法律上都是责任(作为当时的第一大黑客工具),这可能是导致他们终止支持的原因。 SoftICE需要不断更新,才能继续应对即将出现的Windows各种更新,而且只有少数人知道如何进行这些更新。 2007年,他们关闭了位于新罕布什尔州纳舒厄的NuMega办公室,并将所有知识产权移至Compuware总部(当时位于密歇根州底特律)。包含所有这些东西的产品线在2009年与其余的开发人员一起卖给了MicroFocus,他们都不了解有关构建SoftICE的知识,更不用说对其进行更新以与Windows的更新版本一起使用了。我们曾在2011年左右重新启动该产品,但无法让管理层购买它,因此它没有发生。

源代码保留在其自己的状态框中(源代码控制数据库)。

免责声明:我在MicroFocus工作,目前维护着以前的NuMega产品“ DevPartner Studio”,尤其是BoundsChecker部分。

评论


感谢您的历史。一直想知道SoftICE发生了什么。

– fpmurphy
17年7月7日在3:44

与SoftICE有现实联系的人????我很想知道(如果您有答案)为什么在4.x行中删除了BPR。从技术上讲,它仍然可以工作;实际上,一些第三方扩展又增加了该功能。

–滚轴
18 Mar 29 '18 at 18:14

不幸的是,我无法回答这个问题。因为我不知道答案。我们是源代码的保管人,但我们不是其中的专家。最早知道该代码的人是2007年初被解雇的。BoundsChecker是我们仍在工作状态下保持与SoftICE任何部分最接近的东西。

–里克·帕波(Rick Papo)
18年3月30日在18:00

#3 楼

SoftICE不再被维护或广泛使用。当前,内核模式调试的标准是Windbg。 Windbg也可以用于用户模式调试。

我建议您查看以下链接以获取有关windbg和常规调试的更多信息:
http://www.codeproject.com/Articles/6084/Windows-Debuggers-Part -1-A-WinDbg-Tutorial

此外,如果您可以提供有关您要完成的工作的更多信息(恶意软件分析,二进制分析,文件格式修改等),我们可能为您指明更合适的方向。内核模式调试器可能不是您想要的。

#4 楼

如果您正在研究SoftICE,则很有可能正在研究旧文档和培训材料。由于该软件已于2006年停产,因此没有合法的购买方法。

SoftICE的最新版本包含在Compuware的DriverStudio中。

#5 楼

据我所知,它已经不再销售了-直到XP才可以使用。很有用)