当前位置:  开发笔记 > 编程语言 > 正文

C#代码注入

如何解决《C#代码注入》经验,为你挑选了1个好方法。

你可以使用Windows钩子或其他方法用c#进行代码注入吗?我已经看到很多关于代码注入的东西,但所有这些都是用C/C++完成的.我不知道这些语言中的任何一种,并且很难翻译.有没有人对如何做到这一点有任何想法?



1> aku..:

凯文,这是有可能的.您可以使用托管C++使用window hook proc创建库.您需要做的就是使用标准WinAPI(SetWindowsHookEx等)将此挂钩注入到某个应用程序中.在这个钩子里面你可以调用System :: AppDomain :: CurrentDomain-> Load方法将你的程序集加载到目标应用程序的AppDomain中.然后,您可以使用反射调用程序集中定义的方法.例如,Snoop使用此方法.


链接现在坏了
推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有