登陆注册
330700000506

第502章 试验(二)

原因找到后,肖远将钻进god程序代码段隐藏起来的种子抓了出来,却没有对它的主体进行修改,但是为了便于观察,肖远在种子进化出的代码的基础上,给它增加了一个监视模块,并将这个模块的规则设置成必须存在,这样做是为了防止种子在继续进化的时候,将这个模块给破坏掉。

将种子改造完之后,肖远将被破坏掉了的god程序恢复了正常,并将种子发现并利用的那个漏洞给打了补丁,但是为了验证他的想法,他在将漏洞堵掉的同时,有刻意的加入了另一个漏洞。

搞完这一切之后,肖远运行了god程序,一个初始状态的世界被创造了出来,种子随后被放了进去,静态平衡瞬间被打破了,god和种子之间的新一轮对抗开始了。

因为这次放进去的是进化后的种子,god监控程序绘制出来的图像上能够看得出来,它在进到世界之后,比起最初的版本进去后对god的围追堵截疲于应付的情况来,显得轻松自如的多,以至于世界内只看到种子在快速的到处移动,所到之处,引起的波澜却小了很多,而在它离开后,原本激荡的波澜也不会持续多久,就快速平息了下来。

肖远没有去过多关注这个图像,他将这个监控程序扔到了后台,将刚刚植入种子的监控模块调了出来,这个模块会将种子程序的每一步操作记录下来,并将之存储成一个标准的记录文件。

为了减少种子的代码长度,肖远设计的种子的监控程序记录下来的操作是二进制机器码,因此他如果想要阅读这些操作,还需要进行进一步转换,这个转换肖远用到了另外一个分析工具,这个分析工具读取记录文件,并实时将每一步操作反汇编成汇编程序显示在他的一个侧窗口中,而汇编语言虽然读起来不如高级语言那么清晰,但是阅读汇编语言对于肖远来说,并不是什么难事。

仔细观察着这些汇编代码,肖远发现种子在进入世界后,并没有马上去入侵那个已经被肖远堵住的漏洞,而像是在适应着环境,很长一段的汇编操作,都是利用汇编的跳转命令,在内存空间跳转,跳转,再跳转,不停的变换着自己的方位。

当然在变换方位的时候,它还做了其他一些操作,其中最让肖远感兴趣的是它在转移后对原来现场的清理,肖远在编制这个程序的时候,给出的设定规则是,当种子利用跳转命令从一个内存区域离开的时候,它在原来区域造成的不平衡会弃之不顾,恢复平衡的工作完全交由god程序来完成,这种策略就像一个旅游者在某一个地方制造了一堆垃圾,离开时完全不理会,清理工作将会有景区的清洁工来完成。

但是现在的情况是,这个旅游者好像变得文明了,他离开之前,将垃圾清理,甚至还帮着将他弄乱的环境给恢复了原状,种子跳转离开后,会将他原来搞得失去平衡的区域重新恢复平衡。

看到这里,肖远将这种情况和god监控程序显示的情况进行了对比,发现两者是一致的。

种子为什么会进化出这样的功能出来,肖远有些想不通,他以人类的思维考虑了一番,觉得如果他要是到了一个地方,被这个地方的人追杀,为了顺利逃脱,他一定会竭尽所能将这个地方彻底搅乱,而不是反其道而行之。

这样的情况持续了一段时间,情况开始有了变化,种子每过一处都会自己清理现场,必然会耗费一定的计算时间,反过来说,也给god节省了大量的计算时间,此消彼长间,种子有六次被god都被god将代码段给破坏掉了。

肖远在最初设计种子程序的时候,这种情况实际上已经考虑到了,针对这种情况,他专门为种子设计了一个备份器,这个备份器会将种子最近一个稳定版本存储下来,而种子的代码一旦被破坏,这个备份器就会被触发,然后将他存储的正常代码把被破坏掉的代码覆盖掉,从而达到修复种子的目的。

六次种子被god破坏,其中五次都是通过上面的方法进行修复的,但是第六次却发生了意外,这次意外源于时间上的巧合,god在对种子代码段的破坏刚刚开始之时,种子也正好发出代码跳转命令,于是种子的代码被破坏掉了两个字节后就跳转到另外的区域去了。

因为跳转命令执行成功,所以备份模块认为种子没有遭到破坏,因此备份程序的恢复功能没有被触发,反而备份功能被触发了,备份功能是将此时正常的种子代码拷贝到备份存储器中一份。

此时种子程序显然是有问题的,为了防止备份程序采样到这种有问题的程序,当初肖远在设计的时候,给它设计了一个校验功能,这个校验功能会对它读取到的代码进行校验,如果发现有问题,就会进一步判定种子代码出问题了,进而启动恢复功能,使用备份存储器中的正常代码覆盖有问题的代码。

这是正常的流程,如果不发生其他意外的话,种子同样会被恢复正常,然而另一个巧合再次发生了,这段被破坏掉的代码实际上仍然是一个二进制字符串,这个字符串和CPU的某一个指令非常巧合的完全一样,以至于它竟然鱼目混珠般的通过了校验,混进了种子程序的代码中。

“难道这就是别的代码混入种子的方法吗?”

分析过这段代码后,肖远脑子里产生了这样的想法,同时想到昨晚的试验,除了god和种子之外,还有自动脚本程序也参与了这个过程,使得情况变得更加复杂和不可预测,发生某种巧合的可能性估计比这种情况更大。

“很有这种可能,不过种子是怎么进化到找到god的漏洞的,这个恐怕已经不可查了。”

肖远脑中不停的思考着,对种子程序的演化仍然保持着密切的观察,又过了片刻,种子再一次受到了伤害,然后备份程序将刚才混入CPU代码的问题代码覆盖到了种子代码上,要知道,刚才的CPU代码是硬生生的嵌入到种子代码中的,因此,这两个字节的代码并不能很好的和其他代码配合工作,这种情况促使种子的进化器发生了连锁反应,对代码做了进一步修改调整,使之合理化,因此种子的功能发生了有些改变。

“进化实际上是由一系列的偶然事件形成的必然结果。”肖远突然有了这样的一个感悟,同时也对这颗种子究竟会进化成什么样子产生了很强烈的好奇,因为事件随机,种子的进化必然也是完全随机的,哪怕一个极其微小的条件变化,都有可能彻底改变它的进化方向,而这种特性正好是混沌系统的具体表现。

思考着这些问题的时候,种子的自我调整并没有结束,终于在某一次的意外发生过后,进化器再次对种子的代码进行了调整,种子内一直没有运行过得那段入侵god的代码被调了出来,运行了起来。

而原来的漏洞早已被肖远堵住了,这段代码的运行结果可想而知,入侵没有成功,反而因为丧失了一次跳转的机会,被god追上,并对它的代码进行了大量的破坏,种子的生命岌岌可危。

PS:纯技术性的章节快没有了,这种章节写起来太费脑子了。

同类推荐
  • 搜救犬哈吉

    搜救犬哈吉

    下岗失业的软件工程师李文辉为了讨回公道,喝酒壮胆后去找老板评理,谁料却意外遭遇车祸,再醒过来的时候却已经变成了一条拉不拉多幼犬。做人失败,做狗就一定能成功?不一定吧?木讷的理工男变成了一条蠢萌的拉不拉多幼犬,它该怎么开始自已的——狗生?本文为标准的扯淡加胡咧咧,以阿Q精神及自我娱乐目的而作,实为工薪族减压作品。
  • 重生之霸主

    重生之霸主

    中国A组顶级特工陈风,在一次绝密任务中不幸牺牲,灵魂重生在香港陈家少爷身上,以新的身份开始自己传奇的一生。看陈风如何变强,变的比以前还强。
  • 寻情记

    寻情记

    穿越时空,纵横宇宙,飞渡两极只为,寻情寻的是心甘,寻的是情愿把过程演绎的石破天惊,幻想迷离不过是为了实现世界上最单纯的理想而已被爱不如爱人,等待不如追寻寻情,是因为心中有情,所以寻到了才会珍惜珍惜你,也爱自己
  • 重生之亿万富翁

    重生之亿万富翁

    ?????新书发布,续重生之超级学生:《最强大宗师》?????一个未来世纪的首席教授,军中科技翘楚,因为一场意外重生在一个21世纪的学生身上。刚来到21世纪的他,家徒四壁,家产只有皱巴巴的一百块钱,这让他有鄙视自己的冲动。某日被已经和他分家的哥哥打击,说他是废物。于是他化愤怒为动力,白手起家,集中农村里的特产卖给水果商,带领村民搞农业致富,研发全能手机,生产液晶视频……,制造高科技产品,引领高科技潮流。强大的他被龙组看上,成为了龙组中的一员,这一世的他决定疯狂一把,他把逆天基因技术交给龙组,他收服天下奇才为他赚钱,培养百名超强版的九级战士当保镖。这下米国震惊了,世界在颤抖。某位总统颤抖的道:华国的商人伤不起呀!
  • 直播之我为国家献上异世界

    直播之我为国家献上异世界

    重生回到20年前,异界还没有入侵之时。数百米的巨兽还没有出现,恐怖的异界还没有现身。一切都还来得及!罗生获得直播系统,发誓这一世绝不会再让人类灭亡。“那个国家想干什么?他们居然征兵五百万?”“百米高的巨墙,十六人的通天公路,OH MY GOD,这太疯狂了。”“生物进化?异能出现?什么还有机械劳工?我的天!短短一年那个东方大国到底发生了什么?”异国的首相不断的嘶吼。直到一年后,末日降临,众人才发现那个大国,是如此的可靠,如此的安稳!
热门推荐
  • 我只想写本系统文

    我只想写本系统文

    大一新生赵宝财,意外绑定了王者系统,开启了他的逆袭之旅,可却意外发现,寝室里个个都是能人...
  • 毒女惑江山

    毒女惑江山

    大火烧了一夜的南宫家,还散发着干焦的气味,现如今火已经熄了,昨日还气派的大院,如今只剩下黑黑的围墙,许璟玥站在了墙上,看向院内,心里一阵酸涩,这里烧的已经分不清哪些是院内的兵器杂物,哪些是人的尸骨。许璟玥眼睛被杀气染红,她的身体有些颤抖,面前的这一切,让她心里浮生出来的恨,吞没了神智。“如何让他生不如死?”许璟玥知道离漠在身后,沉声问道,她一字一句咬的十分凌厉。离漠看着女子的背影,眼神有些深邃,他说:“让他慢慢失去所有。”“需要多久?”许璟玥再次问道。离漠走到许璟玥的身旁,看向院内,他缓缓的说道:“君子报仇,十年不晚。
  • 生灵渊

    生灵渊

    生灵渊,仙灵,二爷爷,兄弟,涵曦,命运这些词汇在林海脑中一一浮现。不知为何,林海突然觉得胸口撕裂一般,抬头对着天空怒吼“这一世…这一世我不会再被命运捉弄!我要亲自给这世间带来一线生机!”
  • 指间的梦

    指间的梦

    基于现实生活经历,讲述人性,情感,生活的意义!
  • 煮煞

    煮煞

    左手玄冰,右手紫火!冰火融,沸水生,煮身、煮魂魄!威服六道,武震乾坤!
  • 茵梦长生两世缘

    茵梦长生两世缘

    一日天堂,一夜地狱。只两三天的事,似我已似经历了二三年。同时爱上两兄弟,艰难抉择,结局注定是历劫。故寄托于此幻成仙侠爱恋救世传说。文曰诗词概括故事脉络《茵梦》“一夕茵梦两生缘,三过人间两世闲。客问剑心何相守,一曲茵梦无情难。”文中荒莽乱世,三界六道,仙、龙、妖、人、凰、鬼六族演绎痴缠爱恨,权谋救世的爱情传说!
  • 康城之争

    康城之争

    大家好,此部小说的类型是末日危机,讲述了太阳被黑洞吞噬了之后,人类为了求生不得不做出巨大的改变。主角沈明杰为了活下去,只能去投靠自己的叔叔,逐渐从一个瘦弱没有经历过世面的少年,成长为一个可以叱咤风云的大人物。
  • 千年阴谋之谋

    千年阴谋之谋

    一封邀请函中埋藏了几千年的阴谋,九死一生的鬼校中没有置身事外,处处血流成河。一念之间定生死,百人齐心决成败。华国,罗斯国,印国,东洋国,澳国,五个大国面临前所未有的危机。却不知这一切,只是决战前夕。
  • 我是执法者

    我是执法者

    神秘青年身怀封印,走出雪山步入红尘。心性善良玩世不恭,黑暗袭来一笑视之。美女如云的都市,我来了!我是谁?我是拯救世界的执法者!!!
  • 表面骂骂咧咧心里哭哭啼啼的高冷摄政王原来暗恋我!

    表面骂骂咧咧心里哭哭啼啼的高冷摄政王原来暗恋我!

    堂堂女首辅,一朝名声扫地,为爱惨死家中。直到死后才发现,这一步步全都是口口声声说爱自己的那个男人的步步为营。她尸骨未寒,渣男便盛世红妆迎娶了太傅千金。不料,她再次睁眼竟回到了五年前。还意外获得了读心术。不然到死她可能都不知道,冰疙瘩死对头天天心里想的是“她好香,想抱”“什么时候才能把她娶回家”当然是现在!她选择抱住死对头的大腿,享受甜蜜宠爱,让死渣男小白莲都会见鬼吧。