32

I have seen mentions of SoftICE on various questions throughout this site. However, the Wikipedia article on SoftICE implies that the tool is abandoned. Searching google, I see many links claiming to be downloads for SoftICE, but they seem to have questionable origins and intent.

Is there an official website where I can purchase and download SoftICE, or an official MD5 of a known SoftICE installer?

1

5 Answers 5

34

SoftICE is pretty much dead. If you're looking for the same look and feel you can always check out Syser or BugChecker. Haven't used them myself as I think most kernel level debugging now a days is done through remote debugging either via a VM or another machine on the network. The same type of person who would use SoftIce would probably use WinDbg today.

Syser:

Syser Kernel Debugger

is designed for Windows NT Family based on X86 platform. It is a kernel debugger with full->graphical interfaces and supports assembly debugging and source code debugging.

Softice is left. Syser will continue.

BugChecker:

At this time, I'm searching for contributors in order to make BugChecker a valid, useful, free and open alternative to SoftICE and other commercial debuggers.

3
  • 1
    When i tried Syser long ago, it was extremely buggy.
    – Ange
    Commented Apr 1, 2013 at 19:59
  • Seeing how tiny the development teams on these products are it wouldn't surprise me if the quality or feature set is fairly low. We also live to an entirely different standard today when it comes to tools. Commented Apr 1, 2013 at 20:10
  • 1
    Syser seems to be equally dead. I'm not surprised. Look at how much WinDbg has improved in the past decade.
    – 0xC0000022L
    Commented Apr 2, 2013 at 1:18
31

After buying NuMega technologies in 1997, Compuware seemed to feel that SoftICE was a liability, both technically and legally (as the #1 hacker tool of the time), and that may have played into why they discontinued support. SoftICE required constant updates in order to continue working against the various updates of Windows that were coming out, and there were only a couple of people who knew how to make those updates. In 2007, they closed down the NuMega office in Nashua, NH, and moved all the intellectual property to Compuware's headquarters (then in Detroit, MI). The product line that included all that stuff was sold off to MicroFocus in 2009, along with the remaining developers, none of which knew a thing about building SoftICE, let alone updating it to work with updated versions of Windows. We toyed with resurrecting the product around 2011, but could not get management to buy off on it, so it didn't happen.

The source code remains in its own stasis box (a source control database), and will likely never go anywhere from there.

Disclaimer: I work for MicroFocus, and currently maintain the formerly NuMega product "DevPartner Studio", the BoundsChecker portion in particular.

4
  • Thanks for the history. Always wondered what happened SoftICE.
    – fpmurphy
    Commented Sep 7, 2017 at 3:44
  • 1
    Someone with a real-life connection to SoftICE??? I'm dying to know, if you have the answer, why BPR was removed in the 4.x line. It technically would have still worked; in fact, some third-party extensions added the feature back. Commented Mar 29, 2018 at 18:14
  • Unfortunately I cannot answer that question. Because I don't know the answer. We are the custodians of the source code, but we aren't experts in it. The last people who knew the code were laid off in early 2007. The closest things to any part of SoftICE that we still maintain in working condition are parts of BoundsChecker.
    – Rick Papo
    Commented Mar 30, 2018 at 18:00
  • And FWIW, the last two of us were laid off from MicroFocus in March, 2021.
    – Rick Papo
    Commented Apr 24 at 19:49
13

SoftICE is no longer maintained or widely used. The standard for kernel-mode debugging is currently Windbg. Windbg can also be used for user-mode debugging.

I would recommended you check out the following link for more information about windbg and debugging in general: http://www.codeproject.com/Articles/6084/Windows-Debuggers-Part-1-A-WinDbg-Tutorial

Also, if you could give more information around what it is you are trying to accomplish (malware analysis, binary analysis, file format revesing etc..) we could probably point you in a more appropriate direction. It is likely that kernel mode debugger is not what you are looking for.

10

Chances are that you are looking into old documents and training material if you are looking into SoftICE. There is no legal way of acquiring the software since it was discontinued at 2006.

The last version of SoftICE was included in Compuware's DriverStudio.

8

As far as I know, it's not for sale anymore - at all - and used to work until XP only.

(if I'm wrong, I feel like I'd buy it instantly, knowing how useful it was)

Not the answer you're looking for? Browse other questions tagged or ask your own question.