9. 德雷克的循环

利安德把轮椅转到主工作站前,六块屏幕上的界面同时切换。那些密密麻麻的红色光点现在被放大到了一比一百的比例尺,每一个光点旁边都标注着一个小型数据窗口——移动速度、方向向量、最后上报位置的时间戳。里奥盯着那些光点,忽然意识到它们不是在随机移动。它们在按照某种网格状的搜索模式推进,一条街一条街,一栋楼一栋楼。

“这是军事级的城市搜索队形。”奈拉站在利安德身后,右眼扫过屏幕上的光点分布图,“外圈封锁主干道,内圈分割街区,然后逐个区块清剿。六年前我在警局受训时学过这个模式——它叫‘收缩网’。一旦网口收紧,网里的人只有两个选择:投降,或者被挤到网底。”

“网底是哪里?”德拉尼问。

利安德敲下一个键,地图上浮现出一个被红色虚线标注的不规则区域,范围覆盖了整个第七区的中心地带——大约四个街区见方,中央是一座废弃的旧法院大楼。“按照他们目前的收缩速度,”他说,“网底会在今天傍晚六点左右合拢到这个位置。届时清洁工将完成对第七区的完全封锁。”

他转过身,那双被屏幕光灼烧得布满血丝的眼睛从厚厚的镜片后面依次扫过三个人的脸。“但我不会让你们等到那个时候。因为‘审判日’也不会等。”

“你查到了什么?”奈拉问。

“不多。”利安德滚动轮椅移到另一侧的辅助工作站,调出一个被加密外壳包裹的文件夹。文件夹的名字是一串无意义的十六进制字符,但当他输入密码打开之后,里面的内容让整个房间陷入了短暂的沉默。

那是几十张截图——邮件、短讯、内部备忘录、航班记录、银行转账凭证。所有的文件都被打上了不同来源的水印,有些来自诺瓦宪法委员会的服务器,有些来自天秤控股的财务系统,有些来自德雷克参议员办公室的内部通讯链。这些文件单独看都只是碎片,但被利安德按时间顺序排列在一起之后,一条清晰的脉络浮现出来。

“三个月前,”利安德指着第一张截图,“德雷克的幕僚长与天秤控股的首席运营官进行了一次长达两小时的面谈。面谈地点不在任何一方的办公室,而在巴塞尔一家私人银行的贵宾室。这是那家银行的访客登记记录——登记名字是假的,但监控摄像头拍到的车辆牌照是真的。”

他滑到下一张截图。

“面谈后一周,天秤控股通过三个中间账户,向一家注册地在卢森堡的私人安保公司汇入了一笔总额为两千四百万欧元的款项。这家安保公司没有公开网站,没有商业注册信息,但它的名字出现在另外一份文件里——海文市港务局的旧档案。档案显示,这家公司曾在七年前参与过海文港第七号码头C区仓库的‘安全升级改造’。改造的内容包括——加固仓库外墙、安装防爆门、以及在仓库地下修建一个额外的混凝土掩体。”

里奥听到“C区仓库”和“地下掩体”这两个词时,心脏猛地收紧了。他想起昨晚在仓库里看到的那些选票箱,想起哈特曼死前喊出的那半句话——“选票仓库的坐标……在他们的第四层档案”——也想起了他们匆匆逃离时,甚至没来得及检查仓库是否真的有地下层。

“那个掩体。”他说,“我们昨晚没看到它。”

“你们当然没看到。”利安德推了推眼镜,“因为它的入口不在C区仓库内部,而是在仓库后方的排水渠下方。那条排水渠就是你们逃跑时走的那条。你们当时离入口大概只有——”他量了量屏幕上的工程图,“——不到五十米。”

一阵沉默。德拉尼把脸埋进双手里,从指缝间发出一声被压抑的、混合着疲惫和沮丧的叹息。奈拉则仍然盯着屏幕,表情没有任何变化,只是右眼的目光变得更加尖锐。

“所以三个月前,德雷克团队和天秤控股共同出资改造了C区地下掩体。”奈拉说,“时间点恰好是哈特曼开始深入调查布里茨案内部档案的时候。”

“不只是改造。”利安德调出最后一张截图,那是一份内部备忘录的扫描件,页眉印着天秤控股的logo,接收人是“灰雾项目执行组”,内容只有短短三行:

“阶段二触发条件已确定。触发阈值:档案完整泄露并进入公共传播渠道。响应方案:审判日。授权级别:最高。执行人:塞缪尔。倒计时:72小时。”

“‘塞缪尔’是谁?”里奥问。

“这正是最麻烦的部分。”利安德摘下眼镜,用拇指和食指揉了揉鼻梁,他的眼眶凹陷得很深,在屏幕冷光的映衬下像两个黑洞,“在整个天秤控股和德雷克团队的所有通讯记录中,‘塞缪尔’这个名字只出现过三次。没有姓氏,没有身份编号,没有任何可以关联到具体个人的信息。但这个人被授权执行‘审判日’。也就是说——清洁工组织的整个外勤力量,那些追踪你们的杀手,他们很可能直接听命于塞缪尔。”

他重新戴上眼镜,转向奈拉。“你六年前在警局见过这个名字吗?”

奈拉沉默了很长时间。她靠在墙边,双手插在风衣口袋里,左腿微微弯曲以减轻承重。天窗里透进来的光斑已经从地面移到了她的膝盖上,照亮了风衣面料上那些被反复摩擦后发亮的纹路。

“没有。”她最终说,“但我见过这种不留痕迹的命名方式。清洁工高层使用的全是单一代号。他们的行动手册里禁止任何可追溯至真实身份的信息。塞缪尔可能是一个人的代号,也可能是一个岗位的代号——无论坐在那个位置上的人换了多少茬,代号永远不变。”

“也就是说,就算我们抓住一个清洁工,也找不到塞缪尔。”德拉尼的声音很闷。他已经把脸从手心里抬起来,眼眶里仍然布满血丝,但脸上的疲惫已经不再是被动承受的疲惫,而是某种正在被重新锻造成决心的疲惫。

“不一定。”利安德说,手指敲了几下键盘,调出一个暗网的通讯界面。界面上全是被加密过的不完整信息片段,像是从一条大河里随机舀起的几瓢水。“清洁工的外勤小队在执行任务期间,会通过暗网中继站与指挥中心保持联络。这些联络内容本身是加密的,但加密通道的元数据——也就是信号发送的时间、频率、数据包大小和节点路径——是难以完全隐藏的。过去二十四小时内,我在‘泽维尔剧场’的服务器群上截获了一组异常密集的通讯流。所有通讯都从海文市的某个物理节点发出,经过至少四层中继后汇入一个终端。那个终端的物理位置——就在第七区。”

奈拉从墙边站直了。“在网里?”

“在你们目前所在的第七区。”利安德将地图放大,将一个不断闪烁的蓝色光点标记在第七区核心位置,“它就在旧法院大楼地下二层。那里曾经是法院的IT设备机房,六年前被废弃。但我扫描了那片区域的电力使用数据——它仍然在大量耗电。服务器还在运行。有人把它改成了一个暗网节点中心。如果塞缪尔正在指挥清洁工封锁第七区,那么他最有可能的指挥位置,就是那个节点中心。”

里奥走到屏幕前,盯着那个闪烁的蓝色光点。旧法院大楼——就是利安德刚才说的“网底”。他们正在被清洁工驱赶的方向,恰好也是敌人的指挥中枢所在。这是巧合,还是陷阱?

“你怎么知道那不是诱饵?”里奥问出了这个问题。

“我不知道。”利安德说,语气坦诚得不带任何防御,“清洁工的专业水准在这条通讯链上体现得很清楚。他们故意留下了可以被截获的元数据——数据包的加密外壳里嵌入了可以被解析的定位信息。如果他们想完全隐藏,完全可以做到。但他们没有。这意味着两种可能:第一,这是一个陷阱。第二,塞缪尔想让我们去找他。”

“或者两者同时成立。”奈拉说。她走到利安德面前,蹲下来,与坐在轮椅上的人保持视线齐平。这一刻,她的声音里出现了一种罕见的、只有对等者之间才会使用的郑重。“利安德,告诉我实话。在你截获的这些数据里,有没有任何东西能让你确定塞缪尔的动机?”

利安德沉默了片刻。风扇在机箱里持续嗡鸣,悬吊的线缆在细微气流中轻轻摇晃。然后他开口了,声音比之前更低,每一个字都像是经过了反复掂量。

“有一条信息。”他说,“不是来自清洁工的通讯频道,而是来自一个完全不同的来源。克里夫兰大法官在退休后,住进了海文市郊外的一家私人疗养院。他的健康确实很差——帕金森综合征晚期,大部分时间在轮椅上。但他的头脑是清醒的。在得知哈特曼被处刑的消息后,他曾试图通过他的老秘书联系外界。那条试图发出的信息在离开疗养院服务器之前就被拦截了。但我截获了拦截前的缓存片段。”

他敲下一个键。屏幕上弹出一段简短文字的扫描图像,字迹潦草而颤抖,每一个字母都以一种明显的不受控制的方式歪斜着,但每一笔都竭力保持着可辨认:

“‘致所有仍在寻找真相的人:我留下的注记在第四层。但第四层只是开始。找到异议。找到完整的异议。我把副本放在最不可能被找到的地方——在法院。在我曾经宣布异议的那个房间里。M.C.’”

里奥的脊背一阵发麻。那个房间里——我宣布异议的那个房间。最高法院的法庭。但海文市并没有最高法院。最高法院在联邦首都。除非克里夫兰指的不是最高法院,而是他在海文市的某个地方——他退休前最后一次公开露面、最后一次以法官身份讲话的地方。而那个地方,就座落在第七区。

“旧法院大楼。”里奥说,“克里夫兰在退休前,曾在旧法院大楼主持过最后一场巡回庭审。”

“是的。”利安德轻声说,“那场庭审审理的是一起选民资格撤销申诉案——一个被从名册上划掉的第七区选民起诉县选举委员会。那是克里夫兰职业生涯的最后一次开庭。他驳回了县选举委员会的撤名决定,并在庭审结束后的口头陈述中表达了他对多数意见的‘深切忧虑’。那番话没有被任何主流媒体报道。但庭审记录还在旧法院的档案室里。”

奈拉缓缓站起来。她的右眼里燃烧着一种被压制了很久之后重新点燃的光,那不是希望——更像是一种冷静的、被精确计算过的愤怒。她转头看向窗外,天已经大亮,第七区的街道上人渐渐多起来。楼下传来零星的汽车喇叭声和远处工地打桩的闷响。而包围圈正在从三个方向朝这里收紧,清洁工每过一条街,就把网收得更紧一些。

“所以,”她说,“塞缪尔把指挥中心设在旧法院,克里夫兰把异议副本藏在旧法院,而清洁工正在把我们逼向旧法院。不管是陷阱还是邀请,答案都在同一个地方。”

“而你们的时间,”利安德看了看屏幕右下角跳动的数字时钟,“是今天傍晚六点之前。我建议你们在网完全合拢之前主动进去,而不是被逼进去。主动进网的人还有选择入口和路径的权利。被逼进去的人,只能从清洁工安排好的大门走。”

德拉尼从地上爬起来,拍了拍沾满灰尘的冲锋衣。他把那台旧相机重新挂回脖子上,然后从口袋里掏出那张揉皱的名片看了看,把它撕碎,扔进墙角的一个废纸篓里。名片的碎片在废纸中散开,像一朵白纸叠成的小花突然绽放。

“我不需要名片了。”他说,声音沙哑但稳定,“我当自由记者这么多年,一直以为我要做的是把故事写出来。现在我知道了。这个故事不需要我写。它自己会写。它只需要有人把它带到它该去的地方。”

里奥把手伸进口袋,触到了那个U盘的金属外壳。外壳上埃利奥特手写的字母“G”已经被汗水和海水泡得模糊了边缘,但金属本身仍然坚硬,在指尖间传递着一种不妥协的温度。他想起埃利奥特坐在天台上说的那句话——“想要秘密,就去找齿轮。”齿轮。他找到了。现在剩下的问题是:齿轮的另一端啮合着什么?

利安德从主机后面拉出一根长长的黑色网线,连接到一个只有手掌大小的定制设备上。设备的背面有一个小型触摸屏,正面是一个带铜质天线的信号放大器。

“这是我在第七区局域网内的移动中继节点。电池续航四个小时。在这个设备覆盖的范围内,我可以帮你们接入非追踪网络、提供实时导航并拦截清洁工的短波通讯。记住——只在第七区范围内有效。一旦出了信号盲区,这个设备就变成一块砖头。”

他把设备塞进一个防水尼龙包里,递给奈拉。然后又从桌下拿出两副耳机式微型对讲机,分别递给里奥和德拉尼。

“频道3,加密层在第二位。如果有紧急情况,按下左耳的按钮,我可以听到你们周围三米半径内的所有声音。但我不能说话——清洁工可以截获下行信号,反向定位你们的位置。所以我只能听。你们需要什么信息,我会用震动来回应。一下是‘是’,两下是‘否’。明白吗?”

里奥戴上耳机。入耳式硅胶套贴合耳道,隔绝了部分环境的杂音。他听到了一声极其轻微的电流声,然后是利安德在键盘上快速敲击的微弱背景音——像雨滴打在远处铁皮屋顶上的声音。

“我们出发之前,还有一件事。”奈拉说,转身面对利安德,“‘审判日’到底是什么——你究竟有没有查出来?”

利安德靠在轮椅背上,用食指推了推眼镜。他的脸上出现了里奥从未见过的表情——不是恐惧,不是犹豫,而是一种被漫长孤独浸泡过的、沉重到了极点之后才会出现的平静。

“我没有完整答案。”他说,“但我拆解了‘灰雾——阶段二’的加密外壳,发现它内部还有一个被命名为‘终端协议’的子文件。终端协议的附带注释里只有一行字:‘当法律无法抹去一个人的存在时,抹去那个人本身。’”

房间里陷入了一种彻底的安静。只有机箱风扇持续转动的嗡嗡声和显示器轻微的电流声填满空间。悬吊在走线架上的线缆在不知从何处灌入的微风中轻轻晃动,在地板上投下一片移动的细长影子。

“塞缪尔不只是在追布里茨案的真相。”奈拉说,声音低而锐利,像一把被缓慢抽出的刀,“他在追所有接触过真相的人。”

“是的。”利安德说,“所以你们要记住:你们进入旧法院之后,要面对的可能不是一个等着被抓获的幕后黑手。他是一个早已布好局的、等待猎物自投罗网的猎人。你们必须在他完成合围之前,先找到克里夫兰的副本,然后先于他搞清楚‘审判日’究竟是什么。因为一旦‘审判日’启动——”

他没有把话说完。

窗外,远处传来一声沉闷的爆炸声。不是炸弹——更像是某种加压气体在密闭空间里被释放的声音。声音来自东南方向,大约两公里外。奈拉快步走到窗前,透过木板的缝隙望出去。东南方向的天空中出现了一道黑色的烟柱,烟柱很细,但升得很高,在灰蓝色的天空中显得格外突兀。

“那是什么?”德拉尼问。

利安德飞快地敲击键盘,调出第七区东南角的监控画面。画面中,一栋三层砖结构建筑的一楼被炸开了一个大洞,烟尘正在从洞口中滚滚涌出。建筑的门口挂着一块歪斜的牌子,牌子上是手写的字——里奥认出了那个字体。那是今早刚印出来的《第七区纪事》头版上的字体。

“是印刷厂。”利安德说,声音骤然变冷,“他们引爆了印刷厂。”

奈拉转身朝门口走去,步伐快得风衣下摆都飘了起来。她的左腿仍然拖着一丝不易察觉的滞后,但此刻那几乎完全被速度抹平了。

“走。”她说,“现在就走。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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