这个问题可能没有(有用的)答案,但无论如何。我想通过 DLL 代码注入将代码注入应用程序。计划是:
在目标进程中找到 LoadLibrary 函数的地址。
使用目标进程地址空间中的某处的 WriteProcessMemory() 使用要加载的 DLL 的名称/文件路径编写一个字符串。
使用 CreateRemoteThread() 启动远程线程,LoadLibrary() 的地址作为入口点,指向包含要加载的 DLL 的名称/文件路径的字符串的指针作为 LoadLibrary() 函数的参数。
问题是没有。2. 我将字符串存储在目标进程地址空间的什么位置(不会破坏某些内容)?
如果以前有人问过这个问题,请随时向我指出。
非常感谢您的帮助。