2011-01-11 112 views
0

我说的是让文件下载到电脑上,而不让用户知道任何文件已经下载,就像病毒一样。有些病毒会在没有询问用户的情况下下载,如果你想下载一个文件,只需下载它自己。我正在尝试创建一个简单的防病毒软件。他们如何做到这一点如何通过访问一个网站下载文件?

+9

听起来更像是你正在创建一个简单的*病毒*而不是一个简单的反病毒...创建一个防病毒程序是一个巨大的任务! – 2011-01-11 01:17:17

回答

0

我认为这可以做的唯一方法是利用缓冲区溢出并在堆栈被捣毁后执行任意代码(执行文件下载)。

话虽如此,我非常怀疑你可以找到任何目前有任何此类漏洞的浏览器。目前,浏览器引起的病毒(virii?;))仅在具有手动执行下载/安装的用户的系统上运行猖獗。编辑:我还会提到,实际上这需要很高的技能(因为“任意”代码通常是特定于处理器的汇编指令)。需要更高水平的技能和知识才能防范。

0

不,你不能这样做。即使是下载后需要执行的病毒。 据我所知,当我浏览一些网页时,我刚刚收到了一些包含在我点击某些网站时监视我的cookies。 cmiiw

-1

也许解析您的程序到javascript并插入到您的网站?

或者插入到其他网站,然后在您的网站中放置一个iframe以避免被AV列入黑名单。


麻生太郎我读过的地方可以利用WMF文件。