现在的位置: 首页delphi精华>正文
无DLL版Downloader的代码
2008年04月07日 delphi精华 暂无评论

无DLL版Downloader的代码

这份代码的思路来自于国外EES组织的Aphex。基本上所有的无DLL Download都是
利用的这种方法。其实也就是用烂了的远程注入法。不过注入的对象不是一个DLL,
而是本身的一个过程。下面是代码,由于本人专业知识不够,可能有些说法不太
专业。请大家凑合着看。有不懂的请跟贴。





需要说明的是,尽管这已经是一份完整的穿墙版Downloader的代码。但其还是有很多BUG的。如果你想写属于自己的下
载者,请注意解决下面几个问题:

1、上面的代码用到的远程注入的方法所用到的函数在Windows9X下没有。
2、Windows和一些应用程序对某些进程做了保护,不允许进程进行越权操作。如Svchost、QQ等进程的注入,必须先进行
提权操作。
3、若需注入到IE。请先用Winexec的SW_HIDE模式打开一个隐藏的IE进程,将程序挂起3秒后再进行注入。这个是针对一些
老机器而作的。

给我留言

留言无头像?


×
腾讯微博