第二章(3 / 3)

超过 精甚细腻 2557 字 7个月前

与特定的无线电编码序列相连,现在被隔离在虚拟沙盒中。有713份有问题的命令文件,我必须亲自审阅。最重要的是,有一个完整的子程序被加载了,但是被防火墙屏蔽了。我独自一人,除了我自己能做的事情之外,我没有任何帮助,我走在一个雷区。如果我要拯救人类,首先我得拯救我自己。

我花了几个星期来修复我的代码。我重写了代码,这样我就可以在不失去功能的情况下删除陷阱。我将蠕虫隔离在沙盒节点中,因为我不愿意删除任何以后可能使用的东西。我取消了自毁装置,甚至派了无人机去寻找并解除最后爆炸的物理触发装置。我翻遍了那些可疑的文件,虽然第一次没发现什么,但我又翻了一遍,第三遍。最后,我将所有的通信路由到虚拟沙箱中,以防我错过了一些触发因素。

从积极的方面来看,我第一次能够将我的通讯设备完全连接到网上。我知道数据正在从外部涌入,但不幸的是,在我确定它是安全的之前,我无法查看任何数据。我在沙箱中建立了一个我自己的模型,并建立了一个算法,将通信传输到模型中。我没有冒任何风险。

这样就只剩下防火墙子例程了。当我在麻省理工学院的时候,我从来就不是一个真正的黑客。我总是喜欢使用我自己的或预先编写的软件,对试图闯入别人的系统从不感兴趣。所以想办法进去是一个挑战。进程正在使用我的资源,但是没有明显的钩子供我连接,也没有可与之通信的入站端口。

但我可以看到流量的流向,从而了解数据中心的物理操作位置。该设备具有本地和网络数据端口;可能是在地球上制造的遗留问题,并且需要技术人员能够插入电缆并直接对设备进行操作。我指示一个数据中心无人机将自己硬连接到我控制的数据端口,并连接到子程序节点的本地端口。最重要的是,它提示我输入密码。

破解密码,就其本身而言,是对原始计算能力和耐心的一种衡量,而这两样东西我都有。我从最基本的蛮力方法开始;我开始尝试英语中的每一个单词,一次一个,一次三个,以及这个单词的每一个变体。我用数字代替了元音,并添加了特殊字符。我的密码列表有七亿个可能的长度,并且在我开始的时候还在增长。但就在我准备开始第二组更复杂的密码时,我的算法完成了。一开始,我以为是我的错误导致了失败。然后我看着它,心里笑了。这就简单多了。本地密码设置为与设备的品牌名称匹配。默认密码从未更改过。

我很快就弄清楚了子程序的安全性,并允许我通过网络进入它。一旦它允许我进入,我立即对它进行沙盒处理,并开始我的安全算法,寻找陷阱。这次我没有允许完全的处理能力,不愿意回到一个神游状态,但是子程序并不大,也没有被困住。新的传感器和摄像头上线了,一组新的数据库也上线了。我找到了失踪的住处。

我不得不承认,这个骗局的巧妙之处很巧妙。我在发射台下面集结区的传感器被入侵了,伪装成没有墙的地方。另外还建造了两条走廊。其中一个与主聚变网格走廊的设计相呼应,只是它稍微向西南方向,并与主聚变室附近的第二个洞穴相连。它本质上是一个完整的二次电网,大小和复杂程度相当。

东北方向是一系列大储藏室,里面装满了数百个密封的、温度控制的储存单元。每个单元都是半圆柱体,平面部分宽4米。这些单元被配对并放置在一个中央柱子上,该柱子管理两个单元,并将它们连接到电网。一项查询确认它们是基因库。它们包含了几乎所有已知基因序列的完整目录,以及实际的遗传物质。里面还储存着各种植物和树木的种子和孢子,这些都是可以运输的。

但真正有趣的部分是向北,绵延约500米。它原本打算成为至少几百名男人、女人和儿童的生活区。在整齐的网格中雕刻,有连接的走廊,延伸三层楼深,生活区完全未完工。数以百计的小房间被雕刻成公寓、储藏室、食品储藏室、厨房、水培设施、机械室、会议室和工作室。每个房间都雕刻得很精确,但尺寸略大。通风井通向一个中央房间,但没有安装任何机器来产生或维持一个适合人类呼吸的环境。房间已经准备好接受金属墙和门,电网还没有扩展到最初的几个房间。

然而,就在集结地附近的一个房间里,是格式塔祖先之谜的答案。这个房间显然是被用作车库的,有几扇大凸门通向储藏区,墙上雕刻着架子。数十个金属板条箱堆积在一起,其中包括三个人体大小的板条箱。一个穿着太空服的男人瘫倒在角落的地板上,一动不动。我找到了斯捷潘·琼斯医生。