第 62 节
作者:
抵制日货 更新:2021-02-17 15:10 字数:4935
ll)实验室中,这些概念在一种很奇怪的电子游戏中成形了,这种电子游戏就是“磁芯大战”(conewar)。
磁芯大战的玩法也很简单:对战双方各写出一个程序,然后把它们输入同一部电脑中,这两个程序在电脑的内存中互相厮杀,有时候它们还会设置一些障碍,有时又会停下来修理被对方破坏的几行指令。当它们被困时,还可以把自己复制一次,逃离险境。这是早期的磁芯大战的情形。后来,两个程序的拼杀转移到了一个叫做虚拟机的程序中。这个虚拟机虚拟了一个类似计算机硬件的环境,两个程序就在这个虚拟机中争夺资源。
而磁芯大战也是一个笼统的名称,事实上,它还可以细分,有很多程序员都编写了自己的“虚拟机”,都有各自特定的游戏指令和编程方式。在看到那个破解游戏的时候,许毅就想到了磁芯大战,这个游戏涉及的内容就多了。除了编程,还要考虑到策略问题,怎样才能获得更多的资源而将对方杀死,可以说这简直有点人工智能的雏形了。
例如有个叫“爬行着”的程序,他每一次读出时便自己复制一个副本,就这样一步一步将对手挤掉,爬行者唯一的目的便是繁殖。而为了对付爬行者,有人便写出了“收割者”,收割者唯一的目的就是找到爬行者,然后将他们毁灭,当所有的爬行者都被自己毁灭之后,收割者便执行程序中最后一条指令:毁灭自己,从电脑中消失。另外还有一个叫印谱的战争程序,它的奇特之处在于它只有一行指令,那就是MOVOI。MOV即英文中的“move”,是移动的意思。它把自己原来所在地址中的“O”写到下一个地址中,这样,当它开始行动之后,电脑中原有的每一行指令都被它修改为“MOVOI”,也就是说,显示器上会留下一大堆的“MOVOI”。
国外,专门有磁芯大战爱好者定期组织比赛,以此来证明自己的实力和奇思妙想。当然,在许毅看来,这个游戏有点太过简单了,趣味性也实在有限。于是许毅变动了自己编写一个类似的游戏的心思。
按照磁芯大战的大致原理,也要首先编写出一个虚拟机,不过这个虚拟机要比它们那些要复杂一点。大战的目的自然是生存,所以可以引进达尔文的“物竞天择,适者生存”的原则,对战不限于两个程序,可以进行大混战。当然,许毅设想的整个游戏架构非常大,不过饭要一口一口吃,只能从最简单的开始,然后积累经验,一步一步地升级,最终成为一个复杂的生态系统。
“那么,开始动手编写虚拟机吧。”许毅决定编写一个可以直接解释执行汇编代码的虚拟机。因为几乎所有的高级语言最后都会编译成汇编代码,这样就不用受到编程平台的限制,大家都用自己擅长的语言编写。
文心阁制作 更多精彩图书尽在文心阁
电脑访问:wenxin8
文心阁论坛:bbs。wenxin8第二卷 第89章 用微软的钱投资
说起来,这虚拟机也是一个非常复杂的东东,如果真要完全按照计算机的硬件来模拟,那许毅没有几个月是写不成的,并不是说许毅没有技术,而是其中有很多繁琐的地方,有时候完全是体力劳动,用二进制代码定义汇编语言的每一个定义,一不小心就会弄错。不过这个用来磁芯大战的虚拟机却是许毅经过精简过了的,其中也只支持一个比较重要的指令。所以他编写起来也就得心应手,不出良田整个框架就编写得差不多了,剩下的只是一些细节的编写,往其中填写一些关键函数便可。
而这个时候,香港那边寄来的资料也到了,许毅仔细填好,将需要的资料准备齐全,然后又寄了回去,只等那边通知他帐户开通的消息。
几天之后,负责微软windows部门的windows开发工程管理和服务组的微软全球副总裁索玛&;#183;赛格尔受到下属职员递上来的一份报告,该报告以一封电子邮件为开头,信中提到了windows95系统的一个高危漏洞,并且这份信件的主人说这是免费赠送给微软的一份见面礼,因为自己手中这样的礼物还有很多,希望微软能够从他手中购买这些礼物。索玛继续看了下去,下面是微软windows开发人员对那个高危漏洞的具体分析。
索玛看完整个报告之后,眉头紧锁在了一起,开发人员证实了这个漏洞是真实的,确实是高危,内部等级已经可以算得上是一级漏洞了。而且这是他们目前并没有发现的漏洞,一旦这个漏洞被骇客利用,将会给全球的windows用户带来一场灾难。
“真是一个不错的礼物啊!”索玛叫来秘书,宣布召开高层会议。
从这封信中,索玛嗅到了一丝不同寻常的意味。如果正如来信人所说,他手中还掌握着不少这样的高危漏洞。这意味着什么?索玛实在不想往这方面想,但现实又不得不考虑。
大家听索玛说完这件事之后,果然有人将这个问题提了出来:难道是windows95的源代码泄漏了?
他们这么怀疑也是有理由的。毕竟,作为开发者,他们都不能发现这些漏洞,而对方难道能够仅仅凭着产品就能找到这么多漏洞?不过,如果他真的得到了源代码,能发现这些漏洞也说明此人是天才中的天才了。所以还有人怀疑,这根本是一个恶作剧或者这是某个黑客团体所为,不大可能只有一人。
事关重大,索玛暗中加强网络安全和公司安全的同时,抱着试试看的心态代表微软回了信,他表示,如果事情是真实的,微软有兴趣购买他的礼物。不过索玛也担心这是某个碰巧发现了一个漏洞的小孩的恶作剧,所以他暂时没有将这件事告诉比尔&;#183;盖茨。
不久之后,索玛就收到了对方的回信。这次他又收到两个对方寄来的高危漏洞,其中windows95一个,winNT一个。除此之外,对方还附带了一个瑞士银行的秘密帐号,并要价每个漏洞10万美元。希望长期建立这样的合作。
索玛立刻让开发人员对这两个漏洞进行测试,结果发现这两个漏洞确实是存在的,而且危险等级也是一级,准确地说比上次那个危险程度还要大,尤其是windowsNT这个漏洞,完全可以毫无阻碍地突破服务器,在里面执行任意代码。
索玛终于确定这个人不是在开玩笑了。他按照对方给出的价格,将25万美元打入对方提供的瑞士银行帐号,称多出来的5万美元是上次赠送的那个漏洞的酬劳,并且表示希望建立长期合作关系。然后,索玛立刻致电比尔,向他报告这件事。
“OK,Thankyou!”许毅挂了电话,嘴角浮现出一丝笑容,刚刚查帐,知道自己的帐上多了25万美元,心情自然大爽。二十多万美元,折合成人民币也有大约两百万了,终于可以做点事情了。想到这里,许毅还吹起了口哨。
这两天,在周思筠的催促之下,许毅买了个手机,以后联系起来也方便。当然,他没有忘记苏兰那份,正好可以打打电话发发短信增进两人之间的感情。苏兰看到手机之后虽然很是喜欢,但不免又嘀咕一番,说许毅乱花钱,自己用不着云云。
好歹现在也是个百万富翁了,许毅决定出去腐败一下。本来还打算叫上李艳,可是苏兰告诉他,李艳并不在家,最近正在忙分店的事情。说起艳兰,现在已经有好几家分店了,香港、上海都分别有一间,另外,还专门收购了一个小型缝纫工厂,专门制作苏兰设计的服装,可以说基本建立了产销流水线了。而苏兰在国内也已经是一个名气不小的服装设计师。
既然钱的问题已经有了着落,许毅便决定开始域名投资。在他眼中,现在还有大量的极品域名还没有被人发现呢。
正所谓“工欲善其事必先利其器”,许毅首先要做的就是编写一个域名软件。用这个软件,可以扫描到域名的状态,也就是哪些域名已经被注册、被谁注册,而哪些还没有被注册;哪些域名已经快到期、什么时候到期……
许毅用的是穷举法,从第一个字母a开始扫描,按照二十六个字母和十个数字一个一个地扫描下去。首先便是两个字母的域名,再是三字母、两数字、三数字……然后,许毅将这些信息建成一个数据库。这样做除了是为了以后注册域名方便,也是为了抢注域名方便。要知道极品域名现在大多数已经被人注册,除了花钱像炒股一样去购买,最便宜的方式便是抢注了。当然,在抢注之前只能被动地等它到时间过期但主人却又忘记续费。
说起来,抢注域名可是一个技术活。要想成功抢注域名,关键要知道你所要的域名究竟在哪个注册商手中。知道这点之后,还要准确地了解,要抢注的域名到期时间。而网络上有无数的域名爱好者都在关注这个域名,设以十万计,如果你通过程序和数据库提前知道哪个域名过期了,那么这十万人当中就只剩下了一万人。而注册商又有很多个,每个注册商删除域名的日期都不一样,要是你知道他们在几月几号几时几秒删除这个域名,那么恭喜你,因为能知道这个时间的人不会超过一千人。也就是说最后胜邪一千人和你一起抢注这个域名。这个时候谁手脚快提交得早谁就能注册成功,而许毅在这方面恰恰有极大的优势——他是个程序员,他可以编写专门的程序来完成这件事,并不用亲手盯着显示器和时间然后死命提交。
最令许毅自信的是,这个时候的域名注册系统都是秘密运行的,通常的域名投资者都是设法推测域名会到什么时候到期的,所以他们知道的误差通常相差很大很大。
由于许毅的介入,全世界的域名投资人都注意到了这股新兴的势力,他看上去财大气粗,对域名进行大面积的扫描,好坏通吃,以前遗留下来的看上去没有什么意义的三字母域名全部被他吃下,然后他开始杀入三数字,紧接着便是英文单词,从短到长……他们查看了这个神秘人的注册资料,发现是美国的一个叫Rock的家伙,当有些人按照上面的地址去寻找他,却发现这个地址原来是假的,上面仅有的有用的信息只是一个电子邮箱而已。这正是许毅利用的域名注册的一个遗漏,这个时候的域名这册并不要求填写真实的注册人地址。
域名资源就和房地产一样,越炒越值钱,许毅这股神秘势力的介入,严重刺激了全球的域名投资人,他们纷纷意识到,被这个财大气粗的家伙再继续注册下去,到时候他们连垃圾一点的短域名都没有了,于是又一次的域名抢注热潮开始了……
许毅前后给微软公司卖了三十多个漏洞,其中有二十几个高危漏洞,从系统底层函数,到网络服务,从win95到winNT,涵盖面积之广令微软所有的开发人员震动非常。看着这些实实在在存在的漏洞,比尔也是冷汗连连,他关心的不是钱也不是这些漏洞,而正是源代码有没有泄漏的问题。他一方面往许毅帐上打钱,另一方面则向美国FBI求助,请求他们协助追查此人。
“绝对要将他收为己用!”程序员出身的比尔自然知道,就算是得到了windows95和windowsNT操作系统的源代码,要想发现这些漏洞都是可遇不可求的。不论他有没有得到源代码,他都是一个计算机领域的超级天才。
许毅总计从微软得到两百三十万美元整,他花了大概一百万美元左右的费用注册域名,所以到目前为止,他手中已经掌握了大概10000个域名。值得他注意的域名已经被他扫荡得差不多了,所以他停止了注册。剩下的就是从那些域名巨头手中抢注极品域名了。不过他没有想到的是,由于自己的这次介入,直接导致了域名价值的一次提升,也就是说就算是他现在立刻将手中的域名抛售出去,他也能赚上不少。
文心阁制作 更多精彩图书尽在文心阁
电脑访问:wenxin8
文心阁论坛:bbs。wenxin8第二卷 第90章 早产的网易
网络管理员小王一大早来到公司之后,习惯性地打开了公司的主页看看,然后连接上服务器,进行例行检查。小王是一个经验丰富的网管,两年多的网管生涯使他养成了良好的习惯,例如睡觉之前对公司的服务器进行一次例行检查,早晨到公司之后又检查一次。他可是非常清楚,那帮黑客小子们最喜欢在别人的服务器中开服务,运行程序等。每天的两次例行检查使他能够及时地将对方留下的“礼物”清理干净。仔仔细细查看完系统所开服务、进城、端口和运行日志之后,他并没有发现什么异常之处。
还不错。小王心中想到。看来今天可以轻松一点了。小王断开公