DLL注入 用其他语言写的肯定很多很多。
但是c#的确实很少很少。因为它太上层了。。。
我是以前一直是做C# 现在想转到底层,正在坚持学习汇编 C中
调用了kernel32.DLL方法 实现对选择的进程中调用的DLL注入。
这个是个测试版
//创建一个在其它进程地址空间中运行的线程(也称:创建远程线程).
[DllImport("kernel32.dll")]
public static extern IntPtr CreateRemoteThread(IntPtr hwnd, int attrib, int size, int address, int par, int flags, int threadid);
通过该方法判断是否注入成功!
-------------------------
网上也找了很多资料关于这方面的。然后我就蛋疼的试着写了一个(大牛们不要鄙视我,我是刚入门学习底层知识的。)
我是个菜菜菜鸟 但是我有废寝忘食的学习动力。。
希望大牛们多多指导我。谢谢,另外弱弱得问下 能否求个邀请码?
- 标 题:自己纠结一晚上用C#写了个DLL注入器
- 作 者:FairyEye
- 时 间:2011-09-22 15:37:24
- 链 接:http://bbs.pediy.com/showthread.php?t=140450