3 ms·
https://en.wikipedia.org/wiki/SoftICE https://en.wikipedia.org/wiki/SoftICE >"An open source kernel debugger similar to SoftICE named Rasta Ring 0 Debugger (RR
by peter_d_sherman 6y ago
https://en.wikipedia.org/wiki/SoftICE https://en.wikipedia.org/wiki/SoftICE
>"An open source kernel debugger similar to SoftICE named Rasta Ring 0 Debugger (RR0D) is available.[4][5] It provides low-level debugging for Microsoft Windows, Linux, OpenBSD, NetBSD, and FreeBSD. This project does not seem to be actively maintained. As of June 2016, the last change in its GitHub source code repository occurred in December 2008.[6]"
PDS: The lack of maintenance of a codebase, to me at least, is not a dealbreaker... I'm interested in techniques used in source code -- not the age or the maintenance or the lack of maintenance -- of a given codebase...
As the source code to SoftICE seems unavailable -- this looks like the next best thing to look at, to learn similar techniques (similar functionality should imply similar code techniques) -- to the ones SoftICE used, to do what it did...
Related:
BugChecker: https://bugchecker.com https://bugchecker.com
LinICE: https://sites.google.com/site/linicetool https://sites.google.com/site/linicetool
HyperDBG: https://github.com/HyperDbg/HyperDbg https://github.com/HyperDbg/HyperDbg