如果烦劳是一个病毒.开心就是一款杀毒软件.只有经常的更新才不会被病毒侵入.做人要经常的寻找快乐.那样才不会被烦劳所困扰.下海数年事业还是平平淡淡..寻寻觅觅找到都是一些得不到的爱. 但我还是开心每一天...希望开心着的朋友永远开心下去.不开心的就去做一些开心的事情.哭着是一生 笑着也是一生何必跟命运过意不去呢?再祝愿黑客基地越办越火.------花花公子.

电脑病毒的起源(转)

上一篇 / 下一篇  2007-01-14 23:34:05

节录自牛顿杂志)
$NE/J'o)xsm0
i5k3f8p(G&quc$z;Q0电脑病毒的历史:磁蕊大战★黑基空间★rdB9ErX5B!Wz9g2g

(`(z]W:BV0电脑病毒并非是最近才出现的新产物, 事实上, 早在一九四九年, 距离第一部商用电脑的出现仍有好几年时, 电脑的先驱者约翰.范纽曼(John Von Neumann)在他所提出的一篇论文 [复杂自动装置的理论及组织的进行] , 即已把病毒程式的蓝图勾勒出来, 当时, 绝大部份的电脑专家都无法想像这种会自我繁植的程式是可能的, 可是少数几个科学家默默的研究范纽曼的所提出的概念, 直到十年之後, 在美国电话电报公司(AT&T) 的贝尔(Bell)实验室中, 这些概念在一种很奇怪的电子游戏中成形了, 这种电子游戏叫做 [磁蕊大战] (core war)
D x$|};lng0
\'A.R9No-Kht,xrC0磁蕊大战是当时贝尔实验室中三个年轻程式人员在工馀想出来的, 他们是道格拉斯麦耀莱(H, Douglas McIlroy), 维特.维索斯基(Victor Vysottsky)以及罗伯.莫里斯(Robert T. Morris), 当时三人年纪都只有二十多岁.★黑基空间★no#T:aW4Q P

%Hr.^7gb D#v!C/f(u0附注: Robert T. Morris 就是後来写了一个 Worm, 把 Internet 搞的天翻地覆的那个 Robert T. Morris Jr. 的爸爸, 当时大 Morris 刚好是负责 Arpanet网路安全 .★黑基空间★ [7pn8~x-r/U
★黑基空间★!A8ZD3oc&YJ.~-L
电脑病毒的老祖宗:★黑基空间★d,]$[Vs X
★黑基空间★ v2wd3OKw
磁蕊大战的玩法如下:两方各写一套程式, 输入同一部电脑中, 这两套程式在电脑?记忆系统内互相追杀,有时它们会放下一些关卡,有时会停下来修理(重新写)被对方破坏的几行指令 ;当它被困时,也可以把自己复制一次,逃离险境,因为它们都在电脑的记忆磁蕊中游走,因此得到了磁蕊大战之名.
3{.k@!t)E;\\*_0
xH)FP:_J,a*WQA0这个游戏的特点,在於双方的程式进入电脑之後,玩游戏的人只能看著萤幕上显示的战况,而不能做任何更改,一直到某一方的程式被另一方的程式完全 [吃掉] 为止.
5^*I&tuO w0★黑基空间★w2pVna2h@ Z
磁蕊大战是个笼统的名称,事实上还可细分成好几种,麦耀莱所写的程式叫 [达尔文]这包含了 [物竞天择,适者生存] 的意思 . 它的游戏规则跟以上所描述的最接近,双方以组合语言(Assembly Language)各写一套程式,叫有机体(organism),这两个有机体在电脑里争斗不休,直到一方把另一方杀掉而取代之,便算分出胜负. 在比赛时 Morris 经常匠心独具,击败对手.★黑基空间★ }_A5w.M lM7I&^+T

f"[l*Q)?+T,P+t/S0另外有个叫爬行者程式(Creeper)的,每一次把它读出时,它便自己复制一个副本.此外,它也会从一部电脑[爬]到另一部有连线的电脑.很快地电脑中原有资料便被这些爬行者挤掉了.爬行者的微一生存目地是繁殖.为了对付[爬行者],有人便写出了[收割者](Reaper).它的唯一生存目的便是找到爬行者,把它们毁灭掉.当所有爬行者都被收割掉之後,收割者便执行程式中最後一项指令:毁灭自己,从电脑中消失.[侏儒](Dwarf)并没有达尔文等程式聪明.却可是个极端危险人物.它在记忆系统中迈进,每到第五个[地址](address)便把那里所储存的东西变为零,这会使的原本的程式停摆.★黑基空间★(k`z@2m(k1P
★黑基空间★ cGDi)d5XU.P
最奇特的就是一个叫[印普](Imp)的战争程式了,它只有一行指令,那就是★黑基空间★N\3{*u.bw

}]Y#cW$w0MOV 01★黑基空间★ ~E6z;['LJ,d
★黑基空间★2y6uXi$y?AL4p8e
MOV是[MOVE]的代表,即移动的意思 .它把身处的地址中所载的[0]写(移)到下一个地址中,当印普展开行动之後,电脑中原有的每一行指令都被改为[MOV 01].换句话说,萤光幕上留下一大堆[MOV 01].[双子星](Germini)也是个有趣的家伙.它的作用只有一个:把自己复制,送到下一百个地址後,便抛弃掉[正本].从双子星衍生出一系列的程式.[牺牲者](Juggeraut)把自己复制後送到下十个地址之後;而[大雪人](Bigfoot)则把正本和复制品之间的地址定为某一个大质数.想抓到大雪人可是非常困难的.此外,还有全录(Xerox)柏路阿图研究中心的约翰.索殊(John F.Shoch)所写的[蠕虫](Worm),它的目的是要控制侵入的电脑.★黑基空间★_8F/f1lY\ e/b
★黑基空间★l,Ufn;tx {~
电脑病毒的出现
r9G6J!ucL)h,cy0★黑基空间★JTX2M"^f Q`,k
在那些日子里,电脑都没有连线,而是互相独立的,因此并不会出现小莫礼士所引起的病毒瘟疫.如果有某部电脑受到[感染],失去控制,工作人员只需把它关掉便可.但是当电脑连线逐渐成为社会结构的一部份之後,一个或自我复制的病毒程式便很可能带来?穷的祸害了.因此长久一来,懂的玩[磁蕊大战]游戏的电脑工作者都严守一项不成文的规定: 不对普罗大众公开这些战争程式的内容.★黑基空间★'snTe_] Y,p
★黑基空间★;Tozg_
一九八三年,这项规定被打破了.科恩.汤普逊(Ken Thompson)是当年一项杰出电脑讲得奖人.在颁奖典礼上,他作了一个演讲,不但公开地证实了电脑病毒的存在,而且还告诉所有听众怎样去写自己的病毒程式.他的同行全都吓坏了,然而这个秘密已经流传出去了.一九八四年,情况愈复杂了.这一年,[科学美国人]月刊(Scientific American)的专栏作家杜特尼(A. K. Dewdney)在五月号写了第一篇讨论[磁蕊大战]的文章,并且只要寄上两块美金,任何读者都可以收到它所写得有关写程式的纲领,在自己家中的电脑中开辟战场.★黑基空间★(g aZ-kw F N]

lIFZ&E5Nx7^0[病毒]一词的正式出现
l&{ H$oA d0★黑基空间★:Fryk PI"}
在一九八五年三月份的[科学美国人]里,杜特尼再次讨论[磁蕊大战]-----和病毒.在文章的开头他便说:[当去年五月有关[磁蕊大战]的文章印出来时,我并没有想过我所谈论的是那么严重的题目]文中并第一次提到[病毒]这个名称.他提到说,义大利的罗勃吐.些鲁帝(Roberto Cerruti)和马高.么鲁顾帝(Marco Morocutti)发明了一种破坏软体的方法.他们想用病毒,而不是蠕虫,来使得苹果二号电脑受感染.★黑基空间★&NP8c3S}W _

Z `d(J rK9SZ0些鲁弟写了一封信给杜特尼,信内说:[马高想写一个像[病毒]一样的程式,可以从一部苹果电脑传染到另一部苹果电脑,使其受到感染.可是我们没法这样做,直到我想到,这病毒要先使磁碟受到感染,而电脑只是媒介.这样,病毒就可以从一片磁碟传染到另一片磁碟了.]★黑基空间★5l-UnE _G'vZ
★黑基空间★8Y/d0e~8h#Au(\G
PS: 有兴趣的人可以到 140.111.1.10:/PC/garbo/educgames,有两个corewar.zip和 corwp30.zip,就是有关磁蕊大战 (Core War) 的软体. 
/\8|.N2P7\\'Wp Ck0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 87145
  • 日志数: 18
  • 图片数: 9
  • 建立时间: 2006-11-06
  • 更新时间: 2007-03-01

RSS订阅

Open Toolbar