病毒程序是怎么写的( 三 )


1983年11月3日,一位南加州大学的学生弗雷德·科恩(Fred Cohen)在UNIX系统下,写了一个会引起系统死机的程序,但是这个程序并未引起一些教授的注意与认同 。科恩为了证明其理论而将这些程序以论文发表,在当时引起了不小的震撼 。
科恩的程序,让电脑病毒具备破坏性的概念具体成形 。不过,这种具备感染与破坏性的程序被真正称之为"病毒",则是在两年后的一本《科学美国人》的月刊中 。
一位叫作杜特尼(A.K.Dewdney)的专栏作家在讨论"磁芯大战"与苹果二型电脑(别怀疑,当时流行的正是苹果二型电脑,在那个时侯,我们熟悉的PC根本还不见踪影)时,开始把这种程序称之为病毒 。从此以后我们对于这种具备感染或破坏性的程序,终于有一个"病毒"的名字可以称呼了 。
第一个真正的电脑病毒 到了1987年,第一个电脑病毒C-BRAIN终于诞生了(这似乎不是一件值得庆贺的事) 。一般而言,业界都公认这是真正具备完整特征的电脑病毒始祖 。
这个病毒程序是由一对巴基斯坦兄弟:巴斯特(Basit)和阿姆捷特(Amjad)所写的,他们在当地经营一家贩卖个人电脑的商店,由于当地盗拷软件的风气非常盛行,因此他们的目的主要是为了防止他们的软件被任意盗拷 。只要有人盗拷他们的软件,C-BRAIN就会发作,将盗拷者的硬盘剩余空间给吃掉 。
这个病毒在当时并没有太大的杀伤力,但后来一些有心人士以C-BRAIN为蓝图,制作出一些变形的病毒 。而其他新的病毒创作,也纷纷出笼,不仅有个人创作,甚至出现不少创作集团(如NuKE,Phalcon/Skism,VDV) 。
各类扫毒、防毒与杀毒软件以及专业公司也纷纷出现 。一时间,各种病毒创作与反病毒程序,不断推陈出新,如同百家争鸣 。
DOS时代的著名病毒 所谓"DOS时代的病毒",意思是说这是从DOS时代就有的老古董,诸位读者可别以为您现在已经进入Windows 95/98的年代,就不会感染DOS时期的病毒 。其实由于Windows 95/98充其量不过是一套架构在DOS上的操作系统,因此即使是处在Windows 95/98之下,一不小心还是会惹火上身的! 本新闻共3页,当前在第1页 1 2 3 耶路撒冷(Jerusalem) 这个古董级病毒其实有个更广为人知的别称,叫做"黑色星期五" 。
为什么会有这么有趣的别称?道理很简单:因为只要每逢十三号又是星期五的日子,这个病毒就会发作 。而发作时将会终止所有使用者所执行的程序,症状相当凶狠 。
米开朗基罗(Michelangelo) 米开朗基罗的名字,对于一些早一点的电脑使用者而言,真可说是大名鼎鼎,如雷贯耳 。著名的原因除了它拥有一代艺术大师米开朗基罗的名字之外,更重要的是它的杀伤力惊人:每年到了3月6日米开朗基罗生日(这也就是它为什么叫做"米开朗基罗"的原因)时,这个病毒就会以Format硬盘来为这位大师祝寿 。
于是乎,你辛苦建立的所有资料都毁于一旦,永无翻身之日 。猴子(Monkey) Monkey据说是第一个"引导型"的病毒,只要你使用被Monkey感染过的系统软盘开机,病毒就会入侵到你的电脑中,然后伺机移走硬盘的分区表,让你一开机就会出现"Invalid drive specification"的信息 。
比起"文件型"病毒只有执行过受感染文件才会中毒的途径而言,Monkey的确是更为难缠了 。音乐虫病毒(Music Bug) 这个发作时会大声唱歌,甚至造成资料流失、无法开机的病毒,正是台湾土产的病毒 。
所以,当你听到电脑自动传来一阵阵音乐声时,别以为你的电脑比别人聪明,那很有可能是中毒了 。其实这种会唱歌的病毒也不少,有另一个著名的病毒(叫什么名字倒忘了)发作时还会高唱着"两只老虎"呢! DOS时期的病毒,种类相当繁杂,而且不断有人改写现有的病毒 。