教你自救 Win7和移动存储的病毒防护
创始人
2024-06-11 10:51:25
0

从Windows 95时代,Microsoft就在Windows里面内建了一个称为“Auto Play”的功能,中文或可翻译成为“自动播放”或“自动执行”。在当时(1995年啊),这功能主要的目的就是”让光盘片放入电脑后可自动执行正确的对应功能”,就这么简单。

没想到,这居然是今日“噩梦”的开端!

我不知道Microsoft会不会后悔在Windows加入了这个这么自动的功能,但我个人铁定是觉得这种功能不要也罢。不过,既然它都已经是Windows内建的功能之一了,你还能怎样?除了接受以后,就是设法面对它,然后了解它、处理它了。

所以这期的本栏内容,就来仔细讲讲关于“自动播放”、”储存媒体病毒防护”和Windows 7之间的关系吧!(好吧!其实各版本的Windows也都适用于本期的所介绍的原则啦。)

光盘种类未免也太多种了

Windows 95发表时,USB这东西“可能”已经存在了,但尚未流行。光盘片(且大多是只读的)则刚开始大量流行,成为新时代的资料储存媒体。但是光盘片种类很多,这会造成使用者的操作负担,所以且让我们先来看看光盘片大概有哪些种类:

纯粹的音乐CD

Enhanced CD,又被称为CD Extra或是CD Plus,前方是音乐CD后方是资料,这类光盘可以放一般的音响播放,但又可以让电脑播放时有更多的表现形式(因为***一轨的资料可被电脑辨识)

Mixed Mode CD,这种CD早期相当常见,前方是资料,后方是音轨,主要是电脑游戏会使用这种格式的光盘片。因为当时的游戏都会有背景音乐,因此游戏进行时可以播放音轨让玩者有更好的音质享受

纯粹的资料光盘,软件安装光盘或是游戏的光盘大都属此类

由于光盘的种类太多,光盘上有时还有大量的文件,使用者把光盘放进电脑里面就呆掉了,”接下来要干嘛呢?”所以Microsoft从Windows 95开始,引进了自动播放功能。如果放入的是纯音乐光盘,那Windows系统会自动呼叫音乐播放程式播放之。如果放入的是其他类型的光盘,那Microsoft订定了一个标准,只要厂商把”光盘放入电脑后要做的事情”写在文件里面,那使用者把光盘放入自己的光盘机里面后,光盘就会照那个文字文件的定义去做一连串的动作(通常是安装软件或是进行游戏)。

这文字文件称为“Autorun.inf”。

伟大又恐怖的Autorun.inf

很简单,Microsoft说,“只要你遵循规范,把光盘放入光驱以后要做的事情写清楚,电脑就会照做了”,哈,这真是太好了。使用者再也不用伤脑筋光盘要怎么使用了,只要放进光驱里面就没事了。

一般而言,如果是软件或是游戏光盘,通常在Autorun.inf里面就只有寥寥数行,里面大致是”open=setup.exe”之类的字样(意思是,光盘片放入后,请执行”setup.exe”这个程式)。

如果阁下对此有兴趣,网络上有很多资料会教你处理各种类型资料光盘的Autorun.inf,让你可以用***的方式开启光盘文件。比方说,前面的”open=“命令虽然好用,但是遇到文字文件或网页却未必能正确执行。但有时你的光盘就只是要开启文件给使用者看(而不是要执行什么程式),这时候,”ShellExecute=“命令可能会更适合一点。

不过,Autorun.inf文件的撰写方法不是我们要探讨的议题,我想大家要自救,大致只要知道,”光盘片放入光盘机之后,Windows就会依照Autorun.inf的命令去执行指定的程式”。

但是,就这样,用我从游戏上看到的一句话来说,那就是:

”Hell opens its gate!”(英雄连队过场动画旁白),地狱的大门开启了!

Autorun.inf可活人亦可杀人

”有这么严重吗?”

不过是个小小的自动执行,有夸张到这样吗?

唉,时代不同了,本来应该不严重的事情,到了现在都严重了起来,而且问题绝对不小。

以前,Autorun.inf这文件的目的,在于“自动执行’光盘’上的某些文件或功能”,但是,光盘这个媒体是不能很方便写入资料的。就算你把CD-RW等算进去,也还是不能很方便的添加文件的,所以自动执行功能在光盘片上的问题始终不大,最多就是每次放光盘片到光盘机里面,常常要跑半天(因为每次都去执行setup一类的功能,但是实际上软件或游戏其实已经装好了)。

不过,很多人(包括我本人以前也是)不知道,Autorun.inf其实不只是在光盘上有用,在硬盘或是USB随身盘上面,也是有用的。

也就是说,当你插入随身盘之后,Windows(Windows XP/Vista/7)就会去检查随身盘上面是否有Autorun.inf,然后照上面的描述去执行功能了。

如果你是个高手,或是这随身盘果然是经过”设计”,那这样的功能还不错。比方说,你的随身盘上面有简报文件,只要一插入别人的电脑就会自动播放简报文件,那多酷啊!从这角度来看当然是不错,但可惜天不从人愿,我们得到的通常是反效果──病毒高手就利用这特性,散播各种可怕的病毒。

典型的USB病毒会在别人的USB随身盘上写入隐藏的Autorun.inf,然后用Autorun.inf去执行隐藏的病毒本体(通常是名称怪异的可执行文件),只要你把这有毒的随身盘插入电脑,可能连”知道都不知道”就中镖了。中镖的电脑从此后就成为藏毒的大本营,以后”健康随身盘”再插入这台电脑也会感染病毒。

这就是所谓的”剧毒四溢”、”流毒无穷”啊!

【编辑推荐】

  1. Windows7正式发布今日上架 安全性能先进
  2. 27家主流媒体对Windows7的评论大汇集
  3. Windows7正式发布今日上架 安全性能先进

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...