Skip to content

sentinel-stack/sentinel-vmi/src/cpuid_handler.c

sentinel-stack/sentinel-vmi/src/cpuid_handler.c

Section titled “sentinel-stack/sentinel-vmi/src/cpuid_handler.c”
Name
uint32_tidentify_malicious_pid(struct vmi_session * s)
voidnpf_handler_cpuid_intercept(struct vmi_session * s, uint32_t eax, uint32_t ecx, uint64_t cr3)
intnpf_handler_is_authorized(uint64_t cr3, uint32_t pid)
voidnpf_handler_clear_authorized(void )
Name
uint32_theki_active_nonce
uint64_tauthorized_cr3
uint32_tauthorized_pid
uint32_t identify_malicious_pid(
struct vmi_session * s
)
void npf_handler_cpuid_intercept(
struct vmi_session * s,
uint32_t eax,
uint32_t ecx,
uint64_t cr3
)
int npf_handler_is_authorized(
uint64_t cr3,
uint32_t pid
)
void npf_handler_clear_authorized(
void
)
uint32_t heki_active_nonce;
static uint64_t authorized_cr3 = 0;
static uint32_t authorized_pid = 0;

Updated on 2026-05-26 at 13:25:29 +0000