电脑病毒的祖先
万物都有最原始的时候,病毒也是,大家知道电脑病毒的祖先叫什么吗?下面是学习啦小编为你整理相关的内容,希望大家喜欢!
病毒的祖先——磁芯大战
1、磁芯大战是最早的计算机游戏,最初只是贝尔实验室中一群年轻人休闲的产物,虽然在该游戏出现时计算机病毒的概念还没有出现,但这种游戏体现了病毒的精神,所以,了解病毒历史的人,一般都会把这种磁芯大战的程序称为最早的病毒。
2、磁芯大战的玩法是这样的:双方各写一套程序,输入同一台电脑中,这两套程序在电脑内存中互相追杀,有时它们会放下一些关卡,有时会停下来修理被对方破坏的指令;当它被困时,也可以把自己复制一次,逃离险境,因为它们都在电脑的记忆磁芯中游走,因此被称为“磁芯大战”。其特点就是当双方的程序进入电脑之后,玩游戏的人只能看着屏幕上显示的战况,而不能做任何更改,一直到某一方的程序被完全“吃掉”为止。
3、这个游戏的特点,在于双方的程式进入电脑之后,玩游戏的人只能看着屏幕上显示的战况,而不能做任何更改,一直到某一方的程式被另一方的程式完全 “吃掉”为止。磁芯大战是个笼统的名称,事实上还可细分成好几种,麦耀莱所写的程式叫“达尔文”这包含了“物竞天择,适者生存”的意思。它的游戏规则跟以上所描述的最接近,双方以组合语言 (AssemblyLanguage) 各写一套程式,叫有机体(organism),这两个机体在电脑里争斗不休,直到一方把另一方杀掉而取代之,便算分出胜负。在比赛时Morris 经常匠心独具,击败对手。
4、另外有个叫爬行者程式(Creeper)的,每一次把它读出时,它便自己复制一个副本。此外,它也会从一部电脑 “爬”到另一部有连线的电脑.很快地电脑中原有资料便被这些爬行者挤掉了。爬行者的唯一生存目地是繁殖。
5、为了对付“爬行者”,有人便写出了“收割者”(Reaper)。它的唯一生存目的便是找到爬行者,把它们毁灭掉.当所有爬行者都被收割掉之后,收割者便执行程式中最后一项指令:毁灭自己,从电脑中消失。
6、“侏儒”(Dwarf)并没有达尔文等程式聪明。却可是个极端危险人物。它在记忆系统中迈进,每到第五个[地址] (address)便把那里所储存的东西变为零,这会使的原本的程式停摆。
7、最奇特的就是一个叫“印普”(Imp)的战争程式了,它只有一行指令,那就是“ MOV 01”。MOV是“MOVE”的代表,即移动的意思。 它把身处的地址中所载的“0”写(移)到下一个地址中,当印普展开行动之后,电脑中原有的每一行指令都被改为“MOV 01”。换句 话说, 荧光屏上留下一大堆“MOV 01”。
8、“双子星”(Germini)也是个有趣的家伙。它的作用只有一个:把自己复制,送到下一百个地址后,便抛弃掉“正本”。
9、从双子星衍生出一系列的程式。“牺牲者”(Juggeraut)把自己复制后送到下十个地址之后;而“大雪人”(Bigfoot)则把正本和复制品之间的地址定为某一个大质数。想抓到大雪人可是非常困难的。此外, 还有全录(Xerox)柏路阿图研究中心的约翰?索 殊(John F.Shoch)所写的“蠕虫”(Worm),它的目的是要控制侵入的电脑。