我已经创建了一个在进程内注入的dll,因为已经注入了dll我想编辑一个地址所以这就是我试过没有运气的
__declspec(naked) void *shortcut(const byte* dst)
{
__asm{
jmp dst
}
}
void CreatRoute(byte* src, const byte* dst)
{
DWORD oldProtection;
VirtualProtect(src, sizeof(src), PAGE_EXECUTE_READWRITE, &oldProtection);
memcpy(shortcut(dst), src, sizeof(src));
*(DWORD*)(src + 1) = (DWORD)(dst - src) - 5;
VirtualProtect(src, sizeof(src), oldProtection, &oldProtection);
}