HyperDbg News & Updates
157 subscribers
27 photos
37 links
We like hypnotizing computers. #HyperDbg

HyperDbg notifications and updates (Group: @HyperDbg)
Download Telegram
HyperDbg v0.15 is out! ✨🎈

This version comes with a new SMM interrupt (SMI) command, fixing issues with Intel CET emulation for SYSCALL/SYSRET on 11th Gen+ (Tiger/Rocket Lake) CPUs, also saving/restoring XMM registers on VM-exits/entries.

Check it out:
https://github.com/HyperDbg/HyperDbg/releases/tag/v0.15

More information:
https://docs.hyperdbg.org/commands/extension-commands/smi

Enhancement of the '.pe' command:
https://docs.hyperdbg.org/commands/meta-commands/.pe
HyperDbg v0.16 is released! 🐞💫✨

This version adds a new event command '!xsetbv', along with bug fixes, performance improvements, and progress on the user-mode debugger in VMI mode.

Check it out:

https://github.com/HyperDbg/HyperDbg/releases/tag/v0.16

For more information, check the documentation:

https://docs.hyperdbg.org/commands/extension-commands/xsetbv
We'll be at #FOSDEM 2026 in Brussels (January 31-February 1) with talks in the Security, Virtualization, and Cloud Infrastructure rooms about the HyperDbg debugger.

More info:
- https://fosdem.org/2026/schedule/event/mbec_slat_and_hyperdbg_hypervisor-based_kernel-_and_user-mode_debugging/

- https://fosdem.org/2026/schedule/event/invisible_hypervisors_debugging_with_hyperdbg/

#FOSDEM2026
Curious about anti-anti-debugging techniques and hiding hypervisors from malware? Or simply looking for an in-depth introduction to @HyperDbg? Join our FOSDEM talks presented by [Sina Karvandi] and [Björn Ruytenberg] tomorrow:

https://fosdem.org/2026/schedule/event/APB9WC-mbec_slat_and_hyperdbg_hypervisor-based_kernel-_and_user-mode_debugging/

https://fosdem.org/2026/schedule/event/CDPRDX-invisible_hypervisors_debugging_with_hyperdbg/
We brought plenty of HyperDbg stickers to give away at FOSDEM! Find us after our talks or ping us to grab yours.

- Security track: Room UB5.132 (13:00-13:25)

- Virtualization track: Room H.2213 (18:30-19:00)

#FOSDEM2026 #FOSDEM #HyperDbg
Slides and recordings for our @FOSDEM talks are up! Join [Björn Ruytenberg] and [Sina Karvandi] for an in-depth introduction into @HyperDbg 's features and internals, or find out what's the latest in anti-anti-debugging techniques and HV transparency for malware reversing:

- https://fosdem.org/2026/schedule/event/APB9WC-mbec_slat_and_hyperdbg_hypervisor-based_kernel-_and_user-mode_debugging/

- https://fosdem.org/2026/schedule/event/CDPRDX-invisible_hypervisors_debugging_with_hyperdbg/
Major milestone forward for HyperDbg supporting #Linux.

We've made a major progress on porting HyperDbg to Linux (still a long road ahead). Now the HyperDbg SDK can be compiled with GCC for both user/kernel modes on Linux.

More updates coming soon...👀

https://github.com/HyperDbg/HyperDbg/tree/dev/hyperdbg/linux
Just another day at the HyperDbg project...
We are pleased to announce @HyperDbg v0.19.

This release introduces a new module, HyperTrace, which brings hypervisor-level integration w/ tracing technologies such as Last Branch Record (LBR) & Processor Trace (PT).

LBR is now available, with more coming.

https://github.com/HyperDbg/HyperDbg/releases/tag/v0.19

This release wouldn't have been possible without the help and outstanding work of @maxraulea, @masoudrahimi01, @jtaw5649, @harimishal1, @Idov31.

Along with extensive refactoring & numerous bug fixes, two new LBR commands have been added:

The '!lbr' command:
https://docs.hyperdbg.org/commands/extension-commands/lbr

The '!lbrdump' command:
https://docs.hyperdbg.org/commands/extension-commands/lbrdump

Also, the script engine now includes 5 new functions to support LBR:
https://docs.hyperdbg.org/commands/scripting-language/functions/tracing/lbr

Other than that, the '.pe' command has been extensively changed and enhanced:
https://docs.hyperdbg.org/commands/meta-commands/.pe
HyperDbg v0.21 is released! 🪐💫

This release includes numerous bug fixes, improved stability, and significant progress toward integrating Intel PT (Processor Trace) into HyperDbg.

Check it out:
https://github.com/HyperDbg/HyperDbg/releases/tag/v0.21
Need to debug interrupts, faults, or exceptions? HyperDbg has plenty of commands to help!

Use !exception to intercept exceptions (the first 32 entries of the IDT) and !interrupt to intercept interrupts (IDT entries 32–255).

You can also step through ISR instructions, inspect the IDT with !idt, and explore the Local APIC and I/O APIC state in both xAPIC and x2APIC modes using !apic and !ioapic.

If you want to create (inject) artificial interrupts, HyperDbg provides a variety of functions for that as well.

Check it out:

!exception:
https://docs.hyperdbg.org/commands/extension-commands/exception

!interrupt:
https://docs.hyperdbg.org/commands/extension-commands/interrupt

!idt:
https://docs.hyperdbg.org/commands/extension-commands/idt

!apic:
https://docs.hyperdbg.org/commands/extension-commands/apic

!ioapic:
https://docs.hyperdbg.org/commands/extension-commands/ioapic

Functions:

- event_inject: https://docs.hyperdbg.org/commands/scripting-language/functions/events/event_inject

- event_inject_error_code: https://docs.hyperdbg.org/commands/scripting-language/functions/events/event_inject_error_code
HyperDbg v0.22 is released! 💫

Apart from bringing bug fixes, major progress toward porting HyperDbg for #Linux, HyperDbg now supports structures in the script engine.

This version also introduces new commands to display linked lists.

Check it out:
https://github.com/HyperDbg/HyperDbg/releases/tag/v0.22

For more information,

Check structures in the script engine:
https://docs.hyperdbg.org/commands/scripting-language/structures-and-arrays#structures

displaying linked lists in the virtual memory:
https://docs.hyperdbg.org/commands/debugging-commands/dl

And physical memory:
https://docs.hyperdbg.org/commands/extension-commands/dl
Major milestone in bringing HyperDbg to Linux! 🐧

Huge thanks to @MaxRaulea, all HyperDbg user-mode modules now compile on Linux. 🎉🪐💫

Next step is porting the kernel modules...
HyperDbg v0.23 is released!💫

This release adds support for floating-point variables in the script engine & introduces the new 'ucpuid' command, which displays selected CPUID leaves, interprets and maps them to the processor-defined flags.

Check it out:
https://github.com/HyperDbg/HyperDbg/releases/tag/v0.23

This version also brings Linux support for compiling user-mode code. Alongside these new features, this release includes numerous bug fixes and code quality improvements.

Happy debugging! 🌺🌼🌻

More information:

- The 'ucpuid' command:
https://docs.hyperdbg.org/commands/debugging-commands/ucpuid

- Floating-point (float) support in the script engine:
https://docs.hyperdbg.org/commands/scripting-language/data-types-and-operators#float

- And double:
https://docs.hyperdbg.org/commands/scripting-language/data-types-and-operators#double

- Linux 🐧 porting status:
https://github.com/HyperDbg/HyperDbg/blob/dev/hyperdbg/linux/PORTING_STATUS.md
It's been a while since we passed 4K GitHub stars ⭐️

And more good news: HyperDbg's kernel-mode drivers now build on #Linux! 🐧

After successfully getting the user-mode components compiled, thanks to @MaxRaulea, we're now moving on to debugging, implementing, and testing cross-platform functionality.

Step by step, we’re getting closer to running HyperDbg on Linux!

https://github.com/HyperDbg/HyperDbg/tree/dev/hyperdbg/linux