C++ 进程注入-32位进程到64位进程

C++ 进程注入-32位进程到64位进程,c++,assembly,code-injection,C++,Assembly,Code Injection,其想法是制作一个跨平台的DLL注入程序,可以注入32位和64位进程。首先,我知道这个问题的本能反应是“不,不可能”,但我曾想过根据目标进程的体系结构将64位程序集或32位程序集写入目标进程。我不知道这是否可能,这就是我来这里的原因。 有什么想法吗?据我所知,您无法从32位注入器注入64位目标。您需要一个64位注入器。得出结论,从x86注入到x64将是一个巨大的痛苦(如果不是不可能的话),并使用helper x64进程来完成;我已经成功地构建了两者,现在我希望能够将两者结合到一个可执行文件中。但是

其想法是制作一个跨平台的DLL注入程序,可以注入32位和64位进程。首先,我知道这个问题的本能反应是“不,不可能”,但我曾想过根据目标进程的体系结构将64位程序集或32位程序集写入目标进程。我不知道这是否可能,这就是我来这里的原因。
有什么想法吗?

据我所知,您无法从32位注入器注入64位目标。您需要一个64位注入器。得出结论,从x86注入到x64将是一个巨大的痛苦(如果不是不可能的话),并使用helper x64进程来完成;我已经成功地构建了两者,现在我希望能够将两者结合到一个可执行文件中。但是,如果这不可能,我认为将您所谈论的概念组合在一起并不困难。您不能将两者结合到一个可执行文件中。这真的是你想要的吗?是否可以从32位注入器注入64位目标?答案是否定的。但是,您可以从64位注入器注入32位目标。