首页
社区
课程
招聘
[求助]VirtualAllocEx失败原因! 错误487
发表于: 2008-5-9 19:16 8116

[求助]VirtualAllocEx失败原因! 错误487

2008-5-9 19:16
8116
请教高人,分配失败的原因:这是一段注入的程序,
已经提权如下:
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日开班!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 62
活跃值: (112)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
2
VirtualFreeEx(ProcessHandle, module, 0, MEM_RELEASE);
VirtualAllocEx(ProcessHandle, module, Size, MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE);这总是失败!!!!!!

好象还没分配内存就退出了啊
2008-5-11 22:24
0
雪    币: 62
活跃值: (112)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
好象还没分配内存就释放了啊
2008-5-11 22:25
0
游客
登录 | 注册 方可回帖
返回