-
-
[求助]MmGetSystemRoutineAddress获取不了导出函数地址!
-
发表于:
2012-7-23 17:04
6367
-
[求助]MmGetSystemRoutineAddress获取不了导出函数地址!
ULONG GetNt_OldAddr()
{
UNICODE_STRING OldNtOpenProcess;
ULONG SSDT_NtOpenProcess_Old_Addr;
RtlInitUnicodeString(&OldNtOpenProcess,L"NtReadVirtualMemory");
SSDT_NtOpenProcess_Old_Addr=(ULONG)MmGetSystemRoutineAddress(&OldNtOpenProcess);
DbgPrint("SSDT_NtOpenProcess_Old_Addr=%0x\n",SSDT_NtOpenProcess_Old_Addr);
return SSDT_NtOpenProcess_Old_Addr;
}
//SSDT_NtOpenProcess_Old_Addr=0,为什么获取不了原地址啊?
我用MmGetSystemRoutineAddress获取NtOpenThread,NtOpenProcess,都可以获取到原始地址。但是NtReadVirtualMemory,NtWriteVirtualMemory,为什么不能获取呀?
[注意]看雪招聘,专注安全领域的专业人才平台!