/PulseDbg

Hypervisor-based debugger

Primary LanguageC++

PulseDBG

!!! Now moving to !!! https://pulsedbg.com

Hypervisor-based debugger

What does it consist of:

  • Hypervisor part: loaded on a debuggee site
  • Client part: client for the debugger
  • Transport: maintains communication between debuggee and debugger (which are different machines)

Supported environment:

  • Intel Core I* processor
  • UEFI capable firmware
  • UEFI capable OS: by this I mean it was installed in UEFI mode on GPT partition
  • CSM capable firmware: i.e. UEFI that supports Compatibility Support Module for launching legacy bootloaders

Supported transports:

  • Internal COM port
  • FireWire 1394 controller
  • USB 2 Debug Port (with USB 2.0 Debug Cable)
  • Intel Network Cards

What's next: