-
-
[求助]MmGetSystemRoutineAddress获取不了导出函数地址!
-
发表于:
2012-7-23 17:04
6262
-
[求助]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,为什么不能获取呀?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)