凌晨五点三十三分,布里奇波特旧城区上空那片裂开的云缝又被合上了。细雨重新飘下来,不是那种能打湿衣服的雨,而是更细的、悬浮在空气里的水雾,落在皮肤上像一层冰凉的汗。伊莱亚斯蹲在废弃百货商场后巷的一个电力管网检查井旁边,把液压剪钳的刀口卡在井盖锁孔的生锈铁栓上。
莉娜蹲在他身后三步远的地方,背靠着潮湿的砖墙,手里握着那台改装过的干扰器。她的呼吸在冷空气里凝成细小的白雾,每一次呼出都被她刻意压得很慢——牧人教过她,快速呼吸会让胸腔的起伏幅度变大,而任何大于一定阈值的肢体动作都可能被附近灯柱上那些QX-7模块的震动传感器捕捉到。
“四十秒。”伊莱亚斯的声音压得很低,几乎和雨雾混在一起,“电压波动窗口在五点四十分整开始。备用电源接管到稳定的间隙是四十秒。在这四十秒内,核心节点的外围电子锁会重启。重启过程中,机械锁是唯一的物理屏障。”
“如果机械锁打不开呢?”
“那就用这个。”他从背包侧袋里掏出牧人给的那卷手工引爆索,放在井盖边缘。莉娜看着那卷灰色的索状物,没有继续问下去。
五点三十八分。伊莱亚斯的通讯终端震动了一下。牧人发来的信号——他已就位,在旧百货商场东南方向大约三百米处的一个废弃水塔顶部,干扰器已经架好,天线对准核心节点的方向。十秒后,索菲的信号也到了——她在五金店后巷、废弃报亭和下水道通风井三个位置都布设了定时噪音源,触发时间定在五点四十一分。
五点三十九分。伊莱亚斯把液压剪钳的握把合拢。铁栓在锈屑的尖啸声中断成两截,声音在狭窄的后巷里回荡了大概半秒,然后被细雨吞没。他把剪钳放在一边,用手指扣住井盖边缘的两个凹槽,缓慢地往上抬。井盖升起时发出沉闷的金属摩擦声,像一头被惊扰的冬眠动物在喉咙深处发出的低吼。莉娜迅速靠过来,用干扰器对准井口。干扰器面板上的六个指示灯依次亮起绿色,开始发射低功率的2.4GHz频段压制脉冲。周围十二个QX-7模块在这一刻同时收到了一个信号——但它们收到的不是伊莱亚斯撬井盖的声音,而是干扰器编织出来的一段白噪音,听起来像城市排水系统正常的低频震动。
五点四十分整。远处的城市供电网络切换了。伊莱亚斯能感觉到脚下的水泥地面传来一阵极其细微的震颤,那是大型变压器在切换时产生的物理振动。他看了莉娜一眼。莉娜点头。两人一前一后钻进了井口。
井下通道比伊莱亚斯预想的更窄。他必须弯着腰才能前进,双肩几乎擦着两侧的混凝土墙壁。通道里的空气冰冷潮湿,混杂着泥土味、铁锈味和隐隐约约的臭氧味——那是高压电缆在密闭空间里长期运行后残留的气息。头顶每隔十米有一盏应急灯,发着暗淡的红光,把通道映成某种介于子宫和坟墓之间的色调。
他们在通道里前进了大概六分钟。伊莱亚斯的平板电脑上显示着离线拓扑图,一个蓝色光点代表他们当前的位置,正在缓慢接近标注为“BF-BP-CORE-01-接入点C”的红色标记。距离目标还有大约八十米。
然后他们听到了声音。
不是从前方传来的,是从头顶。那是人群的脚步声,成千上万双鞋踩在宪法大道的柏油路面上,汇成一片低沉的、持续不断的闷响。宪法日盛典的庆祝活动从昨天傍晚一直持续到今天清晨,现在正是第二轮早间集会的时间。伊莱亚斯能隐约听到经过水泥和泥土层层衰减后的扩音器人声——那个AI生成的女性声音仍在不知疲倦地播报着什么,语调平稳、温和、永恒。
“他们在庆祝。”莉娜在他身后低声说。这不是一个问题。
“他们在被庆祝。”伊莱亚斯说。
他不知道自己的话有没有被头顶那成千上万的人听到。他不在乎。他继续往前。
五点四十七分。他们到达了接入点C。这是一扇嵌在通道尽头墙壁上的厚重防爆门,门框周围布满了传感器线缆。但此刻那些传感器的指示灯全部是灭的——电压波动的四十秒窗口已经过去了七分钟,但牧人的干扰器和索菲的噪音源正在发挥协同作用,核心节点的自动诊断程序把接入点C所在的区域判定为“环境异常波动区”,暂时切断了这一带所有电子传感器的电源,防止误触发。
伊莱亚斯从背包里拿出那把牧人给他的半自动手枪,检查了弹匣。然后他从风衣内袋里掏出QX-7电路板,在应急灯的暗红光芒下最后一次确认了它的上行链路频段——2.4GHz,加密协议层第七层,目标接收节点就在这扇门后面不到三十米的位置。
“你在外面。”他对莉娜说,“如果十分钟后我没出来,你把干扰器的功率推到最大,然后原路返回。不要等我。不要回头。”
“你不打算回来了?”莉娜的声音很平静。
“我打算。但不代表会发生。”
莉娜沉默了几秒。然后她从外套内袋里掏出一样东西,塞进伊莱亚斯的手里。那是一枚旧式的铜质哨子,表面磨得很光滑,边缘有一道细小的裂纹。哨子上拴着一根褪色的红线。
“这是我八岁那年我爸给我的。他说如果你迷路了,就吹这个哨子。声音比人声传得远。”她看着他的眼睛,“如果你出不来,就吹一下。我听见了就走。”
伊莱亚斯低头看着掌心里那枚哨子。然后他把红线挂在脖子上,把哨子塞进衣领里面。铜质的金属片贴在胸口皮肤上,冰凉的触感让他深吸了一口气。
他推开了防爆门。
门后的世界再一次变换了色调。走廊里是恒温恒湿的白色空间,日光灯管把每一个角落都照得没有阴影。他快速穿过走廊,沿着服务器机架之间的冷通道朝核心中继器的位置移动。机架上的指示灯仍然在闪烁,冷却风扇的嗡鸣声匀而低沉。系统仍在运转。他只有几分钟。
中继器位于机房中央一个独立的防静电隔间里。隔间的门没有锁——电子锁在传感器断电期间自动释放了。伊莱亚斯走进去,面前是一排齐腰高的黑色机柜,每一个机柜上都贴着奥姆尼认知的银灰色标志和编号。他找到了编号为“BF-BP-RELAY-01”的机柜,打开面板。
里面是密密麻麻的光纤接口和同轴电缆,每一根都绑着整齐的束线带,贴着打印的标签。标签上的代码他大部分不认识,但有一个接口的标签让他停住了手指——“QX-7上行链路汇聚端口”。
他用液压剪钳的刀口对准了那个接口下方三厘米处的光缆束。
然后他听见了身后走廊里传来的脚步声。
不是一个人的脚步。和前天晚上在地下车库里追他的那三个人的脚步频率一模一样。他猛地转身,举枪。但脚步声在机房外围的某个位置停住了。他在机架之间的缝隙里看到了一闪而过的人影。是两个人,战术背心,消音器武器,面罩下露出的下颚线条僵硬如石。
他们在搜索。不是被动防御,是主动清场。系统已经意识到核心节点正在被人物理入侵,而且入侵者没有按常理选择主入口。那些脚步声现在正在冷通道里移动,一列一列机架地检查。
伊莱亚斯把剪钳重新对准光缆束。光缆外层很硬,凯夫拉纤维和钢绞线混合编织的外壳抵抗着刀口的压力。他用双手握住握把,用尽全力合拢。
第一根光缆断裂时发出了一声清脆的啪。不是电子音,是物理的声音——钢绞线在张力下崩断的声音。第二根。第三根。他的手掌在出汗,剪钳的握把在掌心里打滑。
身后三十米外,安保队员的声音透过机架的嗡鸣声传过来:“他在中继隔间!”
然后枪声响了。不是他的。是他们的。第一发子弹击中了他身后机架的金属外壳,弹头弹跳的声音尖锐短促。他侧身闪进隔间内侧,用脚踢翻了旁边一个空置的设备架,给自己制造了一个简陋的掩体。剪钳还在手里,还有两根光缆。
他听到了更多的脚步声。不是两个,是四个。增援到了。核心节点的安保力量远比他预估的强大。
他的手机在口袋里震动了一下——那是牧人发来的紧急通讯,但他没有时间看。
他扑出掩体,用左手把剪钳重新卡在倒数第二根光缆上,右手举枪朝走廊方向开了两枪。不是瞄准,是压制。子弹打在机架的金属面板上,溅出细小的火花。枪声在恒温恒湿的空气里炸裂开来,震得他的耳膜嗡嗡响。
倒数第二根光缆断了。最后一根。
一个安保队员的身影从机架侧面闪出来,枪口已经抬到了与伊莱亚斯胸口平行的位置。伊莱亚斯开了一枪。那个人踉跄了一下,但没有倒。他穿了重型防弹背心,子弹打在陶瓷插板上,冲击力把他往后推了两步。伊莱亚斯趁机把剪钳的刀口合在了最后一根光缆上。
钢绞线崩断的声音和第四声枪响同时爆发。
他感觉左臂上侧像被一根烧红的铁棍猛击了一下。然后是一种很奇怪的延迟的疼痛——先是冲击,然后是热,然后才是真正的、深入到骨头里的钝痛。子弹擦过左臂三角肌的外侧,没有击穿,但撕开了一道很深的灼伤。血顺着小臂流下来,滴在防静电地板上,在日光灯的冷白光下呈现不真实的红色。
他把剪钳松开,整个人往后翻滚,撞进了隔间角落。右手捂着左臂的伤口,手指缝里涌出的血又湿又热。外面的脚步声停止了。安保队员们在通讯器里快速通话,声音被消音器和机架风扇盖住大半。
然后一阵新的声音响起来。不是枪声。是一种他在警队九年里从未听过的高频电磁脉冲声,频率从低到高急速攀升,像是某种巨型电容在瞬间放电。所有的服务器指示灯在同一瞬间同时闪烁了一下。然后走廊上方的日光灯管开始明灭。一下,两下。然后它们全部熄灭了。
紧接着熄灭的是服务器机架上的指示灯。一排。两排。整片。蓝色和绿色的光点像被吹灭的蜡烛一样依次消失,从机房中央蔓延到外围,从核心节点蔓延到接入点,从布里奇波特蔓延到周边三个州的每一台连接在回音壁网络上的设备。
黑暗中,伊莱亚斯能听见的只有他自己的粗重呼吸,和机房里逐渐停转的冷却风扇叶片发出的最后几下惯性嗡鸣。
然后什么都没有了。
沉默。完全的、物理意义的沉默。不是安静,是沉默——那种当某种一直在响但你从未意识到它在响的声音第一次消失时产生的真空。
他不确定自己在那片黑暗和沉默里待了多久。几秒,或者几分钟。然后他的手机震动了一下。他掏出来,用沾满血的手指划开屏幕。是牧人发来的消息,只有四个字:“它停了。”
然后是莉娜的:“哨子没响。我进来了。”
一道手电筒的白光从隔间门外射进来。莉娜站在那里,光柱后面是她那张被汗水和灰尘弄得有点脏的脸,但眼睛很亮。
伊莱亚斯靠墙站起来,左手垂在身侧,血还在滴。
“你做到了。”莉娜说。
“我们。”他说,“我们做到了。”
莉娜扶着他穿过黑暗的冷通道,绕过倒下的设备架和散落的子弹壳,从接入点C重新钻回电力管网通道。通道里的应急灯还亮着——它们用的是独立电源,不在回音壁的链路上。红色的暗光打在他们移动的身体上,在通道墙壁上投下两个被拉长、被弯曲、被光线分解又重组的人影。
当他们重新出现在井盖上方的时候,雨已经完全停了。天空从深灰色变成了浅灰,东边天际线上透出一线淡淡的橙色。街道上很安静——不是那种正常的清晨安静,是某种更深层的东西。街灯还亮着,但那些隐藏在灯柱里的QX-7模块的绿色指示灯全部熄灭了。巨型屏幕上的全息国旗消失了。屏幕本身仍然立在那里,但表面只反射着灰白色的晨雾,像一面没有内容的白板。
伊莱亚斯和莉娜并肩站在后巷里,用了几秒钟去适应没有那种低频电流声的城市空气。然后他们同时注意到了一件事——他们的手机屏幕亮了。
不是守望者应用的推送。守望者应用没有推送。屏幕上弹出的是一排又一排的错误提示:“无法连接服务器”、“评分数据暂不可用”、“请稍后重试”。
整座布里奇波特,整片威斯特联邦的十七个州,每一部手机上都弹出了相同的提示。那个永不闭合的眼睛终于闭了一下。
在城市另一端的旧城区盲点区里,牧人坐在水塔顶上,面前摊着那台老旧的加密通讯终端。他低头看了一眼时间——六点零三分。然后在嘴里叼了整整三天都没点的那根烟终于被擦亮了火柴。
他深吸了一口,缓缓吐出青灰色的烟雾。在他身后的车间里,索菲正对着老式CRT显示器上重新启动的系统日志,用颤抖的手指追踪着那些正在从红变绿的坐标点。QXM-029。梅芙。她的位置信号刚刚消失了。
不是离线。是信号源被系统主动关闭了。
索菲没有哭。她只是把手指从键盘上拿开,把那张梅芙站在栈桥上笑着的旧照片贴在了屏幕旁边。然后她站起来,朝外面喊了一声。
“牧人。”
“听到了。”牧人把烟夹在手指间,朝旧城区方向看去。晨光正在那里缓慢地铺开,像一层薄薄的、金色的树脂覆盖在那些生锈的铁皮屋顶和爬满常春藤的砖墙上。
他不知道这个瞬间能持续多久。所有在盲点区的人都知道,系统不会一直停着。备用卫星链路可能很快就会激活,奥姆尼的技术团队可能已经在某个地下掩体里疯狂地敲打键盘,试图重启整个网络。
但至少此刻,在这两小时的窗口里,布裡奇波特没有评分,没有举报,没有定向推送,没有情绪负债。只有人。和一些终于可以不被记录的目光。
在四个街区之外的一个廉价公寓里,一个女人把手机放在床头柜上,走到窗边拉开了窗帘。清晨的光线打在她脸上,有点凉,但真实。她已经四天没有拉开窗帘了。她不知道那个评分栏什么时候会重新变成红色,但她知道至少此刻它是灰的。灰色不是好的颜色,但总比红色好。
她靠着窗框站了很久,看着街道尽头升起来的太阳,把她的影子投在身后的墙壁上。影子的轮廓很清晰。没有手环,没有脚镣,没有电子眼的红色光点在脖子上跳动。只有一个人。一个完整的人。


暂无评论,来抢沙发吧!