用VB实现DLL注入详解[有源码]
上次发了个VB生成服务端原理的贴,过了大半年了还有朋友顶,感动泪流满面,犹如滔滔之江水,连绵不绝,黄河泛滥,一发不可收拾。一气之下(额。。。。怎么是一气之下?)写了个DLL注入的东东发上来,希望VB迷们能喜欢。
程序中有非常详细的注释和讲解(我自认为非常详细)。
程序使用了API,我知道有菜鸟不懂API,但是,DLL注入已经算是核心编程了,不用API不行。不过不用担心,我在程序里对API作了比较详细的讲解(讲错了别怪我,对于核心的东西,我也是菜鸟),相信即使你是第一次听说API,看了之后也会用API了。
因为主要是讲DLL注入,就把什么枚举进程、查找窗口和进程特权设置那西东西省了。
附件中带了一个testDll.dll,是我写的一个测试DLL,因为一般的DLL注入进去了可能没反应,所以在我写了个DLL,在里面加了MessageBox,可以弹出来,这样就知道DLL运行没有。DLL是VC++写的,因为我用的是VB迷你版,只能写ActiveX DLL,而这种DLL不能用来注入(我写了个,在Main函数里写了个MsgBox,启动对象设为 Sub Main,发现可以注入,但没有MsgBox出现),如果谁要DLL源码就回贴说,我发上来。
我在两台XP SP2的机器上用过,都可以成功注入。
我从来都不搞什么回贴才能看那些乱七八糟的,但我还是希望喜欢的朋友支持下,有问题或意见一定要给我说。
附件
-
VB6_RemoteLoadDll.rar
(82.65 KB)
-
2008-6-22 20:10, 下载次数: 328