hi
in hook SSDT we use
why in above code we use " +1 " ?
in ssdt hook we hook Zw** or Nt** version finally ? when we pass Zw as parameter to above marco
i know the Zw** change pervious mode and call Nt** but what about hooking ?
SSDT store address of ZW or Nt* ? dps nt! KiServiceTable show only Nt* why?
i confused please help
in hook SSDT we use
Code: Select all
#define SYSTEMSERVICE(_name) KeServiceDescriptorTable.ServiceTable[*(DWORD *) ((unsigned char *)_name + 1)]
why in above code we use " +1 " ?
in ssdt hook we hook Zw** or Nt** version finally ? when we pass Zw as parameter to above marco
i know the Zw** change pervious mode and call Nt** but what about hooking ?
SSDT store address of ZW or Nt* ? dps nt! KiServiceTable show only Nt* why?
i confused please help
@R00tkitSMM