把代码洞穴写入内存¶ 有了合适的 shellcode,你可以使用 VirtualAllocEx() 和 WriteProcessMemory() 把它放入目标进程。清单 7-4 展示了这样做的一种方式。 int stringlen = strlen(string) + 1; // +1 包含 null 终 止符 int cavelen = sizeof(codeCave);