4. 圣餐与代码

马库斯的手指在键盘上飞舞,屏幕上跳出一行行系统日志。安全室的门禁协议被一种他从未见过的加密算法锁死了——不是常见的AES或RSA,而是某种自定义的混沌映射函数,每一次暴力破解都会触发更深层的递归防御,像一条不断吞噬自身的蛇。

“不行,”他说,声音里带着罕见的焦躁,“这个加密层级是活的。它在对抗我。”

“那就不要对抗它。”凯特站在他身后,盯着屏幕上不断跳动的数字。市长的生命体征数据通过智能手表实时传回——心率已经升至每分钟一百二十次,血氧饱和度降至百分之八十九。“绕过门禁系统。安全室还有什么其他联网设备?”

“通风管道、照明、消防喷淋、应急通讯——”马库斯突然停住,手指悬在一个图标上方。“应急通讯。安全室配备了一套独立的卫星电话系统,通过屋顶天线连接。如果天线控制器还在线——”

“劫持它。”

马库斯切出当前界面,调出市政厅屋顶设备的网络拓扑。三十七台设备在线,其中第十七号节点标注为SAT-COM-04,制造商是密歇根州一家三年前已经破产的通信设备公司。最后一次固件更新日期显示为一个不可能早于大爆炸的时间戳——默认出厂日期。

“找到了,”马库斯说。他的手指开始以凯特无法理解的速度移动,屏幕上弹出一行行命令行界面。灰色的字符在黑色背景上飞速滚动,映在他眼镜片上像一场无声的暴雨。“我在向天线控制器发送伪造成维护模式的指令包。如果它接受,我就能重启卫星电话系统,从外部拨打安全室的应急线路。”

“如果它不接受呢?”

“那我们就只剩下一个选择——物理破拆。但那需要至少四十分钟,而市长现在只剩——”

他没说完。但凯特看到了屏幕角落里那个不断下降的数字。

血氧饱和度。百分之八十七。

审讯室的门被推开,一个穿着联邦检察官徽章的中年女人快步走进来。凯特认出她是玛丽安·克罗斯,东区联邦检察署的副检察长,以雷厉风行著称,也以对下属的苛刻闻名。她的出现意味着这个案子已经上升到了需要最高级别政治敏感的层面。

“张的供词我已经看过了,”克罗斯把一沓文件放在桌上,“暗网聊天室、九个天使、一个审判者。司法部两分钟前批准了对圣约瑟夫大教堂的搜查令。但有一个条件。”

“什么条件?”凯特问。

“我们不能在弥撒期间进入。不能打断宗教活动。不能给任何人口实,让他们把这变成一场殉道者叙事。”克罗斯的语气很平静,但凯特听出了其中的警告。“最高法院的裁定让半个国家都在盯着阿瓦隆。任何过度的执法行为都会被放大、扭曲、变成新一轮文化战争的燃料。你必须精准、克制、在最小的公共影响下完成搜查。”

凯特没有反驳。她知道克罗斯说的是对的。但她同时也知道,那个藏在教堂某处的审判者,此刻可能正坐在告解室后面,听着信徒忏悔,同时在手机上下达第四使徒的死亡指令。

“搜查令的范围呢?”

“整个教堂建筑群,包括地下室、附属建筑和所有电子设备。但大主教肖恩已经通过律师表示,他愿意配合。他邀请你——”

“邀请?”

“他的原话。”克罗斯递过一张纸条,上面用钢笔写着一个地址和时间。“今天下午三点。教堂后面的主教公署。他说他有些事想当面告诉你。”

马库斯突然喊了一声。“通了!”

屏幕上,卫星电话系统的状态指示灯从红色跳转为绿色。一个拨号界面弹出,自动输入了安全室应急线路的号码。三声等待音后,一个急促而虚弱的声音响起。

“我是市长——”

“市长先生,我是联邦调查局的马库斯·赵。请听我说。您所在的安全室通风控制系统被恶意软件劫持,二氧化碳浓度正在上升。我们现在正在帮您。”

“我知道,”市长的声音断断续续,夹杂着咳嗽,“防火面板显示二氧化碳浓度已经超过百分之五。我的胸口很闷。”

“应急氧气面罩在您左手边的壁柜里,”凯特插话,“请立刻戴上。然后走到门禁面板前,拔掉电源线。物理断开会解除远程锁定。”

一阵沉默,然后是柜门打开的声音,橡胶密封圈被撕开的嘶嘶声。

“戴上了。但门禁面板是嵌入式安装的,没有外露电源线。整个面板被焊接在墙里。”

凯特和马库斯交换了一个眼神。安全室的设计规格是最高的——这意味着它的漏洞也最大。因为最高规格的设计意味着最复杂的系统,而最复杂的系统意味着最多的攻击面。

“那就找另一条出路,”凯特说,“安全室有没有检修口?通风管道的检修盖板?”

“天花板角落有一个。但那是金属网格,焊接在框架上的。”

“您身边有什么金属工具吗?任何坚硬的物体?”

又是沉默。然后是一阵金属碰撞的声音。

“消防斧。在应急设备柜里。”

“用它。”

接下来的几分钟像几小时一样漫长。监控室里所有人都屏住呼吸,听着从卫星电话里传来的每一声碰撞。凯特能听到市长的呼吸声越来越急促,每一次吸气都带着哨音,像一台过载的风箱。然后是金属被撕裂的声音,一声沉闷的撞击,最后是某种重物落地的闷响。

“我出来了,”市长的声音沙哑而虚弱,“我在安全室外的走廊里。空气——空气是正常的。”

马库斯靠在椅背上,额头上的汗水在显示器蓝光下闪着光。克罗斯副检察长合上文件夹,她的表情没有变化,但手指的力度出卖了她。

“第四使徒是谁?”凯特转身问埃兹拉。

埃兹拉从单向玻璃后面被带了进来。他脸上没有胜利或失败的表情,只有那种越来越深的疲惫。

“我不知道。审判者只对具体目标下达指令,不会提前公开名单。这是他的安全协议——使徒在标记之前,连他们自己都不知道自己是被选中的。”

“但你有猜测。”

埃兹拉沉默了很久。然后他开口了,声音很轻。

“审判者选择目标不是随机的。他遵循一种模式。不是每一个支持限制令的官员都值得他出手。他只选那些有能力推动政策、正在推动政策、而且即将推动政策的人。”他的眼睛看向监控室墙上播放的新闻画面——市长刚刚被转移到安全地点的直播报道。“布莱克签署了最初的行政令。莫里森起草了新法案。市长今天上午宣布要用行政命令覆盖最高法院裁定。每个人都是在他们行动的最高点被——”

“被收割,”凯特替他说完。

“对。这是审判者用的词。收割。”

凯特走到白板前,拿起马克笔。她在已有的人名和死亡方式下面画了一条时间线。布莱克死于裁定宣布当晚。莫里森死于提交法案当天下午。市长在今天上午宣布行政令后立即遭到攻击。

每一次死亡都精准地咬合在目标政治行动的顶峰时刻。

“如果模式成立,那么第四使徒也会在某个行动的最高点被标记和收割。”她转过身,“还有谁正在推动反宗教集会的政策?”

马库斯调出一份州议会和市议会的立法日历。屏幕上弹出一列密密麻麻的条目。他的目光快速扫过日期、议题和提案人,然后停在了其中一行。

“下周一,州司法委员会将召开听证会,审议一项针对宗教场所税收豁免资格的重新审查法案。如果通过,全州所有教堂将失去免税地位。”

“提案人是谁?”

“司法委员会主席,州众议员维克多·德拉蒙德。”

凯特在白板上写下这个名字,在旁边画了一个问号。然后她看了看时间。距离下周一还有四天。如果审判者遵循同样的模式,德拉蒙德将在听证会前夕成为第四使徒。

“我们需要保护德拉蒙德。”

“已经在做了,”克罗斯说,“但他拒绝接受安全保护。他说如果向恐惧低头,就等于承认那群疯子的胜利。”

凯特关掉白板上的屏幕,拿起外套。

“你去哪里?”马库斯问。

“教堂。下午三点,主教大人有话要对我说。”

圣约瑟夫大教堂的主教公署是一栋三层砖石建筑,紧邻教堂北侧的钟楼。一楼是教区办公室,二楼是大主教的私人住所,三楼是一间小型的私人礼拜堂。外墙覆盖着常春藤,在秋天的午后呈现出深红色和褐色交织的色调,像一幅褪了色的挂毯。

凯特按响门铃,等了约莫三十秒,门被打开了。开门的是一个五十岁左右的管家,穿着灰色毛衣和教士领,头发已经花白。

“麦克雷特工,主教大人在二楼书房等您。”

书房不大,四壁排满了从地板到天花板的橡木书架。阳光透过彩色玻璃窗洒进来,在地板上投下蓝色和金色的几何光斑。托马斯·肖恩大主教坐在一张高背皮椅上,面前摆着一套银质茶具,正在往两个杯子里倒茶。

凯特进门时,他站起身。肖恩大约六十五岁,头发银白,身形瘦削但腰背挺直。他的面容不属于威严那一类,而是一种更深沉的沉静,像一口古井,水面之下有什么,只有他自己知道。

“特工女士,请坐。”他的声音低沉而温和,带着多年讲道积累的节奏感。“我为最近发生的事感到悲痛。布莱克州长和莫里森议员都是好人。我们的分歧在于手段,而非目的。”

凯特在对面坐下,没有碰茶杯。

“主教大人,您知道我来这里的原因。”

肖恩端起自己的杯子,抿了一口茶。他的手指修长而稳定,指甲修剪得整整齐齐,像一双外科医生的手,或者键盘演奏者的手——凯特不知道为什么会产生后面那个联想,但它突然就浮现了。

“埃兹拉的事,”他说,“我知道。今天早上我听说了。他是一个很好的孩子。聪明、认真、虔诚。每次弥撒都到得很早,帮我们调试设备。三个月前他开始负责教堂的直播系统,让那些不能亲临的信徒也能参加圣礼。我一直以为那是他表达信仰的方式。”

“他用教堂的服务器访问了电网和供水系统。两个人的死与这次入侵有直接关联。”

肖恩放下杯子。他的手仍然很稳。

“特工女士,我没有读过计算机科学。我不懂服务器、防火墙、加密协议。我只懂人的心灵。埃兹拉在忏悔中从没有说过任何关于技术犯罪的事。但如果他用教堂的设备做了那些事,教区将全力配合调查。”

凯特注视着他的眼睛。那双眼睛回望着她,没有闪烁,没有回避,像两扇敞开的门。

但有些门太深了,深到你看不见尽头。

“埃兹拉提到一个叫‘审判者’的人。这个人引用的经文都经过高度专业的神学改写。他不像一个业余的宗教狂热者。他像一个受过正规神学训练的人。”

“所以你认为‘审判者’是神职人员。”

“您觉得呢?”

肖恩沉默了片刻。彩色玻璃上的光斑在移动,一片金色的光从他的手背移到桌面。

“每一个在神学院学习过的人都可以引用经文。每一个读过福音书的信徒都可以假装自己是先知。匿名让任何人都可以成为任何人。”他站起身,走到书架前,取下一本深棕色皮面的旧书,翻开其中一页。“审判之锤。十五世纪的宗教裁判所手册。那个原始聊天室的名字,埃兹拉说叫‘圣罚之锤’。这不是巧合。”

他将书放在凯特面前。翻开的那一页上,是一段拉丁文原文和英文翻译。第一句话写着——

“匿名是审判的第一美德。因为审判者只是上帝之手,手不需要名字。”

凯特感到一阵寒意沿着脊柱攀升。那段文字,几乎和埃兹拉背诵的内容一模一样,只是更加古老,更加庄严。

“任何读过这本书的人都可以用它,”肖恩说,“包括我。包括每一个神学院学生。包括任何一个能在网上搜到拉丁语词典的普通人。”

“但您在案件发生前就注意到某些异常,对吗?”

肖恩没有立刻回答。他走到窗边,背对着凯特。窗外的钟楼在地面上投下长长的阴影,已经越过了整片草坪。

“感恩节之后,我收到过一封信。”

“什么内容?”

“它说,‘上帝的殿宇需要守护者。你会拿起剑吗?’”肖恩转过身,脸上有一种复杂的表情——凯特无法准确解读,但它包含了某种近似于哀伤的东西。“我把它扔进了壁炉。我以为那只是某个激进的平信徒在发泄情绪。现在回头想,也许那是——”

“一个试探。”

“是的。一个试探。如果大主教愿意合作,整个计划会容易得多。但我拒绝了。”肖恩的声音里多了一层寒意,“所以他们找到了埃兹拉。”

凯特看着桌上那本摊开的审判手册,又看了看肖恩。他的每一个回答都完整、克制、无懈可击。他主动提供了自己可能被怀疑的线索,又完全撇清了自己。每一个细节都在配合调查,而每一个配合都在暗示——他不可能是审判者。

但那个发消息给凯特的未知号码怎么说?

他只是一只手。身体还在教堂里。

如果审判者真的在教堂里,他会是谁?是某个底层神父?是某个执事?还是眼前这个正在为她倒第二杯茶的大主教?

“主教大人,”凯特站起身,“我需要查看教堂地下室的服务器房。”

“当然。我带你去。”

服务器房的门被推开时,一股热浪扑面而来。所有机柜都在运转,蓝色和绿色的指示灯有节奏地闪烁,像某种深海生物呼吸系统的发光器官。凯特走向埃兹拉描述过的那台金属储物柜,打开它。

三台刀片服务器静静地躺在里面,连接着错综复杂的线缆。每一台都贴着编号标签。凯特蹲下,用手电照向设备背面。第二台服务器的侧面板上,有一个不易察觉的划痕——不是工具造成的,而是指甲划过的痕迹。在划痕旁边,有人用极细的马克笔写了一行小字。

她凑近看。

那是一句拉丁文。

“Miserere nobis.”

凯特认出了这句话。它在弥撒礼仪中反复出现。

求主垂怜。

但不是常见的“Kyrie eleison”(希腊语形式)。而是它的拉丁语直译版本。在天主教传统中,只有一种人会在弥撒之外反复使用拉丁语直译版本。

接受过传统拉丁弥撒训练的保守派神职人员。

凯特站起身,手指在服务器外壳的金属边缘上轻轻摩挲。那行小字的墨迹还没有完全干透。像是刚写上去不久。也许就在她走进教堂大门之前的几分钟。

她从口袋里掏出手机,拍下那行字。然后转向肖恩。

“主教大人,教区内有多少位神父接受过传统拉丁弥撒训练?”

肖恩的眼神在那一刻终于起了变化——极细微,几乎不可察觉,但凯特捕捉到了。他眨了两次眼,比正常频率快了半秒。

“三位,”他说,“包括我。”

凯特点点头,收起手机。她从肖恩身边走过,步伐平稳地走向楼梯。但她的大脑在以疯狂的速度运转。

三个名字。一个人已经两次成为怀疑对象。

而埃兹拉在审讯室里最后说的那句话此刻回荡在她的脑海里,像钟楼的钟声,一波一波敲击她的神经。

身体还在教堂里。

身体还在教堂里。

但不是一具身体。

是一只手。而身体可能比一只手指向的任何方向都要更复杂。

凯特推开教堂后门,走入午后的阳光。她的手机震动了。

消息来自马库斯。

“找到第四使徒了。德拉蒙德,州司法委员会主席。他两小时前收到了一封打印信。内容:‘第四使徒已标记。钢铁将见证审判。’他下周一主持听证会。听证会前一晚,他要乘自动驾驶专车去纽黑文参加一个闭门会议。”

钢铁。

自动驾驶专车。

车载网关。四年前的固件。没有打过任何安全补丁。

凯特抬头看向圣约瑟夫大教堂的钟楼。钟声正敲响四下,青铜的震颤在空气里一圈一圈扩散。她感觉那道阴影正在不断拉长,从地下室延伸到州政府大楼,延伸到每一辆行驶在高速公路上的自动驾驶汽车。而在阴影的最深处,一个匿名的灵魂正在祷告,手里握着由代码铸造的刀锋。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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