@hyperdbg

@hyperdbg / Public archive of HyperDbg Telegram messages.

  • 2026

    • Apr 2026 (44)
    • Mar 2026 (243)
    • Feb 2026 (99)
    • Jan 2026 (87)
  • 2025

    • Dec 2025 (78)
    • Nov 2025 (69)
    • Oct 2025 (75)
    • Sep 2025 (181)
    • Aug 2025 (179)
    • Jul 2025 (256)
    • Jun 2025 (150)
    • May 2025 (338)
    • Apr 2025 (303)
    • Mar 2025 (443)
    • Feb 2025 (220)
    • Jan 2025 (167)
  • 2024

    • Dec 2024 (72)
    • Nov 2024 (235)
    • Oct 2024 (83)
    • Sep 2024 (263)
    • Aug 2024 (332)
    • Jul 2024 (403)
    • Jun 2024 (570)
    • May 2024 (245)
    • Apr 2024 (156)
    • Mar 2024 (90)
    • Feb 2024 (134)
    • Jan 2024 (309)
  • 2023

    • Dec 2023 (62)
    • Nov 2023 (326)
    • Oct 2023 (76)
    • Sep 2023 (315)
    • Aug 2023 (757)
    • Jul 2023 (2215)
    • Jun 2023 (778)
    • May 2023 (300)
    • Apr 2023 (1)
    • Feb 2023 (5)
    • Jan 2023 (1)
  • 2022

    • Nov 2022 (1)
    • Oct 2022 (2)
    • Sep 2022 (1)
    • Aug 2022 (1)
    • Jul 2022 (39)
    • Jun 2022 (23)
    • May 2022 (256)
  • 2021

    • Dec 2021 (1)
    • Oct 2021 (82)
    • Jun 2021 (1)
    • Feb 2021 (1)
    • Jan 2021 (2)
  • 2020

    • Dec 2020 (1)
    • Nov 2020 (2)
RSS feed.    Made with tg-archive
  • 01 January 2026 (4 messages)
  • @SoroushMe #11029 01:08 AM, 01 Jan 2026
    Happy new year, wish everyone a great year ahead
  • @S4l3H #11030 03:31 AM, 01 Jan 2026
    Happy new year Hyperdbg fam! 💃💃
  • @sshi1337 #11031 08:45 AM, 01 Jan 2026
    Happy new year!
  • @8383779700 #11032 10:03 PM, 01 Jan 2026
    Joined.
  • 02 January 2026 (1 messages)
  • @CHEATERx69 #11033 01:08 PM, 02 Jan 2026
    Joined.
  • 05 January 2026 (6 messages)
  • @samuelcpl #11034 03:40 AM, 05 Jan 2026
    Joined.
  • @abcdefghijjklmnnopqrstuvwxyz #11035 08:05 AM, 05 Jan 2026
    Joined.
  • @koksdk #11036 08:15 AM, 05 Jan 2026
    Hi, Happy New Year!
  • @koksdk #11037 08:49 AM, 05 Jan 2026
    EPT HOOK
  • @koksdk #11038 08:49 AM, 05 Jan 2026
    PVOID
    ExAllocatePoolWithTagHook(
        POOL_TYPE PoolType,
        SIZE_T    NumberOfBytes,
        ULONG     Tag)
    {
        LogInfo("ExAllocatePoolWithTag Called with : Tag = 0x%x, Number Of Bytes = 0x%x, Pool Type = 0x%x ",
                Tag,
                NumberOfBytes,
                PoolType);

        return ExAllocatePoolWithTagOrig(PoolType, NumberOfBytes, Tag);
    }
  • @koksdk #11039 08:49 AM, 05 Jan 2026
    ExAllocatePoolWithTagOrig:This address wasn't assigned a value; I don't know where the error is. How can I hook this function and execute it? Thank you.
  • 07 January 2026 (7 messages)
  • @mojtabafaaleh #11041 07:31 PM, 07 Jan 2026
    Unknown or unsupported property value '1.9' for KmdfVersion for target OS 'Windows10' (0x0601). [D:\HyperDbg\hyperdbg\dependencies\zydis\msvc\zydis\Zydis.vcxproj]

    photo_2026-01-07_19-31-19.jpg
  • @mojtabafaaleh ↶ Reply to #11041 #11042 07:31 PM, 07 Jan 2026
    Does anyone know how to fix this error?
  • @HughEverett ↶ Reply to #11039 #11043 11:05 PM, 07 Jan 2026
    Hey,
    You shouldn't use this example. It is old and I don't think that it works anymore.
  • @HughEverett ↶ Reply to #11043 #11044 11:06 PM, 07 Jan 2026
    If you want to use the classic/detour EPT hook, follow hyperkd.sys's "Debugger.c" routines to see how we called !epthook.
  • @HughEverett ↶ Reply to #11038 #11045 11:11 PM, 07 Jan 2026
    @koksdk
    This is the function that you need to call to put EPT hooks: https://github.com/HyperDbg/HyperDbg/blob/5462d69dd189cdfca3a889daca3fb6eb8abf080d/hyperdbg/hyperkd/code/debugger/events/ApplyEvents.c#L324
    HyperDbg/hyperdbg/hyperkd/code/debugger/events/ApplyEvents.c at 5462d69dd189cdfca3a889daca3fb6eb8abf080d · HyperDbg/HyperDbg

    State-of-the-art native debugging tools. Contribute to HyperDbg/HyperDbg development by creating an account on GitHub.

  • @HughEverett ↶ Reply to #11041 #11046 11:12 PM, 07 Jan 2026
    Hey
    This is the problem of new SDK with zydis.
  • @HughEverett ↶ Reply to #10963 #11047 11:13 PM, 07 Jan 2026
    @mojtabafaaleh
    use this solution.
  • 08 January 2026 (2 messages)
  • @mojtabafaaleh ↶ Reply to #11047 #11048 04:54 AM, 08 Jan 2026
    Tnx ❤️❤️❤️
  • @5274460900 #11050 02:16 PM, 08 Jan 2026
    Joined.
  • 12 January 2026 (2 messages)
  • @koksdk ↶ Reply to #11044 #11052 08:03 AM, 12 Jan 2026
    Thanks❤️
  • @secure_2711 #11053 01:41 PM, 12 Jan 2026
    Joined.
  • 16 January 2026 (1 messages)
  • @yinxn666 #11054 04:07 PM, 16 Jan 2026
    Joined.
  • 21 January 2026 (21 messages)
  • @getting458 #11055 03:25 PM, 21 Jan 2026
    Does anyone have a hyper that can bypass CR3?
  • @getting458 #11056 03:26 PM, 21 Jan 2026
    I would like to separate it out as a standalone entity.
  • @honorary_bot #11057 03:26 PM, 21 Jan 2026
    What do you mean by that?
  • @getting458 #11058 03:26 PM, 21 Jan 2026
    That is, there’s no need to use hyperdbg.
  • @getting458 #11059 03:26 PM, 21 Jan 2026
    But wanting to use it
  • @getting458 #11060 03:26 PM, 21 Jan 2026
    I would like to bypass the CR3 check.
  • @honorary_bot #11061 03:27 PM, 21 Jan 2026
    Where does this check come from? Please provide more context
  • @getting458 #11062 03:28 PM, 21 Jan 2026
    The process itself includes integrity checks.
  • @getting458 #11063 03:28 PM, 21 Jan 2026
    So I’m unable to modify that code snippet.
  • @honorary_bot #11064 03:29 PM, 21 Jan 2026
    PulseDbg of mine is an isolated hypervisor. It is not open source, but it has SDK. It also requires two physical machines for debugging. Don't know if it helps in your situation.\
  • @getting458 ↶ Reply to #11064 #11065 03:31 PM, 21 Jan 2026
    Is it an open-source program? I can give it a try.
  • @getting458 #11066 03:31 PM, 21 Jan 2026
    Yes, I need a hypervisor.
  • @getting458 #11067 03:32 PM, 21 Jan 2026
    I want to create a crack patch.
  • @getting458 #11068 03:32 PM, 21 Jan 2026
    However, the program itself includes a CR3 check.
  • @getting458 #11069 03:32 PM, 21 Jan 2026
    Therefore, I would like to use a hypervisor to make these modifications without leaving any traces.
  • @honorary_bot #11070 03:32 PM, 21 Jan 2026
    Sorry, we don't discuss cracks or harmful patches here
  • @getting458 #11071 03:33 PM, 21 Jan 2026
    Lol, what I cracked was a Trojan program.
  • @getting458 #11072 03:34 PM, 21 Jan 2026
    So this is legal, bro.
  • @honorary_bot #11073 03:34 PM, 21 Jan 2026
    Okay, gotcha!
  • @honorary_bot #11074 03:35 PM, 21 Jan 2026
    Feel free to DM me with further questions about pulsedbg then
  • @montagne1337 #11075 05:27 PM, 21 Jan 2026
    hello there can I have a list of resources to learn how hypervisors work and how to develop them?
  • 22 January 2026 (2 messages)
  • @getting458 ↶ Reply to #11075 #11076 06:51 AM, 22 Jan 2026
    me too
  • @HughEverett ↶ Reply to #11075 #11077 05:23 PM, 22 Jan 2026
    This might be helpful:
    https://github.com/Wenzel/awesome-virtualization
    GitHub - Wenzel/awesome-virtualization: Collection of resources about Virtualization

    Collection of resources about Virtualization. Contribute to Wenzel/awesome-virtualization development by creating an account on GitHub.

  • 24 January 2026 (4 messages)
  • @montagne1337 ↶ Reply to #11077 #11078 04:19 PM, 24 Jan 2026
    when are you going to publish the 9th part of your series hypervisor from scratch?
  • @HughEverett ↶ Reply to #11078 #11079 08:03 PM, 24 Jan 2026
    Well, writing a new hypervisor from scratch requires at least three months of dedicated research and development. Given my current obligations, I can't devote that much time at the moment. However, I hope my schedule becomes less busy in the future so I can write another one.
  • @montagne1337 ↶ Reply to #11079 #11080 08:35 PM, 24 Jan 2026
    what prior knowledge do I need to develop hypervisors?
  • @t0int ↶ Reply to #11080 #11081 09:18 PM, 24 Jan 2026
    you could check out intel IA-32
  • 25 January 2026 (5 messages)
  • @shurik_ua ↶ Reply to #11081 #11082 02:53 AM, 25 Jan 2026
    is amd harder to dive in ?
  • @t0int ↶ Reply to #11082 #11083 06:31 AM, 25 Jan 2026
    the hypervisors i saw were all intel vt-x based 😂 i dont know much about AMD there might be less resources
  • @AreYOU_Lost ↶ Reply to #11080 #11084 08:07 AM, 25 Jan 2026
    C/C++ ( atleast 3 - 5 year experience )
    ASM
    IA-32
  • @getting458 #11085 04:21 PM, 25 Jan 2026
    This might be helpful:
    https://github.com/Wenzel/awesome-virtualization
    GitHub - Wenzel/awesome-virtualization: Collection of resources about Virtualization

    Collection of resources about Virtualization. Contribute to Wenzel/awesome-virtualization development by creating an account on GitHub.

  • @getting458 #11086 04:21 PM, 25 Jan 2026
    This is a good tutorial; I hope I can use it to implement hyper.
  • 26 January 2026 (1 messages)
  • @ABS9807 #11087 06:31 AM, 26 Jan 2026
    Joined.
  • 27 January 2026 (27 messages)
  • @HyperDbgBot #11089 b o t 08:57 AM, 27 Jan 2026
    [discord] <r3d_malz> Hi ! I was trying to write into discussion channel from Github but maybe its disable.
    I am new into HyperDbg and I wanted to know few things before dive in:
    - If I want to debug a guest VM (Vmware/Hyper-V...) is Intel proc mandatory ?
    - Is it easier to debug the boot steps and see hvix64 in the dbg ?
  • @honorary_bot #11090 09:00 AM, 27 Jan 2026
    Hi!
    - Yes, it's an Intel-only hypervisor. AMD has a different implementation of virtualization extension.
    - As far as I understand hvix64 starts way before hyperdbg. Hyperdbg might have a problem with nested VMX as well. hvix64 is also a hypervisor (btw Intel based, hvax64 is AMD based)
  • @honorary_bot #11091 09:01 AM, 27 Jan 2026
    The two methods for debugging hvix64 are the built-in kernel debugger (hypervisordebug in bcd) and JTAG
  • @honorary_bot ↶ Reply to #11091 #11092 09:01 AM, 27 Jan 2026
    *that I'm aware of
  • @HyperDbgBot #11093 b o t 09:06 AM, 27 Jan 2026
    [discord] <r3d_malz> Ooooh.. I was using a setup like host(W11)->wmware(W11) using bcedit and windbg on my host. I successfully break into hv but break the vm after that :/
    Let's buy an intel pc ...
  • @honorary_bot #11095 09:07 AM, 27 Jan 2026
    Buying a physical machine for debugging is always a safer bet :)
  • @HyperDbgBot #11096 b o t 09:08 AM, 27 Jan 2026
    [discord] <r3d_malz> don't have ressources on the hardware to buy for the moment but I think you're 100% right haha
    I try 5 method to debug kernel/hv/securekernel and everything is broken (maybe a bit of skill issue)
  • @honorary_bot #11098 09:10 AM, 27 Jan 2026
    I would bet it's vmware. It has to support nested vmx for enabling hvix. Nested hypervisors are hard, even for vmware. I don't even blame them.
  • @staarblitz #11099 11:33 AM, 27 Jan 2026
    Anyone knows why MmGetVirtualForPhysical fails for certain addresses?
  • @staarblitz #11100 11:33 AM, 27 Jan 2026
    I'm somehow always getting 0xb80 while traversing page tables on PT

    photo_2026-01-27_11-33-54.jpg
  • @staarblitz ↶ Reply to #11082 #11101 11:35 AM, 27 Jan 2026
    No. It's much more clear and you have an (actual) structure instead of weird vmwrite and vmreads. There are less implementations and references, though.
  • @staarblitz ↶ Reply to #11100 #11102 11:37 AM, 27 Jan 2026
    And my values are fine.

    photo_2026-01-27_11-37-51.jpg
  • @honorary_bot ↶ Reply to #11099 #11103 12:54 PM, 27 Jan 2026
    MSDN: The MmGetPhysicalAddress routine returns the physical address corresponding to a valid nonpaged virtual address.
  • @honorary_bot #11104 12:54 PM, 27 Jan 2026
    So the question is
  • @honorary_bot #11105 12:54 PM, 27 Jan 2026
    Is it a valid non paged address?
  • @staarblitz ↶ Reply to #11103 #11106 01:13 PM, 27 Jan 2026
    It's MmGetVirtualForPhysical. Not MmGetPhysicalAddress
  • @honorary_bot #11107 01:13 PM, 27 Jan 2026
    My bad
  • @staarblitz ↶ Reply to #11105 #11108 01:14 PM, 27 Jan 2026
    And yes. ExAllocatePool2
  • @staarblitz ↶ Reply to #11107 #11109 01:14 PM, 27 Jan 2026
    It's not documented, however its in wdk headers
  • @staarblitz #11110 01:15 PM, 27 Jan 2026
    "Does not search the page tables. It relies on the internal implementation detail that the low part of the kernel virtual space is mapped 1:1 into physical space at a known location. All it does is a little masking and arithmetic on the address. It doesn’t use the page tables, and it won’t find any user-mode mappings."

    I think it fails on my allocation. But sometimes it doesn't? It sometimes works, sometimes doesn't while mapping on the same address.
  • @honorary_bot #11111 02:34 PM, 27 Jan 2026
    I'm not sure I get what you're doing. Do you allocate a non-paged pool chunk with ExAllocatePool2, then get its physical memory and then use MmGetVirtualForPhysical to get the virtual address again?
  • @honorary_bot #11112 03:19 PM, 27 Jan 2026
    I checked MmGetVirtualForPhysical function in IDA and it seems to me that it was designed for page table lookups. Like when you have a CR3 value (which is a physical address) and you want to get a virtual address for it to be able to use it with a CPU thread.
    Anyways, it is deprecated. No wonder it is not documented. You would generally avoid using undocumented functions for this exact reason - noone guarantees it will work forever.
  • @staarblitz ↶ Reply to #11111 #11113 04:33 PM, 27 Jan 2026
    Yes. That's correct.
  • @staarblitz ↶ Reply to #11112 #11114 04:33 PM, 27 Jan 2026
    What else chance I have?
  • @honorary_bot #11115 04:34 PM, 27 Jan 2026
    Depends on what problem you are solving. What is your scenario>
  • @staarblitz ↶ Reply to #11115 #11116 05:05 PM, 27 Jan 2026
    I'm trying to create my own mappings. So I have to get virtual adresses of page entries, to modify them
  • @HyperDbgBot #11117 b o t 09:39 PM, 27 Jan 2026
    [discord] <axaxaaxaxaaxa> [reply]: nah it works fine with vmwares gdb stub
  • 30 January 2026 (1 messages)
  • @hyperdbg_io #11119 09:45 PM, 30 Jan 2026
    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/

    photo_2026-01-30_21-45-08.jpg
  • 31 January 2026 (3 messages)
  • @hyperdbg_io #11120 11:22 AM, 31 Jan 2026
    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

    photo_2026-01-31_11-22-21.jpg
  • @sshi1337 ↶ Reply to #11119 #11121 04:55 PM, 31 Jan 2026
    Are the slides gonna be available later?
  • @sshi1337 #11122 04:56 PM, 31 Jan 2026
    Curious to read about it since it’s ongoing
  • 01 Jan 2026 (4)
  • 02 Jan 2026 (1)
  • 05 Jan 2026 (6)
  • 07 Jan 2026 (7)
  • 08 Jan 2026 (2)
  • 12 Jan 2026 (2)
  • 16 Jan 2026 (1)
  • 21 Jan 2026 (21)
  • 22 Jan 2026 (2)
  • 24 Jan 2026 (4)
  • 25 Jan 2026 (5)
  • 26 Jan 2026 (1)
  • 27 Jan 2026 (27)
  • 30 Jan 2026 (1)
  • 31 Jan 2026 (3)