</p>
又有两个镜像在服务器上被创建出来:“皆”,“阵”。主控屏上的光标像发了疯一样翻飞不定,留下一串串文理不通却又充满恶意的短句。也许是因为电压关系,日光灯开始频频闪烁,密闭的地下室中隐隐然生出一股山雨欲来的压迫感。</p>
“有趣的反应……”超龄青少年咕哝了一句,他之前也不是没接触过“红玛丽”的子版本,但如此强烈的抵抗还是头一次碰上,眼见如此,除灵师的背脊也禁不住阵阵发寒。</p>
“医疗者保佑,最后两个镜像架设可别出问题了……”菲利普心中喃喃祝祷,谁知念头刚转到这里,u盘忽然亮起警告灯。</p>
“解压失败,文件错误。”</p>
除灵师一惊,连忙调出自释放日志,发现日志文档不知何时,已经被改写成了一排排整齐划一的“0”,像是无数只眼睛正透过屏幕看过来。直到这一刻,菲利普才意识到,自己可能低估了对手。</p>
“好吧,我知道医疗者从来不站在我这一边……”菲利普遗憾地叹着气,从工具箱中取出一个小型终端,接入u盘下方的万用口内。之前的操作太草率了,现在他决定按照神社的常规流程进行:首先,应该获取一段代码标本做样例测试。</p>
终端很快捕捉到一个“红玛丽”的ai单元,菲利普小心翼翼地将它转移进沙盒。程序脱离了原本运行环境,立刻像是接触空气的古尸组织一样,迅速自我异化成一团无意义的代码粥。所幸菲利普已经预料到这种问题,抢先一步备份住了它的原始形态。</p>
“好了,那么让我们认识一下。”除灵师说着打开了版本回溯工具,终端显示屏跳了几跳,打出了version1550.0.0的字样,这应该就是捕获代码的通用官方版本号了。菲利普按下回溯钮,屏幕上的数字便开始飞速下降:终端正在根据代码里残留的痕迹,将程序强行降级到过去版本。</p>
“version1211.2.2……”</p>
“version1009.0.1……”</p>
按照这个速度,菲利普预计用不了多久,他就可以把样例带回到熟悉的公共版本了。</p>
但又一个坏消息接踵而至,原本架设的镜像无端遭到污染,最后三个子程序:“列”,“在”,“前”虽然顺利打开。但是它们完全没有自释放,反而像是疯了一样相互攻击。菲利普摸了一把脸,心不甘情不愿地删除了已经上线的所有镜像。不客气讲,这绝对是一个兆吨级的麻烦,九字真言基本上等于除灵师的自动步枪,现在这种情况,他得考虑拿出非常规武器了。</p>
忽然间,菲利普灵机一动,从工具箱中拿出来另一枚老款u盘,u盘正面画着一个中二至极的黑色骷髅标志,侧面则加了一把结构复杂的物理锁。与“黑骷髅”对视片刻,除灵师难掩沮丧的心情,这个u盘里存的是市面上早已不允许流通的老版九字真言,不但被除灵师公约禁止,甚至连持有部分副本都是违法的,现在菲利普可是冒着被请去警团署聊天的风险请出旧版真言。</p>
“但是,话又说回来,”菲利普粗暴地直接拔下第一个u盘换上“黑骷髅”,嘴里面喃喃自语,“哪个除灵师手里没一点违禁品呢?”</p>
下面,是非常规武器上场的时候了,主控台发出不能适配的低沉咆哮,光标也停了下来,命令行左下角跳出一行歪歪扭扭的斜体字:“执行漏洞,不可辨认的代码。”与此同时,更古老的九字真言被打在除灵师面前:“临”,“兵”,“斗”,“者”,“皆”,“阵”,“列”……“前”,“行”……</p>
“人类抢回一分。”菲利普嬉皮笑脸地搓着手,这下他终于有时间去关心一下版本工具了。</p>
版本回溯这种技术,说穿了就是利用碎片信息和冗余信息尝试进行过去代码的补完,这种技术当然不太可能回退到version1.0,事实上只要通用版本号能回到100以内,也足够菲利普搜集必要的信息了。但是除灵师接下来看到的东西,险些让他的下巴掉在地上。</p>
“不对劲。”菲利普心中暗骂,背后不知何时,已经被汗水打湿了一小片,他扶了扶眼镜凑到终端前,没有错,数字确实是5.1.1,而且,还在继续下降,渐渐逼近那理论上根本不可能达到的边际。</p>
“太不对劲了。”除灵师小声呢喃,这是一套运行了至少一百年的系统,版本怎么可能回溯一个世纪呢?事情终于发展到了菲利普认知范围之外,他觉得自己仿佛身处一艘迷航的飞船里,正通过终端屏幕看着外面陌生而疯狂的世界。</p>
就在他胡思乱想的当口,版本号还在以肉眼可见的速度往下跳着:version3.1.9……version2.5.0……version0.0.1……version0……</p>
……</p>
version……0?</p>
菲利普死死盯着终端上那串字符,仿佛是认不出它们。让他震惊的不是这个数字,而是他终于意识到自己踏足的现实从来没有他自认为的那般牢固。天旋地转,一切仿佛都在未知中陷入胶着,就在除灵师以为不会有更加诡异的情况发生时,显示屏又跳了一下:version -1。</p>
“负一!”菲利普几乎尖叫起来,世界上怎么可能有负版本号?如果在平时,他或许会以为版本工具坏了,然而今天怪事一件接着一件,让他本能察觉到事情绝不会那么简单。有什么地方大错特错了,除灵师的直觉告诉菲利普,他驶入的不是什么未知的海湾,而是一片新的大洋。回溯工具探测到的,是某个不被现今代码规则辨识的上古区域,一个真正的无底深渊,这个鬼魂的历史,绝不止一百年。还没等除灵师反应过来,就像是突破了阈值,终端显示屏上的数字开始如同雪崩一样疯狂下降。</p>
version -290……version -544……version -1000……最终,版本号停留在了闻所未闻的-95441,这,就是可以回溯到的,所谓“最初版本”。</p>
菲利普感觉自己没法呼吸,他看着那个负数,像是个菜鸟一样手足无措。终端上显示出一行新的字:“回溯文件已完成,打开?删除?重试?”</p>
有那么几秒钟除灵师想过“删除”,他害怕按下“打开”钮后会有一只混沌的眼珠隔着屏幕与他对视。但是菲利普最后还是选择了“打开”,他已经做好最荒唐的准备——迎接一个直接从终端里扑出来的恶鬼。当然,这是绝不可能的,然而回溯文件打开后的景象,依旧大大出乎了他的意料。</p>
回归到最初状态的程序,组成了两副不规则图片。那似乎是一张照片的两小块,其中一块可以辨认的部分,看上去像是一个男子的背影,他佝偻着身子,显然已经有些年纪,嶙峋的左手举着一个拨浪鼓;另一块可辨认区域的尺寸更小,但是更加让人不安,那是一小部分脖颈,连带着下方的锁骨,脖颈的皮肤很白皙,应该属于一个年轻女人。</p>
“医疗者拯救我……”菲利普有些晕眩,他不知道这图像是什么意思,不过可以肯定,那绝不属于“红玛丽”。除灵师强迫自己转过头,一台台地扫过那些中古服务器。它们还在温吞地运转着,单调的指示灯兀自闪灭不停。这时菲利普才发现,他之前大大低估了那些机器的岁数。除灵师艰难地站起身,茫然走近那些铁箱子。它们的商标早已无法辨认,就连其中保存最好的几台,也少说有一个世纪的历史了。伫立片刻后,除灵师忽然想到了什么,他如遭雷殛,转过头三步并两步冲到铁门前。</p>
“潘尼怀斯!潘尼怀斯!”菲利普死命敲着门,用上了自己出娘胎以来最大的嗓门,“你在不在?潘尼怀斯!这个房间,这些服务器,原本是用来存什么的?”</p>
没有人回答,显然地产经济宁可跟楼上韦恩父子的鬼魂交流也不愿靠近地下室。无奈之下,菲利普重新扶正了眼镜,回过身面对这个单调封闭的房间,苍白灯光下他仿佛看到一群群歪系领带,西装褴褛,头发蓬乱的鬼魂正朝他慢慢围拢过来。</p>
“现在可不是胡思乱想的时候。”菲利普对自己说,显然,不把事情解决,外面的人是不会放他出去的。超龄青少年挪着小步子回到自己的座位,防火墙压缩包还留在原来的地方,顽固地拒绝给出反应。除灵师做了两次深呼吸,思忖片刻后,又做了两次。当他脸上的惊惶之色稍稍褪去后,除灵师开始搞定结界压缩包,用他所知道最直接的方法:手动霍夫曼解码。</p>
十五分钟过去了,菲利普沮丧地发现,他正在帮对手的忙。“红玛丽”只篡写了压缩包的几个小细节。但是,除灵师每完成一层解码,“红玛丽”都会先一步进入下一层,然后再做几处细微改动。这样一来,菲利普永远别想拿回防火墙的控制权。</p>
光标再次开始跃动,它打出了一大段没有内容,但是任何人都一看就懂的字符:“hahahahahaha”</p>
超龄青少年骂了一句脏话,他仿佛听到了不存在的鬼怪正在自己头顶狂笑。慌乱中除灵师又打错一行命令,这已经不是今天第一次了。刚开始菲利普以为是紧张造成了手指僵硬,但现在他发现无论自己怎么小心翼翼,,最终显示出来的内容总跟他想打的有几个字符出入。键盘好像有了自己的意识,正在刻意扭曲除灵师的指令。而且,它明显越来越迟钝了,时不时还伴随不明原因的接触不良,似乎整个主控台的io模块都存心跟他过不去。</p>
菲利普烦躁起来,他一把推开键盘,粗暴地从自己颈后拉出人机对接口,命令行界面无声的狂笑还在继续,除灵师甚至一度感觉“hahaha”打印得比刚才还快了一些。“红玛丽”的人机插孔就在万能孔正下方,如今看来,它仿佛也像是一张放肆的笑脸。</p>
菲利普单膝跪地,把自己的接口对准插孔,因为接口线不够长,他又死命拉了两把,无名怒火不能抑制地熊熊上窜,因为激动他险些没拿稳接头。此刻他心里只剩下一个念头,把他又硬又长的对接头塞进那张傻笑的“嘴”里,然后给它看看自己的真本事。差一点他就这的这么做了,就在将接头推进插孔的前一刻,除灵师从金属板反光里看见了自己狰狞的表情。</p>