您好,我在使用 C# 代码注入进程时遇到了麻烦。我正在使用 Mike Stall 的 CreateRemoteThread 方法。但是,在尝试注入进程时,我得到了 Last Win32 Error 1008。
(顺便说一句。我尝试注入 DLL(它运行我的代码)但我没有成功。我会发布代码链接,但我不能)
您好,我在使用 C# 代码注入进程时遇到了麻烦。我正在使用 Mike Stall 的 CreateRemoteThread 方法。但是,在尝试注入进程时,我得到了 Last Win32 Error 1008。
(顺便说一句。我尝试注入 DLL(它运行我的代码)但我没有成功。我会发布代码链接,但我不能)
这绝不是一项简单的任务,而且涉及的不仅仅是一点 Win32 API 黑客技术。
事实上,我确实在前一段时间确实尝试过这一点,并且花了很多时间处理 API 调用/参数编组才能让它工作——尽管我最终让它变得相当稳定。您可以在我的Windows SSH Server项目(特别是ConsoleDotNet
Visual Studio 项目)的存储库中找到我编写的代码。本机 C++ DLL 的代码也应完整包含在内。
我相信您应该能够逐字重用大部分代码(或只需进行少量修改)。如果我没记错的话,它也应该得到相当好的评论。不过,如果您在理解它时有任何困难,请告诉我。祝你好运!