C#注入C++;动态链接库 我尝试用注射器注入C++应用程序的C++绕行DLL。 以下是我到目前为止的情况:

C#注入C++;动态链接库 我尝试用注射器注入C++应用程序的C++绕行DLL。 以下是我到目前为止的情况:,c#,c++,dll,hook,inject,C#,C++,Dll,Hook,Inject,-要插入的dll,该dll钩住从wsock32.dll接收/发送和记录通信() —启动目标应用程序的C++加载程序,然后加载DLL(PaSTBI.COM/MX68 NTNX)/ /对不起,我不能发布2个以上链接 -在任何进程()中插入dll的C#应用程序 但我有一些问题: 1——我不想使用C++加载程序启动应用程序,然后注入DLL,我只使用它来测试DLL挂钩,并且它工作正常,它确实钩住日志来记录通信< /P> 2——我想用C++应用程序(使用注射器)注入C++ DLL(在任何进程中我想要的)

-要插入的dll,该dll钩住从wsock32.dll接收/发送和记录通信()

—启动目标应用程序的C++加载程序,然后加载DLL(PaSTBI.COM/MX68 NTNX)/ /对不起,我不能发布2个以上链接

-在任何进程()中插入dll的C#应用程序

但我有一些问题:

1——我不想使用C++加载程序启动应用程序,然后注入DLL,我只使用它来测试DLL挂钩,并且它工作正常,它确实钩住日志来记录通信< /P>

2——我想用C++应用程序(使用注射器)注入C++ DLL(在任何进程中我想要的)。我可以注入它没有任何问题,但它没有钩的ReV/Stand功能,因为它开始时,与C++装载机,但是,它说,一切都成功地附着,但它不记录任何文件,甚至不调用MyReV/MyS送。我曾经在绕过send/recv函数时从DetourTransactionCommit()收到错误8(错误\u内存不足),但现在它说没有错误

3-在能够使用MySend/MyRecv处理通信之后,我想将通信发送回C#应用程序,然后在那里进行工作

我在C++和DLL注入方面很新,但是我有一些C语言的经验。 无需使用注射器方法进行注射。 我曾尝试使用EasyHook,但没有成功。 任何注入方法都会很好,只要我能将dll注入任何进程,然后在C#应用程序上进行通信。我不想做的工作在C++ DLL上,因为我对C++非常陌生,而且很难做简单的事情,学习曲线不是很友好< < 谢谢

PS:我不想攻击任何东西/任何人,我只想创建一个Ultima在线工具