CSK.Blog--个人原创Weblog

« 我来告诉你们真相 [下载]去除时间间隔限制的QQ挂机程序 »

连载:《windows亲手灭毒宝典》

前沿:作为对曾经我提过的要写些教程的兑现,这里先把我在交大计算机协会作的讲座《windows亲手灭毒宝典》放上来。当然其中的内容将比我实际讲的要多,且要难。 由于第一次写教程,加上自己水平有限,文中出现的问题希望各位及时指正,谢谢! 文章由陈士凯原创,转载请保留原作者和引用作者的版权信息。 CSKSOFT版权所有 --------------------------------------------------------------------------------- 第一回:计算机病毒的“创世纪” 第一章:程序的神话与磁芯大战(Core War) 计算机病毒各位应该都比较厌恶,但你知道吗?计算机病毒的诞生可是有传奇色彩的哦~~~ AD 1949 早在1949年,距离第一部商用电脑的出现仍有好几年时,电脑的先驱者范纽曼(John Von Neumann)在他所提出的一篇论文“复杂自动装置的理论及组织的进行”里,即已把病毒程序的蓝图勾勒出来。 当时,John Von Neumann认为通过恰当的设计,一种可以自我复制、传播、进行破坏的程序是可以是可以实现的,但由于那时的技术条件限制,许多人认为这只是科幻小说中的天方夜谭罢了。 可是少数几个科学家默默地研究范纽曼所提出的概念,直到十年之后,在美国电脑电话电报公司(AT&T)的贝尔(Bell)实验室中,这些概念在一种很奇怪的电子游戏中成形了,这种电子游戏叫做磁芯大战(core war)。 磁芯大战是当时贝尔实验室中三个年轻程序人员在工作之余想出来的,它们是Douglas Mcllroy、Victor Vysottsky以及Robert T.Morris,当时三人年纪都只有二十多岁。 磁芯大战玩法如下:双方各写一套程序并输入同一部电脑中,则这两套程序在电脑的记录系统内互相追杀,有时它们会放下一些关卡甚至有时会停下来修(重新写)被对方破坏的几行指令,当它被困时,也可以把自己复制一次从而逃离险境。 这其实就是病毒的雏形(当然似乎某些方面比病毒还厉害),每个程序为了在内存中保留自己,就必须不断地复制自己,传播自己,同时可以修复被其他程序攻击的部分,当然还进行着破坏。 当时由于采用磁芯(Core)作为计算机的内存储器,所以便将这种古怪的游戏称为“磁芯大战”(CoreWar)了。磁芯大战运行在当时被称为Mars是一种简单的计算机上,他有固定的8000个内存单元,和约10来个指令。然后整个大战程序就是由这些指令完成。 --------------------------------------------------- 无关的话: 目前还有相当的人热衷于磁芯大战,感性去的读者可以访问http://www.koth.org 这是“磁芯大战”的老家,里面提供了运行磁芯大战的虚拟机环境pMars和相关教程,当然我更推荐去http://www.xfocus.net 看下相关中文教程 ^-^。 ---------------------------------------------------- 第二章:誓言的破裂与泄密者 A.D. 1983/11/3 由于磁性大战的程序具有一定的破坏性,所以往往在比赛中,mars机便不堪重负的“倒下”死机了。但这仅局限于单一的计算机,往往只要按下reset便可让一切恢复正常(当时应该连harddisk都没吧……) 不过有些人想到了将多台机器连接后,然程序通过数据线“感染”其他的机器,由于当时计算机网络还在起步之中,程序通常也只是导致实验室的有限台机器死机,但人们马上就想到万一网络一旦普及,这些程序将造成不可忽视的影响,所以玩“磁芯大战”的人默守誓言,不把游戏的细节公开,免得贻害人间。   但是好景不长,一位南加州大学的学生弗雷德·科恩(Fred Cohen)在UNIX系统下,写了一个会引起系统死机的程序,但是这个程序并未引起一些教授的注意与认同。科恩为了证明其理论而将这些程序以论文发表,在当时引起了不小的震撼。科恩的程序,让电脑病毒具备破坏性的概念具体成形。同时Core War的秘密也泄露了…… 不久,随着计算机的技术进步,第一个病毒出现,直到现在的windowsNT体系中,病毒仍旧威胁着无数pc用户…… ---------------------------------------- 时间飞逝,到了现在M$的windowsNT核心占据90%pc操作系统业务的年代,计算机病毒变成了什么样子?它们通过什么手段生存着呢? 预知后事如何,请等我下次更新 :-P To be continued.... CSK版权所有
  • 相关文章:

发表评论:

注意:为了有效防止SPAM,任何含有http://字样的消息会被阻止发布同时,本站仅供技术交流,请不要讨论任何政治敏感话题或者低级趣味问题。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Copyright Shikai Chen 2000-2012. Powered By Z-Blog(CSK Modified)