System Service Descriptor Table - SSDT
System Service Descriptor Table - SSDT
What is SSDT
typedef struct tagSERVICE_DESCRIPTOR_TABLE {
SYSTEM_SERVICE_TABLE nt; //effectively a pointer to Service Dispatch Table (SSDT) itself
SYSTEM_SERVICE_TABLE win32k;
SYSTEM_SERVICE_TABLE sst3; //pointer to a memory address that contains how many routines are defined in the table
SYSTEM_SERVICE_TABLE sst4;
} SERVICE_DESCRIPTOR_TABLE;In Human Terms

Service Descriptor Table


Finding a Dispatch Routine for a Given Userland Syscall



Finding Address of All SSDT Routines

References
Last updated