用vc++在远程进程中对指定内存注入代码,请问怎么实现,给出具体的实现方法

2024-11-26 17:34:19
推荐回答(1个)
回答1:

先OpenProcess,
这里假设你晓得内存地址为0x1005360,768是大小
VirtualProtectEx(pHandle,(void *)0x1005360,768,PAGE_EXECUTE_READWRITE,&dwIdOld);
然后再WriteProcessMemory,就完成了
当然,好像有些带保护的进程直接virtualProtectEx是执行不成功的,需要提权,这个网上找一下有现成的。