-
C#和VC编写的DLL注入技术以及文件隐藏方法
资源介绍
网上dll注入的例子,不少是编译不了或运行不了。而且很少可用C#的注入例子(找到一个,根本不能用)。底层的钩子程序,要么要求装驱动,要么程序本身有错误,也存在编译不了的问题。这个资源里,上传者把注入做成了dll,这样只要在vc或c#工程里导入dll,就可以执行线程注入。在这个资源里,还带有一个文件目录钩子,已经把所有需要的资源放在了工程里,所以无需装驱动,就可编译。希望对初学者有用。
三个独立工程(源码)。
1。注入模块vc6工程,生成zr.dll。
2。文件目录钩子vc6工程,生成钩子hook.dll.
3。测试工程,c#(vs2008),引用zr.dll。编译成功后,先在c盘建一个包含”2cda4c3bhec7c32c“字段的文件夹和文件,如"c:\2cda4c3bhec7c32c.txt","c:\2cda4c3bhec7c32c"然后运行程序。点注入按钮,观察c盘(注意要刷新),文件和文件夹都隐藏了。点解除,刷新后,文件和目录都出现了。如果要改变隐藏文件的名称,请在工程2的钩子编译中,修改相关代码。