-
-
[求助]64位内核ZwAllocateVirtualMemory失败
-
发表于:
2015-4-21 23:36
8372
-
[求助]64位内核ZwAllocateVirtualMemory失败
定义:
NTSYSAPI NTSTATUS ZwAllocateVirtualMemory(
HANDLE ProcessHandle,
PVOID *BaseAddress,
ULONG ZeroBits,
PVOID RegionSize,
ULONG AllocationType,
ULONG Protect
);
在 LoadImageNotifyRoutine 中
NTSTATUS Ret= null;
PVOID BaseAddress = 0;
SIZE_T size = 512;
Ret = ZwAllocateVirtualMemory(NtCurrentProcess(),
&BaseAddress,
0,
&size,
MEM_COMMIT,
PAGE_READWRITE
);
//ZwAllocateVirtualMemory 并不返回了
在进程中可以看到程序,但是程序没有任何相应,很像CREATE_SUSPENDED了。 而且ZwAllocateVirtualMemory并不返回了
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课