Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
https://hyperdbg.org and m1n1 (Apple Silicon) spring to mind as modern supervisor/hypervisor debuggers.
There's nothing modern I'm aware of that lets you press a key combination to get into a hypervisor debug UI like softICE was known for, though. It's all shifted to host-and-target debugging. You'd use a "normal" debugger on one machine (lldb/gdb, WinDbg, IDA, etc.) and either supervised host-to-target connection (network-to-kernel/hypervisor on x86, OCD like JTAG/SWD/CoreSight on embedded) or emulation (for pretty much everything but device driver development).
Related posts
- HyperDbg Debugger – A debugger designed for analyzing, fuzzing and reversing
- Petition to add HyperDbg to list of unapproved debuggers
- HyperDbg: Reinventing Hardware-Assisted Debugging
- rr: Lightweight Recording and Deterministic Debugging
- Hermit is a hermetic and reproducible sandbox for running programs