-
-
[求助]VirtualAllocEx失败原因! 错误487
-
-
[求助]VirtualAllocEx失败原因! 错误487
请教高人,分配失败的原因:这是一段注入的程序,
已经提权如下:
OpenProcessToken(GetCurrentProcessTOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
{
LookupPrivilegeValue(NULL,SE_DEBUG_NAME,&Ttges.Privileges[0].Luid);
Ttges.PrivilegeCount=1;
Ttges.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
if (AdjustTokenPrivileges(hToken, FALSE, &Ttges, sizeof(TOKEN_PRIVILEGES),(PTOKEN_PRIVILEGES)NULL, NULL))
{
printf("AdjustTokenPrivileges successful!\n");
}
OpenProcess(PROCESS_ALL_ACCESS, FALSE, PID);//打开指定的进程
VirtualFreeEx(ProcessHandle, module, 0, MEM_RELEASE);
VirtualAllocEx(ProcessHandle, module, Size, MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE);这总是失败!!!!!!
WriteProcessMemory(ProcessHandle, heart, module, Size, NULL));
CreateRemoteThread(...);
[培训]科锐逆向工程师培训第53期2025年7月8日开班!