|
HyperDbg Debugger
|
hide the debugger from anti-debugging and anti-hypervisor methods (headers) More...
Go to the source code of this file.
Classes | |
| struct | _TRANSPARENCY_MEASUREMENTS |
| The measurements from user-mode and kernel-mode. More... | |
| struct | _TRANSPARENCY_PROCESS |
| The ProcessList of TRANSPARENCY_MEASUREMENTS is from this architecture. More... | |
Typedefs | |
| typedef struct _TRANSPARENCY_MEASUREMENTS | TRANSPARENCY_MEASUREMENTS |
| The measurements from user-mode and kernel-mode. | |
| typedef struct _TRANSPARENCY_MEASUREMENTS * | PTRANSPARENCY_MEASUREMENTS |
| typedef struct _TRANSPARENCY_PROCESS | TRANSPARENCY_PROCESS |
| The ProcessList of TRANSPARENCY_MEASUREMENTS is from this architecture. | |
| typedef struct _TRANSPARENCY_PROCESS * | PTRANSPARENCY_PROCESS |
Functions | |
| UINT32 | TransparentGetRand () |
| Generate a random number by utilizing RDTSC instruction. | |
Variables | |
| HYPEREVADE_CALLBACKS | g_Callbacks |
| List of callbacks. | |
| BOOLEAN | g_TransparentMode |
| Shows whether the debugger transparent mode is enabled (true) or not (false). | |
| UINT32 | g_TransparentEvadeMask |
| The enabled transparent-mode feature mask. | |
hide the debugger from anti-debugging and anti-hypervisor methods (headers)
| typedef struct _TRANSPARENCY_MEASUREMENTS * PTRANSPARENCY_MEASUREMENTS |
| typedef struct _TRANSPARENCY_PROCESS * PTRANSPARENCY_PROCESS |
| typedef struct _TRANSPARENCY_MEASUREMENTS TRANSPARENCY_MEASUREMENTS |
The measurements from user-mode and kernel-mode.
| typedef struct _TRANSPARENCY_PROCESS TRANSPARENCY_PROCESS |
The ProcessList of TRANSPARENCY_MEASUREMENTS is from this architecture.
| UINT32 TransparentGetRand | ( | ) |
Generate a random number by utilizing RDTSC instruction.
Masking 16 LSB of the measured clock time.
| HYPEREVADE_CALLBACKS g_Callbacks |
List of callbacks.
| UINT32 g_TransparentEvadeMask |
The enabled transparent-mode feature mask.
| BOOLEAN g_TransparentMode |
Shows whether the debugger transparent mode is enabled (true) or not (false).