能力值:
( LV2,RANK:10 )
|
-
-
2 楼
ULONGLONG GetSSDTFunctionAddress(ULONG id) { LONG dwtmp = 0; PULONG ServiceTableBase = NULL; PSYSTEM_SERVICE_TABLE ssdt = (PSYSTEM_SERVICE_TABLE)GetKeServiceDescriptorTable64(); ServiceTableBase = (PULONG)ssdt->ServiceTableBase; dwtmp = ServiceTableBase[id]; dwtmp = dwtmp >> 4; return dwtmp + (ULONGLONG)ServiceTableBase; } 代码不全,大概就这逻辑,你自己在想想
|
|
|