11. 记忆的伪书

娜塔莉盯着屏幕上那个缓慢爬行的进度条,然后做出了一个在法证实验室里绝对不允许做出的决定——她同时做了两件事。左手在离线终端上打开了一个新的窗口,启动陈敏预装的另一款工具:增量镜像模式。这个模式不会完整复制整个服务器的数据,而是优先抓取最近被修改过的文件,跳过那些长期未变动的系统文件。全量镜像需要五十分钟,但增量模式可以把这个时间压缩到大约十二分钟——代价是备份不完整,可能会漏掉一些被深埋在文件系统底层的旧数据。但十二分钟比五十分钟更接近“可能活着离开这栋大楼”的时间窗口。

右手则从帆布包里掏出了沃伦·蔡的笔记本,翻到标注着“服务器室逃生路线”的那一页。蔡在图纸上画了不止一条路进来——他也画了不止一条路出去。主路径当然是那扇防火门,通向维护走廊,原路返回。但那扇门外现在正有脚步声逼近。第二条路径标注在图纸的右上角:服务器室天花板上的空气过滤管道。管道的尺寸在图纸上被标注为“工业标准HV-440型,内径零点六米”,足够一个体型偏瘦的人爬行通过。管道从服务器室向上延伸,经过地下二层的配电房,最终通到地面层的通风井出口——出口在大楼北侧的一排废弃的空调外机后面。

零点六米。大约是一个成年人肩膀宽度的两倍减去二十厘米。她脱掉外套,把它塞进帆布包里,只穿着里面那件深灰色的长袖T恤。外套太臃肿,会在管道里卡住。然后她蹲下来,用手指摸着防静电地板上一块被标记了通风管道检修口的位置——一块带有螺丝孔的金属格栅板。她找不到螺丝刀,但她有EMP发射器的握把底端,那块硬质工程塑料的边缘足够薄,可以插进螺丝槽里充当临时工具。她用最快的速度拧开了四颗螺丝,每拧一颗都用尽全力咬住嘴唇,指关节因为用力过度而泛白。

格栅板被移开后,露出了一个深不见底的方形管道口。一股干燥的、带着金属粉尘气味的空气从管道里涌出来,吹在她脸上。管道内壁覆盖着一层灰色的隔音棉,棉絮上沾满了多年积累的细小灰尘,在头灯的照射下像无数悬浮在空中的微生物。

她把帆布包先推进管道里,然后双手撑住管道口的边缘,把上半身拉进管道。右脚在发力时踩在防静电地板上的血脚印上,滑了一下——伤口撕裂的剧痛从脚底炸开到膝盖,疼得她视野边缘发白了一瞬。她咬着牙把脚蹬上管道内壁,用膝盖和手肘交替支撑着向前爬。管道里每爬半米就会发出金属板材受压变形的轻微嘎吱声。她只能祈祷这声音被空气处理系统运转的轰鸣盖住了。

爬了大约三米,她回过头看了一眼服务器室。从这个角度看,房间像一幅被框在管道口里的蓝色调静物画:服务器机柜的指示灯还在闪烁,那台德雷克的终端屏幕上还亮着那行“请输入解锁密钥”,她的离线终端被遗忘在工作台上,数据线还连着服务器——屏幕上的增量镜像进度条跳到了百分之三十一。她只来得及瞥到一眼那个数字,然后就继续往前爬。十二分钟后那台终端会自动完成备份并覆盖加密分区,但她没有十二分钟了。她拿不到完整的数据。但那台离线终端连接着服务器,还在工作。只要全视的人没有立刻发现它,也许——只是也许——它能在安保清场之前跑完进度条。

管道在三米处拐了一个九十度的弯,向上延伸。她抓住管道内壁的支撑框架,把身体从水平拖成垂直,然后开始向上攀爬。管壁内侧每隔半米有一个焊接的踏脚支撑点,可能是安装时留下的辅助结构,现在成了她的梯子。每攀一级,帆布包就在背后晃荡一下,七块硬盘和一本笔记本的重量坠得她脊椎发疼。她爬了大约两层楼的高度,通过了地下二层的管道接口——接口处是一面封闭的金属风门,风门上印着“配电房——空气过滤管道接口C7”。她继续往上爬。每向上一步,管道里的温度就升高一点。地面层接近了。地面层的管道末端是一面百叶窗式的通风口栅栏,栅栏外隐约透出凌晨四点多的天空——还是深蓝色的,但已经在东方极远处混入了一丝极淡的灰白。

她用脚蹬在管壁的支撑点上,腾出双手去推那面栅栏。螺丝生锈了,栅栏纹丝不动。她深吸一口气,用后背抵住管壁,双脚同时发力踹在栅栏的四角。两脚。三脚。右脚每一次发力都像是在伤口上浇一勺滚油。第四脚的时候,锈蚀的螺丝终于断裂了,栅栏飞出去撞在外面的空调外机金属壳上,发出一声沉闷的撞击。娜塔莉从管道口滚了出来,落在铺着碎石的屋顶设备平台上。空气——真正的、寒冷的、带着河水和汽车尾气味道的户外空气——涌入她的肺里。她趴在地上大口喘息了几秒钟。头顶的天空正在从深蓝转向灰蓝,诺瓦市的霓虹广告牌在黎明前最后一小时里显得疲惫而苍白,全视总部大楼的玻璃幕墙反射着那些即将熄灭的光芒,像一面正在褪色的镜子。

她没有时间喘息太久。通风口栅栏飞出去的撞击声在凌晨的寂静里传得很远,大楼外围巡逻的安保人员迟早会过来查看。她撑起身体,把帆布包重新背上,然后开始穿过设备平台,朝大楼北侧那条狭长的后勤通道移动。通道两侧是高耸的围墙,一侧是全视总部裙楼的背面,另一侧是隔壁一栋老旧商业楼的盲墙。这条通道在地图上不存在——它是两栋建筑之间的规划缝隙,宽度不到一点五米,堆满了废弃的建筑材料和一排溢着垃圾腐臭的绿色垃圾桶。娜塔莉穿行在垃圾桶和发泡的建材废料之间,每一步都必须小心脚下——她赤着的脚底已经被水泥地面和管道金属磨出了多处擦伤,右脚的那道玻璃划伤已经变成了暗红色的肿胀裂口,感染引起的灼热感正在从小腿向上蔓延。她知道自己撑不了太久了。

走出那条狭窄的通道后,她回到了诺瓦市的街道上。她现在在全视总部大楼北侧一个街区的距离。街上仍然空无一人,但已经出现了黎明的第一丝迹象——面包房的后厨亮起了暖黄的灯光,远处有垃圾车在街角发出沉闷的液压机运转声。她低头看了一眼自己现在的样子:赤脚、浑身灰尘、裤腿上沾着血迹和油污、背上背着一只发霉的帆布包,里面的东西价值足以颠覆诺瓦联邦最大的科技公司。她不能走在亮处。她需要藏起来,处理脚上的感染,然后想办法拿回那台离线终端——如果它还在服务器室里的话。

她在三条街外找到了一家不打烊的廉价汽车旅馆。前台是一个昏昏欲睡的老妇人,在娜塔莉用现金支付房费时只瞥了她一眼,没有问任何问题。这种汽车旅馆在亚勒区和旧城区的交界处到处都有,它们的存在本身就建立在“不问问题”的原则之上。

房间很小,一张床、一把椅子、一台挂在墙上的老式液晶电视。电视开着,频道锁定在全视新闻的二十四小时滚动播报。娜塔莉进门后的第一件事不是处理伤口,而是站在电视机前,看着屏幕上的内容。马尔科姆·斯特林的脸占据了半个屏幕。他穿着一件干净的白色衬衫——不是那件溅了莉娅血的牛津纺——坐在某个看起来像律师事务所会议室的房间里,面对镜头,眼睛微红,声音哽咽。“我只是想让人们知道,这个国家的家庭法庭系统已经烂到根了。像我这样的父亲,成千上万。我们的孩子被夺走,我们的声音被忽视。昨晚发生的事情不是我想看到的。但它是必然会发生的。当和平的渠道被堵塞,暴力的出口就会被打开。”

屏幕下方的实时情绪指数显示,正向情绪占比百分之八十一。

娜塔莉盯着那个数字,然后弯下腰,把电视关了。屏幕黑下去的瞬间,房间里只剩下浴室里漏水龙头的滴水声。她从浴室里找到一条还算干净的毛巾,用热水浸湿,然后坐在床沿上,开始处理右脚上的伤口。玻璃割伤的口子边缘已经变成了灰白色,周围的皮肤红肿发烫,按压时有脓液渗出。感染比她预想的更严重。她用毛巾尽量擦掉伤口周围的污垢,从帆布包里找出那卷从废弃工人宿舍带来的医用胶带,撕下几条把伤口紧紧缠住。胶带的粘性已经快没了,缠了三四圈才勉强固定。整个过程中她咬着毛巾,没有发出声音。

然后她检查帆布包里的东西。陈敏给的三块硬盘——赫胥黎案备份、真理引擎日志、受害者档案——都在。沃伦·蔡的三块硬盘——俄耳甫斯源代码、内部会议录音、德雷克通讯截获——也在。泽娜的便签纸、真理引擎伦理审查委员会的会议纪要、沃伦·蔡的手写笔记本、EMP发射器、以及泽娜的员工卡都在。但她少了一样东西——从陈敏的安全屋里拿的那块便携存储器。她把存储器遗落在了服务器室里,插在离线终端上。

她少了两样东西:那块存储器,和那台离线终端本身。而终端里的增量镜像——如果它完成了——包含了真理引擎核心代码的至少一部分。即使不是完整备份,它也是挖进德雷克心脏的第一铲。

汽车旅馆窗外,天光正在加速变亮。诺瓦市的霓虹广告牌在黎明到来前的最后一刻集体切换了一次画面——从夜间的娱乐广告变成了早间新闻推送,标题词条在黎明的灰色天空中逐一亮起,像一排新植的发光墓碑:

“英雄父亲马尔科姆·斯特林今日获释——保释金众筹突破八千万。”

“虐童母亲莉娅·阿达莫之姐仍下落不明——警方称其在全视总部附近有最后踪迹。”

她的踪迹被发现了。全视已经把她的信息纳入了新闻叙事中,这意味着诺瓦市警察局在全视的压力下正式启动了对她的公开搜捕。“在全视总部附近有最后踪迹”——他们知道她去了总部,但他们不知道她在里面做了什么,不知道她从里面带出了什么。如果她的离线终端被安保发现,他们会发现增量镜像的记录,然后全视就会知道她拿走了什么。

她必须赶在全视发现那台终端之前把它拿回来。或者在她确定它已经落入全视手中之后,在安保发现那台终端之前把它拿回来。但这意味着她要再次进入全视总部——在天亮之后,在安保级别提到最高之后,在她脚上的感染正在蔓延到全身的时候。

她闭上眼睛,让疲惫和疼痛同时涌上来,给了自己三十秒时间允许自己什么都不做。三十秒后她睁开眼,重新打开帆布包,翻出沃伦·蔡笔记本的最后一页。那一页上没有图纸,没有技术参数,只有几行字,笔迹比他前面任何一页都更潦草、更急促:

“如果有人读到了这里,说明我已经不在了。那么你应该是泽娜,或者是泽娜找到的人。我有两件事要告诉你。第一,德雷克的服务器不是真理引擎的全部——它是真理引擎的核心决策模块,但算法运行还需要一个大型分布式计算集群来执行它的命令。那个集群是全视网络在诺瓦河南岸的数据中心,代号‘迷宫’。服务器是心脏,迷宫是四肢。你需要同时杀死两者,才能真正停止真理引擎的运行。第二,迷宫数据中心的主控节点有一道物理切断开关——那是联邦通信委员会在批准数据中心建设时作为许可证条件硬性要求的紧急熔断开关。它的位置在迷宫地下层的备用电力控制室里。关掉它,迷宫就会停止运转。切断迷宫的时机必须与瘫痪德雷克服务器同步进行,否则一颗心脏可以重新生长出四肢,一副四肢也可以重新激活一颗心脏。”

娜塔莉盯着这两段话,脑海中翻涌着蔡在一年前写下这些字时的处境。他在被追杀了整整一年后,知道自己随时可能被杀,所以他把最重要的计划分成了两部分——笔记本是留给盟友的指南,而服务器室里的离线终端是为了执行对德雷克心脏的第一击。他设计了整套方案:一个人进去拷贝数据,另一个人在外面切断迷宫的电源。切断电源本身不是目的——目的是在切断电源的瞬间,利用全视内部系统重启的混乱窗口,把德雷克服务器里的核心代码偷换成一个自我覆写程序,让真理引擎在重新启动时自行删除。沃伦·蔡画的图纸、写的代码、建的入侵路径——所有这些,都是为了这个时刻而准备的。

但他没有找到第二个能进入迷宫的人。或者他找到了,然后那个人在行动之前也被杀了。

娜塔莉翻过那一页。后面是最后一页,只有几行字,每个字母都是大写:

“如果你读到这段话,并且你已经拿到了我在公寓里留给你的硬盘,那么你就具备了行动条件。如果泽娜还活着,她会帮你进入迷宫——她在内容策略部有足够的内部权限,可以对迷宫的数据流量进行伪装掩护。不要犹豫。真理引擎从来就不是一个技术问题。它是一场战争。而所有战争都有牺牲者。不要让我们成为没有名字的牺牲者。”

“——沃伦·蔡”

娜塔莉合上笔记本,抬起头看着窗外。黎明的第一缕阳光终于越过了诺瓦市东面的山脊线,切穿了笼罩旧城区上空的雾气,把全视总部大楼的玻璃幕墙染成了一面燃烧的铜镜。

从镜面上反射过来的光,照亮了汽车旅馆窗台上的一个细节——一封被人从门缝里塞进来的信封。白色的标准信封,没有邮票,没有邮戳,没有寄件人和收件人。她走过去,拿起信封。封舌没有粘,只是折了一下。

信封里只有一张便条纸,纸上印着几行字,是打印机字体:

“娜塔莉·阿达莫:我们知道你拿走了什么东西。我们也知道你把它掉在了哪里。如果你愿意合作,请在今天上午十点之前拨打这个号码——在此之前,你仍然是‘失踪人员’。在那之后,你将被定义为‘危害公共安全的在逃嫌犯’。选择权在你。”

纸条的背面印着一个电话号码,号码是诺瓦市本地号段。她没有认出那个号码,但便条上使用的“我们”这个称呼,结合全视新闻早间推送里那条关于她踪迹的报道,让她没有怀疑这封信来自谁。

她把便条翻过来。有第二段文字。

“另:你妹妹书店里的猫已经被人道处理。它咬伤了来封店的执法人员。”

娜塔莉把便条纸放下来,手指压着纸面,指腹因为用力而变成白色。那只猫——莉娅在书店里收养的那只橘色的流浪猫,没有名字,莉娅一直叫它“小橘”。全视的人封了莉娅的书店,然后把一只猫杀了。一只猫。它唯一的罪行是咬了一个不该咬的人。

她把便条纸折好,放进帆布包夹层里,和泽娜的员工卡、沃伦·蔡的笔记本放在一起。然后她站起来,走向浴室,打开冷水龙头,把脸埋在冰冷的水流里,直到自己的心跳降到足够平稳的频率。

她抬起头,镜子里的自己眼眶深陷、嘴唇干裂、头发被灰尘和汗水粘成一缕一缕的。她看起来不像一个法证分析师。她看起来像沃伦·蔡笔记里写的那个词——“战争中的士兵”。

她擦干脸,重新把帆布包背上,推开汽车旅馆的门。门外,诺瓦市已经醒了。晨间通勤的车流开始填满街道,人行道上的行人举着咖啡杯和全息投影的新闻简报匆匆走过,没有人多看一眼这个从廉价旅馆里走出的赤脚女人。

她在街角买了一份早餐三明治和一瓶水,用身上仅剩的现金。卖早餐的摊贩是一个满脸皱纹的老人,他接过钱的时候,眼睛在娜塔莉脸上停了一秒。他什么都没说,只是在递三明治的时候,顺手多塞了两个独立包装的创可贴和一双塑料拖鞋。

“你的脚。”他说,然后转身继续招呼下一位顾客。

娜塔莉低头看着那双手。创可贴是防水的,拖鞋是那种酒店的一次性拖鞋,但至少比赤脚强。她站在街角,把创可贴贴在伤口周围,套上那双白得刺眼的塑料拖鞋。

然后她开始朝诺瓦河南岸的方向走。在出发之前,她口袋里的手机震动了一下。不是她的通讯器——她的通讯器早已在逃亡中丢失。是沃伦·蔡留在帆布包里的那台老式功能机。她昨晚整理包里物品时就发现它在包底,没有解锁密码,联系人列表是空的,但它有一个安全的加密信息接收功能,是独立于通信基站之外的短距离对等传输模式。

信息只有一行字,发件人标识为“Z”:

“我没有被抓。他们以为他们抓到了我,但那是我故意让他们抓到的。我需要他们相信我不再构成威胁,这样才能自由行动。我拿到了你留在服务器室的东西——安保在清场之前我先进去了。终端在我手里,镜像完成了百分之九十四——缺的那百分之六是系统日志,不影响核心证据。迷宫的通行证我已经准备好。我们在雷明顿码头三号干船坞碰头。中午十二点。不要迟到。——泽娜”

娜塔莉读完这条信息,抬起头。她面前是横跨诺瓦河的旧工业铁桥,桥对岸就是河南岸的数据中心集群。在那些灰色的混凝土建筑群中,有一栋低矮的、没有任何标识的白色建筑,它的屋顶上密布着冷却塔和天线阵列——全视网络的数据中心,代号“迷宫”。

她握着那台老式功能机,站在桥头,感到某种奇异的、几乎可以称之为希望的东西正在胸腔里缓慢地重新生长。

然后她听到了身后的脚步声。不是一个。是一群。在晨间通勤的人流中,那些脚步声以一种与周围节奏格格不入的方式正在向她靠拢。她没有回头,只是把功能机放进口袋,把帆布包的背带在手腕上多缠了一圈。

然后她开始走。

桥在脚下震颤,城市在身后苏醒,诺瓦河的流水在桥面下方流过,发出持续不断的、像时间本身一样古老的水声。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注