将代码注入本机进程

时间:2009-05-31 13:05:19

标签: c# code-injection

您好我在使用C#代码注入进程时遇到了麻烦。我正在使用Mike Stall的CreateRemoteThread方法。但是,当我尝试注入进程时,我得到Last Win32 Error 1008。

(顺便说一句。我试过注入DLL(运行我的代码)但我没有成功。我会发布代码链接,但我不能)

1 个答案:

答案 0 :(得分:4)

这绝不是一项简单的任务,而且涉及多个Win32 API hackery。

实际上,我确实在前一段时间尝试过这种方法,并且为了让它工作起来,我们花了很多时间来处理API调用/参数编组 - 尽管我最终使它非常稳定。您可以在我的Windows SSH Server项目(特别是ConsoleDotNet Visual Studio项目)的存储库中找到我编写的代码。本机C ++ DLL的代码也应该包含在内。

我相信你应该能够逐字地重复使用大部分代码(或者只需要很少的修改)。如果我没记错的话,它也应该得到相当好的评论。如果你有任何理解,请告诉我。祝你好运!