下一章 上一章 目录 设置
7、七十二小时 活着。 ...
-
车驶上公路后,江渡做的第一件事是关掉所有车内灯光。
仪表盘的背光被调到最暗,中控屏幕关闭,连空调面板上的小液晶显示屏都被他用一块黑色电工胶带贴住了。整辆车像一只在浓雾中潜行的、不发光的深海生物。
“十二局的热成像无人机在半径五公里内巡逻。”江渡的声音从前座传来,被压低到几乎被引擎声吞没的程度,“他们用的不是常规频段。我的反制设备可以干扰常规无人机,但十二局的设备——”
“是军用级别。”林晚接话,“第三代量子探测,不受常规电磁干扰影响。但它有一个弱点——需要持续供电。续航时间不到四十分钟。”
“所以只要我们在四十分钟内不被找到,”闻烬说,“就得换车。”
江渡从后视镜里看了林晚一眼。“你怎么知道量子探测的事?”
林晚从后座的角落里摸出那台屏幕碎裂的老式笔记本电脑,翻开屏幕。绿光映在她脸上,将她的黑眼圈衬得更深。“陈默给我的。去年十二局的装备采购清单——他花了八个月才从内部流出来的。上面详细标注了所有新装备的弱点。”
江渡沉默了一拍。然后他嘴角弯了一下,极轻的。“陈默这个老狐狸。”
车在浓雾中行驶了大约二十分钟后,江渡拐进了一片废弃的物流园区。园区里堆满了生锈的集装箱和腐烂的木质托盘,荒草从水泥地面的裂缝中长出来,高达两米。他将车停在两个集装箱之间的夹缝里,熄火。
“换车。”他推开车门,走到最近的一个集装箱前。集装箱的门上挂着一把极旧的、被锈蚀得几乎看不出原本颜色的铁锁。江渡从腰间摸出一把钥匙,插进去,转动。
锁没动。
他又试了一次。锁仍然没动。第三次,他加了点力,锁芯发出了一声沉闷的、像骨头断裂般的“咔”。门被拉开了。
集装箱内部比外面看上去要新得多。深灰色的隔温层覆盖了四壁和天花板,地面铺着防静电地板。角落里放着一个铁皮柜,柜门半开着,里面整齐地叠放着几件深色的作战服、两把备用枪械、几盒弹药,和——闻烬注意到了一个细节——一条叠得整整齐齐的、深蓝色的围巾。
江渡走到铁皮柜前,拿起那条围巾。他看了几秒,然后将它塞进了作战服内侧的口袋里。动作很快,快到像是条件反射。
“备用车在后面。”江渡转身,走向集装箱后部的一扇暗门,“也是陈默的。他三年前开始布置这些据点。我师父帮着设计的——用的是密码局外勤组最老的那套暗号系统。十二局查不到。”
暗门后是一条极短的通道,通向另一个相邻的集装箱。里面停着一辆银灰色的商务车,车身没有标识,车窗贴了深色防窥膜。
闻烬坐进副驾驶。车内的温度比外面高了几度,但比之前那辆冷。皮革座椅上积着一层薄灰,像是很久没有人用过。江渡发动引擎,中控屏幕亮起,但被他立刻切换到纯黑模式。
“去哪?”林晚在后座系好安全带。
“陈默给的安全屋名单里还有一个。”江渡将车驶出集装箱,“在浦东。一个废弃的水厂。地下结构比地上复杂,热成像探测穿不透足够厚的混凝土和地下水层。”
车驶入更深的雾气中。物流园区的轮廓在后视镜里像一块正在融化的灰色方糖,逐渐被白色吞没。
闻烬靠在座椅上,闭着眼。他的手机在口袋里持续发烫——内核数据在下载完成后仍在后台进行某种校验运算,将手机处理器逼到了极限。他能感觉到大腿外侧的那股热量,像一颗被塞进口袋里的、正在缓慢燃烧的炭。
但他大脑里的温度更高。
外壳逻辑和内核结构正在他的长期记忆中自行配对。那种感觉像是有两个人在他的颅腔里下棋——每一步落下,都有一小块记忆被翻出来、被比对、被重新归档。他看到了很多他不该看到的东西。林远三十年前写下的第一行代码。赵铭在项目终止那天烧掉的手稿。陈默第一次戴上那块表的下午。林晚六岁时在花园里种下的第一棵茉莉花。
然后他看到了一段不属于任何人的记忆。
画面很模糊,像是从很远的距离外拍摄的。画面里是一个女人的背影,长发,穿着一件洗得发白的碎花连衣裙。她蹲在花园里,手里拿着一把小铲子,在土里刨着什么。她的动作很慢,很仔细,像是在进行某种只有她知道规则的仪式。阳光从她左侧打过来,在她肩膀上镀了一层金色的边。
她转过头。
闻烬看到了她的脸。年轻,圆脸,鼻梁上有些雀斑。她笑了一下,朝他——或者说朝镜头——挥了挥手。她的嘴唇动了一下,像是在说什么。
闻烬读出了她的唇语。
“好好活。”
他猛地睁开眼。
车内的空气冰冷。江渡在开车,目光直视前方被雾气吞没的路面。仪表盘上的时钟显示:凌晨三点四十七分。他睡了一个多小时。或者说,他的大脑被那段不属于他的记忆“暂停”了一个多小时。
“醒了?”江渡的声音很平,但闻烬注意到他的肩膀比之前略微松弛——说明他一直在通过后视镜观察副驾驶座上的动静。
“我看到了林远妻子的一段记忆。”闻烬说。声音有些哑,喉咙里像被砂纸磨过。“灰塔的内核结构图里嵌着一段碎片——像是林远把她的某段记忆编码进去了。”
江渡偏头看了他一眼。“为什么?”
“不知道。”闻烬坐直身体,从口袋里摸出手机。屏幕滚烫,但还能操作。他打开一个加密的本地文件,里面是他出发前从老电厂服务器上备份的一部分原始数据。“但我猜——林远不是单纯为了存储数据才把那段记忆放进去的。”
“那是为了什么?”
闻烬看着手机屏幕上那段模糊的视频碎片。画面里的女人还在笑,还在挥着手,嘴唇还在无声地翕动。
“为了让她活下来。”闻烬说,“灰塔的核心算法可以把记忆编码为数据。只要那段编码不被删除,被编码的记忆就能永久存储。林远没有把她‘保存’在灰塔里——他把她‘种’在了灰塔的核心里。”
江渡的手指在方向盘上收紧了。
“所以摧毁灰塔——”他的声音沉了半分。
“会连带删除她。”闻烬将手机屏幕关掉,黑暗重新填满车内,“林远知道这一点。他从一开始就知道。但他还是让我们拿走了内核。他还是选择留在老电厂。”
后座传来林晚的声音。她一直没有睡。她的声音在黑暗中响起,轻而稳:“他选择了我妈妈想要的。”
闻烬转头看她。后座很暗,只能看见林晚眼睛的轮廓——反着窗外极微弱的、从雾气深处透出来的城市灯光。
“他妻子临终前说了什么?”闻烬问。
林晚沉默了几秒。
“她说——”她的声音顿了一下,“‘别让任何东西比活人重要’。”
车内安静了很久。引擎的低鸣像一层持续的、温柔的白噪音,填满了所有的沉默。车驶过一片又一片被雾气覆盖的、空旷的工业区。浦东的轮廓在前方若隐若现——摩天大楼的顶端刺出雾层,像一排浮在云海之上的、沉默的灯塔。
“四十八小时。”江渡终于开口。他的声音恢复了平稳,但那种平稳底下有一种闻烬逐渐开始熟悉的、细微的紧绷。像一根被调到正确音高的弦。“我们现在有内核。我们有反向指令。我们知道平安夜八点,灰塔会在上海中心大厦被激活。但还有一件事没解决——”
“中继节点。”闻烬说。
“对。”江渡将车拐进一条更窄的路,两侧是废弃的仓库和堆场,“陈默说灰塔的信号要经过第九局内部的中继节点才能传播到全城。如果我们不摧毁那个节点,就算反向指令生效了,灰塔的信号仍然会通过那个节点扩散到所有联网设备。”
“所以我们需要在平安夜之前进入第九局。”闻烬说,“摧毁中继节点。”
“然后去上海中心大厦。”林晚接话,“在八点整的时候触发反向指令。”
“同时。”闻烬补充,“必须是同一时刻。灰塔在八点整开始扩散,反向指令必须在扩散开始的零点零三秒内覆盖上去。太早——灰塔还没激活,指令没有目标。太晚——信号已经扩散出去,反向指令覆盖不了所有人。”
车内又是一阵沉默。三个人的呼吸声在黑暗中交织,形成一种不规则的、像某种原始打击乐般的节奏。
“我需要看一眼那个中继节点的物理结构。”闻烬说。他打开手机,调出之前在第九局会议室里看到的监控截图。那张截图里,会议室角落的反光映出了陈默的身影——但闻烬现在回看这张图,看到了之前忽略的东西。会议室墙壁上有一块区域,被陈默的身体挡住了大半。那块区域的边缘,有几条极细的线缆从墙板缝隙中露出来。
“中继节点在会议室墙壁后面。”闻烬放大了截图,“第九局的会议室有一整面墙是空的。里面藏着服务器和信号放大器。那是灰塔的核心中继站。”
“你怎么确定?”江渡问。
“因为那面墙的位置。”闻烬在手机上画了一条线,“第九局在浦东的地下结构中,会议室的位置正好在整个建筑群的几何中心。任何信号从那里发出,到最远端的天线距离都是最短的。这是最优化的布局。”
江渡没有说话,但他加快了车速。
凌晨五点。天还没有亮,但雾气开始变薄了。东方的地平线上出现了一条极细的、灰白色的裂缝,像天空正在被缓慢地撕开。车驶过南浦大桥时,黄浦江在下方铺展成一条深灰色的、沉默的带子。江面上有几艘夜航的货轮,船灯在雾气中晕开成模糊的橙色光斑。
“闻烬。”江渡忽然开口。他的声音有些奇怪——比平时更轻,像是被什么东西卡了一下。
“嗯。”
“你刚才说林远把妻子的记忆种在了灰塔核心里。”
“对。”
“那如果我们摧毁灰塔——”江渡顿了一下,“那段记忆也会消失。”
闻烬转头看着他的侧脸。车窗外的城市灯光从雾气中渗进来,在江渡的脸上投下流动的、明灭不定的光影。
“对。”闻烬说。
江渡握方向盘的手指收紧了。他的目光钉在前方被雾气吞没的路面上,沉默了很久。
“林远知道。”江渡终于说。他的声音很平,平得像一块被磨平了所有纹理的石头。“他选择让你拿走内核的时候,就已经知道了。”
“对。”
江渡没有再说话。但他的肩膀轻微地、几乎不可察觉地松了一下——像是放下了一样很小很重的东西。
闻烬看着窗外。浦东的天际线在晨雾中逐渐清晰——上海中心大厦的螺旋形轮廓像一根拧紧的、指向天空的螺丝。平安夜的灯光秀会在那栋楼的顶端绽放,全球数十亿人会同时看向那块巨大的LED屏幕。
而灰塔的信号,会在同一个瞬间从屏幕中涌出,像一条看不见的、覆盖一切的洪流。
四十八小时。
闻烬闭上眼,在黑暗中重新梳理了一遍计划。第一步:进入第九局,摧毁中继节点。第二步:在平安夜八点前到达上海中心大厦。第三步:在灰塔激活的同一时刻触发反向指令。
三个步骤。任何一个环节出错——整个计划就会崩溃。
车驶下南浦大桥,驶入浦东的街道。雾气在这里更薄了,空气中有一种潮湿的、江水的气味。路边的店铺还没有开门,卷帘门紧闭,玻璃橱窗里挂着平安夜的促销海报。红色的圣诞老人和绿色的圣诞树在昏暗的街道上显得格外突兀,像某种来自另一个世界的、天真的符号。
“到了。”江渡将车停在一片被铁丝网围起来的废弃水厂前。
水厂的铁门锈迹斑斑,门上的锁被换过——新的,银色的,在晨光中微微发亮。江渡下车,用同一把钥匙打开了锁。铁门推开时发出尖锐的、刺耳的摩擦声。
水厂内部比外面看上去更大。巨大的沉淀池被抽干了水,池底铺着厚厚一层龟裂的淤泥。管道纵横交错地爬满了整个厂区,像某种巨型工业生物的、被剥去了皮的血管系统。空气中弥漫着□□和潮湿的水泥味。
江渡走到一个地下入口前。沉重的铸铁井盖被他单手掀开,露出下方一条漆黑的、向下的通道。金属梯子嵌在通道壁上,锈蚀得几乎看不出原本的颜色。
“下去。”他说。
闻烬先下。梯子在脚下发出令人不安的吱嘎声,但承住了他的体重。下降了大约十米后,他的脚踩到了坚实的水泥地面。黑暗中有一股稳定的、凉丝丝的气流从某个方向吹来——有通风系统在运转。
江渡跟着下来,林晚最后。江渡在通道底部摸到了一个开关,按下去。头顶一盏极暗的灯亮了,勉强照亮了这个地下空间。不大——大约三十平米,四壁是混凝土,地面干燥。角落里放着一张折叠桌、几把椅子、一个铁皮柜。铁皮柜里有一套备用电源、一台老式笔记本电脑、一部卫星电话、和一个急救箱。
“陈默的全部存货。”江渡走过去打开电脑。电脑启动时发出一阵老旧的、像老人咳嗽般的噪声。但屏幕亮了,显示出完整的操作系统界面。
“这地方安全吗?”林晚问。
“足够安全。”江渡说,“十二局的量子探测穿不透十米厚的混凝土加地下水层。我们在这里可以待——至少到明天晚上。”
“明天晚上?”闻烬在折叠桌前坐下。
“平安夜是后天。”江渡看着他,“明天一整天,我们用来准备。后天下午出发去第九局。摧毁中继节点之后,直接去上海中心大厦。时间上——勉强够。”
闻烬点头。他打开手机,将灰塔的完整结构图投屏到那台老式笔记本电脑上。屏幕上亮起密密麻麻的节点和连线,像一张被摊开的、巨大的蜘蛛网。他用手指在屏幕上圈出了第九局的位置——中继节点。然后又圈出了上海中心大厦的位置——信号发射源。
“我们需要一个干扰方案。”闻烬说,“进入第九局的时候,灰塔的监测系统会探测到异常。林远虽然留在了老电厂,但灰塔的网络是自动运行的。它会识别入侵者。”
“怎么干扰?”
闻烬抬头看向江渡。“你之前是怎么潜入第九局的?”
江渡从铁皮柜里摸出一块黑色的、手掌大小的设备。“标准的战术侵入套件。信号干扰、生物特征模拟、热源伪装。对付常规安防足够。但灰塔的监测系统——”
“是神经网络级别的。”闻烬接话,“它会学习。单纯干扰信号没有用——它会识别出干扰的模式,然后自动规避。”
“那怎么办?”
闻烬重新看向屏幕。他放大第九局的建筑结构图,手指在会议室的位置上慢慢划过。那面藏着中继节点的墙壁——它的背后是第九局的服务器核心区。服务器核心区的外部——是一条通风管道。
“通风管道。”闻烬说,“灰塔的监测系统只覆盖了电子信号。它不监测物理空间——至少不是全方位的。如果我们不走网络路线,直接从通风管道进入服务器核心区,灰塔不会察觉到。”
江渡走到屏幕前,看着闻烬圈出的那根通风管道。它在建筑结构图中显示为一条极细的虚线,从第九局外部一直延伸到核心区。
“管道的直径?”江渡问。
“四十厘米。”闻烬说,“一个人侧身可以通过。但管道很长——大约两百米。中途有三个垂直弯道。需要爬行通过。”
江渡看着他。“你的体型可以。我的——勉强。”
“我爬。”闻烬说,“我在监狱里爬过比这更窄的管道。1023次失败里——有一次我进了通风管,爬了四十七米才被卡住。”
江渡看着他,嘴角弯了一下。极淡。
“那你爬。”他说,“我在服务器核心区外面接应。林晚在第九局外围负责通讯中继。”
“不。”林晚从角落里站起来,“我进第九局。”
江渡转头看她。
“陈默在第九局内部留了人。”林晚说,“一个暗线。只有我能联系上他。如果你们想在不触发全面警报的情况下进入服务器核心区——需要他从内部关闭第一层防火墙。”
江渡沉默了几秒。然后他点了点头。
“那就这么定。”闻烬将手机收起来,“明天一整天准备。后天下午——行动。”
他靠在椅背上,闭上眼。头顶那盏极暗的灯泡发出微弱的嗡鸣。地下三十米的地方,安静得能听见自己的心跳。闻烬听着自己的心跳声,数着它的节拍——每分钟七十二次。正常。稳定。
然后他听见了另一个声音。从旁边传来的——江渡靠在铁皮柜旁,闭着眼。他的呼吸很轻,很慢,节律稳定。但闻烬注意到他的右手——那只垂在身侧的、修长而有力的手——正无意识地、反复地摩挲着作战服内侧的口袋。
那条深蓝色的围巾。
闻烬没有问。他只是将目光收回来,重新闭上眼。
四十八小时。
他的心跳还在数着。但他的思绪飘向了另一个方向——飘向那个在花园里种茉莉花的女人,飘向那个无声地说着“好好活”的唇语,飘向林远坐在木椅上面对屏幕墙时那个安静的、像落叶归土般的背影。
摧毁灰塔意味着摧毁那段被种在核心里的记忆。
但也许——闻烬在黑暗中攥紧了手机——也许在摧毁之前,他可以把那段记忆备份出来。用最原始的方式。用他的大脑。他已经在外壳逻辑里存了三十年的钥匙,不介意再多存一段。
他要让那个女人活下来。
不只是作为灰塔里的数据碎片。
而是作为一个可以被记住的、被讲述的、被爱的人。
闻烬睁开眼,看着对面墙壁上那盏摇晃的灯泡。灯光昏黄,在混凝土墙面上投下颤动的、像心跳般的光影。
他轻声说了一句话。声音很轻,轻到只有自己听得见。
“好好活。”
灯泡晃了一下。
然后稳定下来。