A list of awesome resources about HyperDbg.
- HyperDbg: Reinventing Hardware-Assisted Debugging (CCS'22) [arXiv]
- The Reversing Machine: Reconstructing Memory Assumptions [arXiv]
- Kernel Debugger Design In HyperDbg
- VM-exit Transparency In HyperDbg
- Chasing Bugs with/in Hypervisors
- Gaining Insights: Exploring Fresh Reverse Engineering Techniques
- HyperDtct: Hypervisor-Based Ransomware Detection [GitHub]
- Build & Install
- Attach to a remote machine
- Attach to local machine
- Start a new process
- Attach to a running process
- Guide for using the Software Development Kit (SDK)
- Connecting To HyperDbg
- Configuring Symbol Server/Path
- Setting Breakpoints & Stepping Instructions
- Displaying & Editing & Searching Memory
- Showing & Modifying Registers and Flags
- Mapping Data & Create Structures, and Enums From Symbols
- Switching to a Specific Process or Thread
- Managing Events
- Hooking Any Function
- Intercepting All SYSCALLs
- Monitoring Accesses To Structures
- Triggering Special Instructions
- Identifying System Behavior
- Defeating Anti-Debug & Anti-Hypervisor Methods
- view system state (registers, memory, variables)
- change system state (registers, memory, variables)
- trace function calls
- pause the debugger conditionally
- conditional breakpoints and events
- patch the normal sequence of execution
- access to a shared variable from different cores
- count occurrences of events
- A collection of useful HyperDbg scripts
- Slides and Source codes of OpenSecurityTraining2's Reversing with HyperDbg (Dbg3301) tutorial
- Slides for IPM Presentation (2022) - HyperDbg Debugger
- Slides for 29th ACM Conference on Computer and Communications Security (CCS'22) - HyperDbg
- Slides for Zer0Con 2023 - Chasing Bugs with/in Hypervisors
- hwdbg: Debugging Hardware Like Software
A list of awesome resources about HyperDbg (non-English languages).