U盘传播病毒主要依靠Windows系统的一个臭名昭著的功能——“自动播放”
这个功能原本的设计想法是用来在光盘或软盘这些传统的可移动设备中使用的
因为光盘和软盘大多都是用来安装程序或者播放多媒体文件的
尤其是用来安装程序的时候,光盘或软盘中可能有许多的文件,用户就不知道到底该用哪个程序来安装
为了方便,Windows就设计了“自动播放”功能。只要在磁盘根目录下创建一个“autorun.inf”的文档
那每次只要一打开这个磁盘,Windows系统就会根据autorun.inf中指向的程序去自动运行,不需要用户手动点击。
但问题就来了,既然能自动运行安装程序和多媒体文件,那当然就可以自动运行病毒
所以蠕虫类病毒就会创建一个线程,将自身复制到每个盘符中,并在每个盘符的根目录下创建一个autorun.inf文档,并写入这个autorun.inf让他指向病毒在这个盘符下的复制品
同时这个线程是反复循环的,一旦发现你插入了新的磁盘(比如U盘),也会将自身复制进去并写入相应的autorun.inf文件
这样当被写入了自动运行类蠕虫的U盘再插到别人的电脑上,别人的Windows系统也会依照“自动播放”功能去查找这个autorun.inf文件,并根据其中内容去自动运行病毒。
注意:是每个盘符下都创建一个,也就是说你本机的C、D、E等盘符下都有~~
另外,移动硬盘和其他的卡也是一样的,都会被感染