按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
“随便,只要我能做到的都可以。”
“这可是你说的,办成了你可不许耍赖!”
“我什么时候不守信用了。”许毅心情正愉快,自然是满口答应。
这个时候,李帅走上讲台,压了压手,让大家静下来。许毅看他那个样子,就知道他要说计算机协会的事情了。
“大家先静一静,我这里有件很重要的事情要宣布……”当李帅提出自己的设想的时候,得到了大家的热烈欢迎。包括颜玉在内。
“毅哥哥。计算机协会耶~你报名吗?”
“不报。”很干脆的回答。
“我就知道你不会报名。你是嫌弃他们的技术太弱是吧?”颜玉一副我很了解你的样子。
“我很忙。”*,我一秒钟几十万上下,没时间跟他们过家家。许毅在心里说道。
看到同学们都踊跃报名,颜玉忍不住了。她就喜欢热闹:“你不报名我可报名了,嘻嘻。”
“嗯,你去吧。以你的水平,没准还能混个官当当。”许毅这个说法也不是没有道理,现在同学当中,电脑水平比颜玉厉害的还真没有多少个,再加上她是个漂亮女生,学习成绩也好,肯定是个骨干。
放学之后,许毅就迫不及待地拉着颜玉来到家里,带上户口簿便去了公安局。事情很顺利。颜玉的面子果然很大,那个挺着大肚子的王局长很热情地亲手督办了这件事,在写年龄的时候,按照许毅的要求,多报大了几岁,上面写着正好十六岁。
告别了颜玉,许毅便到打字复印的地方将刚刚出炉的身份证复印了一遍。然后跑回家,将香港那家银行办事处需要的资料都办齐了,只等着那边的来信。
晚上的时候收到了米歇尔的来信。
“Rock。xu,真希望能够见你一面,既然你这么好学,干脆来美国吧,来我这里,我们一起研究……”他又一次在电子邮件中提到这件事了。
许毅回信说:“教授,非常感谢您的邀请,相信我们一定能够见面的。如果我有留学美国的意愿,我一定会在第一时间通知您。”
去美国留学,很吸引人的建议。许毅发现自己在国内完全是在浪费自己的时间,除了自学,他在国内找不到能够在这方面教自己的人。没办法,国内在计算机领域的研究实在是太落后了,很多方面都才刚刚起步。
留学……自己是不是真的应该去美国留学呢?许毅终于开始正视这个问题。可以这么说,在网络安全领域,他的技术目前已经达到顶峰。这仅仅是在网络攻防方面而已。他也很清楚地知道,黑客并不仅仅是这个方面,网络攻防只是黑客领域的冰山一角而已。加密解密,系统编程……这些全都是早期黑客们所具备的素质,从某种意义上来说,计算机领域的所有知识都属于黑客知识。黑客是计算机领域的专家,是追求技术极致的那些狂人。黑客们又何尝不是在修炼,在追求天道?黑无止境,道无尽头。许毅的学习进程也不会这么停止,他越学习就越感到自己知识的贫乏。
可是如果自己去留学的话,苏兰会等自己吗?许毅觉得这的确是个大问题。物理的距离加上时间可以导致心理的距离,这点是毋庸置疑的。再加上,苏兰现在年纪也不小了,如果自己去美国留学几年,那到时候两人的感情能不能经受住考验?忽然,许毅发现自己的担忧有些好笑,毕竟到现在苏兰还没有正式表示接受自己,自己现在就考虑这些问题未免有些太……他揉了揉眼睛,把这些念头甩出脑海。然后,调出一个游戏,启动,在旁边慢慢地看着显示器里面的变化。
这个游戏名叫“磁芯大战”。这是一个黑客玩的游戏,说起来,磁芯大战游戏还被大家认为是第一个电脑病毒。早在一九四九年,距离第一部商用电脑的出现仍有好几年时,电脑的先驱者约翰。范纽曼(JohnVonNeumann)在他所提出的一篇论文《复杂自动装置的理论及组织的进行》里,即已把病毒程序的蓝图勾勒出来。当时,绝大部分的电脑专家都无法想象这种会自我繁殖的程序是可能的,可是少数几个科学家默默地研究范纽曼所提出的概念。直到十年之后,在美国电话电报公司(ATET)的贝尔(Bell)实验室中,这些概念在一种很奇怪的电子游戏中成形了,这种电子游戏就是“磁芯大战”(conewar)。
磁芯大战的玩法也很简单:对战双方各写出一个程序,然后把它们输入同一部电脑中,这两个程序在电脑的内存中互相厮杀,有时候它们还会设置一些障碍,有时又会停下来修理被对方破坏的几行指令。当它们被困时,还可以把自己复制一次,逃离险境。这是早期的磁芯大战的情形。后来,两个程序的拼杀转移到了一个叫做虚拟机的程序中。这个虚拟机虚拟了一个类似计算机硬件的环境,两个程序就在这个虚拟机中争夺资源。
而磁芯大战也是一个笼统的名称,事实上,它还可以细分,有很多程序员都编写了自己的“虚拟机”,都有各自特定的游戏指令和编程方式。在看到那个破解游戏的时候,许毅就想到了磁芯大战,这个游戏涉及的内容就多了。除了编程,还要考虑到策略问题,怎样才能获得更多的资源而将对方杀死,可以说这简直有点人工智能的雏形了。
例如有个叫“爬行着”的程序,他每一次读出时便自己复制一个副本,就这样一步一步将对手挤掉,爬行者唯一的目的便是繁殖。而为了对付爬行者,有人便写出了“收割者”,收割者唯一的目的就是找到爬行者,然后将他们毁灭,当所有的爬行者都被自己毁灭之后,收割者便执行程序中最后一条指令:毁灭自己,从电脑中消失。另外还有一个叫印谱的战争程序,它的奇特之处在于它只有一行指令,那就是MOVOI。MOV即英文中的“move”,是移动的意思。它把自己原来所在地址中的“O”写到下一个地址中,这样,当它开始行动之后,电脑中原有的每一行指令都被它修改为“MOVOI”,也就是说,显示器上会留下一大堆的“MOVOI”。
国外,专门有磁芯大战爱好者定期组织比赛,以此来证明自己的实力和奇思妙想。当然,在许毅看来,这个游戏有点太过简单了,趣味性也实在有限。于是许毅变动了自己编写一个类似的游戏的心思。
按照磁芯大战的大致原理,也要首先编写出一个虚拟机,不过这个虚拟机要比它们那些要复杂一点。大战的目的自然是生存,所以可以引进达尔文的“物竞天择,适者生存”的原则,对战不限于两个程序,可以进行大混战。当然,许毅设想的整个游戏架构非常大,不过饭要一口一口吃,只能从最简单的开始,然后积累经验,一步一步地升级,最终成为一个复杂的生态系统。
“那么,开始动手编写虚拟机吧。”许毅决定编写一个可以直接解释执行汇编代码的虚拟机。因为几乎所有的高级语言最后都会编译成汇编代码,这样就不用受到编程平台的限制,大家都用自己擅长的语言编写。
第二卷 第89章 用微软的钱投资
说起来,这虚拟机也是一个非常复杂的东东,如果真要完全按照计算机的硬件来模拟,那许毅没有几个月是写不成的,并不是说许毅没有技术,而是其中有很多繁琐的地方,有时候完全是体力劳动,用二进制代码定义汇编语言的每一个定义,一不小心就会弄错。不过这个用来磁芯大战的虚拟机却是许毅经过精简过了的,其中也只支持一个比较重要的指令。所以他编写起来也就得心应手,不出良田整个框架就编写得差不多了,剩下的只是一些细节的编写,往其中填写一些关键函数便可。
而这个时候,香港那边寄来的资料也到了,许毅仔细填好,将需要的资料准备齐全,然后又寄了回去,只等那边通知他帐户开通的消息。
几天之后,负责微软windows部门的windows开发工程管理和服务组的微软全球副总裁索玛。赛格尔受到下属职员递上来的一份报告,该报告以一封电子邮件为开头,信中提到了windows95系统的一个高危漏洞,并且这份信件的主人说这是免费赠送给微软的一份见面礼,因为自己手中这样的礼物还有很多,希望微软能够从他手中购买这些礼物。索玛继续看了下去,下面是微软windows开发人员对那个高危漏洞的具体分析。
索玛看完整个报告之后,眉头紧锁在了一起,开发人员证实了这个漏洞是真实的,确实是高危,内部等级已经可以算得上是一级漏洞了。而且这是他们目前并没有发现的漏洞,一旦这个漏洞被骇客利用,将会