HyperDbg
HyperDbg copied to clipboard
State-of-the-art native debugging tool
This is a bug I received by email. Sometimes when I use .debug close, it makes the guest BSOD, I generate a kernel crash dump and it seems that there...
This is a bug I received by email. In the HyperDbg documentation, you say that we can use !epthook on two or more addresses on the same page. If I...
https://github.com/HyperDbg/HyperDbg/blob/01d45f4bd0e579188217c0e544cf314b0131b132/hyperdbg/hprdbghv/header/vmm/ept/Ept.h#L18 i want to change the number of breakpoint that get placed in a single page into more than 100+, is it possible with the `epthook` command ?
EptHookInstructionMemory ` for (SizeOfHookedInstructions = 0; SizeOfHookedInstructions < 18; SizeOfHookedInstructions += ldisasm(((UINT64)TargetFunctionInSafeMemory + SizeOfHookedInstructions), TRUE)) { // // Get the full size of instructions necessary to copy // } `...
Hello Sina I am trying to trace memory reads from a process to KUSER_SHARED_DATA : char * KUSER = (char*)0x7ffe0000; std::cin.get(); for (int i = 0; i < 10; i++)...
Hello Sina I am trying to trace memory reads from a process to KUSER_SHARED_DATA : char * KUSER = (char*)0x7ffe0000; while(true){ std::cin.get(); for (int i = 0; i < 10;...
HyperDbg has a caveat in the design of **!monitor** or possibly **!epthook**. If you specify a particular process (add `pid xx` to your event command), only if that process accesses...
I just took a look at the stepping process and might found an alternative from spamming the step packet. My idea would be to do a system similar to the...
Here's a bug report I received from one of the HyperDbg users on Twitter. I found a bug in the expression parser for left/right shift. Here's example output from HyperDbg:...
**Is your feature request related to a problem? Please describe.** na **Describe the solution you'd like** I want to keep track of all executed instructions within a process, **Describe alternatives...