暗红色的水在水槽里积了半指深,弗兰克关掉了水龙头。
他转身看向玛尔。这个法官正靠在厨房门框上,手里的威士忌杯已经空了,但她的手指还在机械地转动着杯沿,像在拨一串看不见的念珠。她的脸上那种精致的冷静已经剥落殆尽,露出下面一层更原始的东西——不是恐惧,而是某种类似于解脱的表情。一个背负了太久秘密的人终于被秘密压垮时的解脱。
“你说有三把密钥,”弗兰克说,“陈死了,克罗死了。现在只剩你一个。你打算怎么做?”
玛尔没有回答。她把杯子放在吧台上,走进客厅,从电视柜下方的一个暗格里取出一台银色的笔记本电脑。电脑外壳上贴着顶点金融集团的资产标签,编号被磨掉了一半。她打开屏幕,输入一串密码,然后将屏幕转向弗兰克。
“这是炉边小组的中控面板。”她说,“通过它,我可以登录涅墨西斯系统的管理界面——至少在被幽灵进程锁死之前可以。现在大部分功能已经无法访问了,但系统日志还在更新。你看这里。”
弗兰克俯身看向屏幕。密密麻麻的日志文件正在实时滚动,每一行都标记着时间戳和操作指令。最新的几条记录让他头皮发麻——系统在三分钟前向城市供水网络的所有节点广播了一个激活预备指令,覆盖范围是艾恩伍德市及其周边六个郊区县的全部供水管网。
“这个激活指令还没有执行。”玛尔指着屏幕上一条闪烁的红色状态栏,“幽灵进程在等待某个触发条件。它不会立刻杀死所有人,那是没有意义的屠杀。它在等一个信号——一个能让公众将注意力集中在它想要的答案上的信号。”
“它想要什么?”
“公开审判。”玛尔的声音变得很轻,“马尔科姆·格雷在活着的时候被剥夺了上法庭的权利。幽灵进程继承了他在遗书里没有说完的话——他想要顶点金融集团站在真正的法庭上,而不是坐在仲裁庭的密室里,接受公开质询。那些纳米微粒不会杀死整座城市的人,但如果它的要求得不到满足,它会开始处决名单上的下一个目标。然后是再下一个。直到所有人都在恐惧中问出同一个问题——为什么这些人会死?”
窗外又传来一阵警报声,这次更近了。弗兰克走到窗边,看到山脊区入口处涌进来七八辆黑色的警用面包车,车身上印着联邦调查局的徽章。车队在玛尔家门前的车道上停成一排,探员们鱼贯而出,为首的仍然是戴安娜·罗斯。她穿着一件防弹背心,手里拿着一个扩音器。
“卡弗先生,玛尔法官,请你们双手放在可见位置,走出房子。”
弗兰克回头看了玛尔一眼。她合上笔记本电脑,站起身,整理了一下衣领,脸上恢复了法官的冷静。但这种冷静更像是一个即将走向刑场的人对着镜子整理仪容——不是为了尊严,而是因为除此之外什么都做不了。
他们走出前门。罗斯站在车道的尽头,身后是十几个端着步枪的探员。阳光照在她脸上,让弗兰克第一次清晰地看到这个联邦探员的表情——那是介于焦虑和愤怒之间的某种复杂情绪,像是一个下了很大赌注的人在看到骰子朝错误方向滚动时的表情。
“我们监测到玛尔法官家中有加密工业控制信号向外传输。”罗斯说,“同时,全市供水系统出现了异常污染警报。玛尔法官,我需要知道你现在在扮演什么角色。”
“我正准备解释这一切,”玛尔平静地说,“但不是在这里。我需要一个安全的环境,以及一个能与司法部副部长直接连线的视频会议。这件事的管辖权超出了你我的级别,罗斯探员。”
弗兰克注意到了玛尔的措辞——她没有说“超出了你的级别”,而是说“超出了你我的级别”。即便在被捕的边缘,她仍然保持着那套等级分明的权力思维。但罗斯显然不吃这一套。她挥了挥手,两名探员走上前来,将玛尔带进一辆警车。
然后罗斯走到弗兰克面前,压低声音说:“我们需要谈谈。单独谈。”
他们走到橡树林的边缘,远离了其他探员的听力范围。罗斯摘掉防弹背心的搭扣,点了一根烟。这个动作让弗兰克有些意外——她之前的表现太过严谨,几乎像一个教科书里走出来的联邦探员范本。现在这个范本正在对着橡树吐烟圈。
“司法部副部长今早七点给我打了一个电话,”罗斯说,“他让我暂时停止对顶点金融集团的调查,理由是一项正在进行的国家安全评估需要优先处理。他没有明说,但意思很清楚——有人在华盛顿给这个案子盖上了盖子。”
“所以你带着一队武装探员来逮捕一个法官,是为了抢在盖子完全拧死之前撬开一条缝?”
“我逮捕玛尔不是因为她是嫌疑人,而是因为她是目前唯一活着的、手里有系统控制密钥的人。”罗斯弹掉烟灰,目光锐利地看着弗兰克,“幽灵进程的激活条件是玛格丽特·陈的死亡。陈在今早十点零三分停止了心跳。她一死,系统就自动进入了无法逆转的执行阶段。现在唯一能延缓它脚步的方法,就是找到马尔科姆·格雷当年留下的原始代码,从根上删除幽灵进程的底层权限。”
“原始代码在哪儿?”
“这就是问题所在。”罗斯从口袋里掏出一个小型平板,点开一张照片给弗兰克看。照片上是一个极其隐蔽的建筑——一座废弃的工业建筑,混凝土外墙已经被藤蔓覆盖,但建筑顶部的通风管道口隐约可以看到天线阵列的金属光泽。“这是艾恩伍德市第三水处理厂,1989年投入使用,2008年因为设备老化停产。两年前,我们截获了一个异常的通信信号,源头就在这座废弃工厂的地下三层。信号的调制方式和涅墨西斯系统的通信协议完全一致。”
“赫菲斯托斯之锤。”弗兰克脱口而出。
罗斯看了他一眼,没有表现出惊讶。“你已经知道了。对,就是那群马尔科姆·格雷生前的黑客朋友。他们在这座废弃水处理厂里搭建了一个秘密服务器机房,已经运转了至少五年。服务器上运行的东西,据我们的情报分析,就是涅墨西斯系统的原始代码副本——包括幽灵进程。”
“你们为什么不直接冲进去?”
“因为我们进去过。两次。”罗斯把烟掐灭在树干上,“第一次是在去年二月。我们在地下三层找到了机房,但所有设备都被远程格式化了。第二次是在今年五月,同样的结果。他们似乎能提前知道我们的行动。内部有泄密者,但直到今天也没查到是谁。”
弗兰克想起了那台安装在枫树街电线杆上的摄像头,想起了执行者在他手机上的那条短信,想起了一路上那双似乎无处不在的眼睛。他们面对的不是一群无组织的黑客,而是一个拥有情报预警能力的精密网络。
“你跟我说这些,是想让我做什么?”
“玛尔刚才说她需要一个能与司法部副部长直接连线的视频会议。这给了我一个主意。司法部对炉边小组的调查已经触顶,因为国家安全豁免权像一道防火墙一样挡在中间。但如果我们能在视频会议中,让玛尔亲口说出炉边小组与国防部的合同细节,并且让这段视频被幽灵进程获取——后者会自动将证据发布到影子正义论坛以及全球所有主要社交媒体——那么没有任何盖子能捂得住这件事。”
弗兰克盯着罗斯,忽然意识到这个联邦探员远比她表面上看起来的更危险。她不是在维护体制,她在操纵体制的裂缝,利用幽灵进程作为杠杆来撬开一扇被国家机器从内部锁死的门。
“你知道这可能是违法的吧?”
“我很清楚我在做什么,卡弗先生。”罗斯的语气平静得像在陈述天气,“十八个月前,我接手这个案子时,我的上司告诉我这是联邦调查局的优先任务,必须全力以赴。十二个月前,同一个上司开始暗示我放缓节奏。半年前,他明确要求我终止调查。我今天凌晨给你发短信告诉你柳树街的地址,是因为我已经不在正式调查组里了——我被调到了行政岗位,理由是越权调查。我手里的每一份证据都是我用自己的权限偷偷复制的。如果你觉得这些听起来像是一个疯狂的探员在自毁前途,那么你说对了。”
弗兰克沉默了一会儿。然后他把从克罗U盘里拿到的那份数据库索引文件从口袋里掏出来,递给了罗斯。
“这是什么?”
“朱利安·克罗用了三年时间在顶点金融集团防火墙内部建立的证据库。里面有炉边小组所有成员的名单、内部备忘录、财务记录,以及——如果你需要的话——国防部与顶点金融集团之间关于涅墨西斯系统的合同扫描件。”
罗斯接过U盘,手指微微颤抖。这是弗兰克第一次看到这个女人的情绪出现真实的波动。
“克罗死在我面前的时候,”弗兰克说,“他在发高烧。皮肤烫得能煎鸡蛋。他最后说了马尔科姆·格雷的名字。我觉得他用了三年搜集这些证据,不只是为了揭露罪行。他是想赎罪。就像你我一样。”
罗斯把U盘收进口袋。她没有说谢谢,只是抬头看了看从橡树叶缝隙中洒下来的阳光,然后转身走向警车。
“一个小时后,玛尔法官会在联邦调查局驻艾恩伍德市办事处召开视频会议。我会确保那台视频终端的网络连接留有后门。如果赫菲斯托斯之锤像你我想象的那么厉害,他们会在三十分钟内拿到整个会议的视频文件。”她在上车前回头看了弗兰克一眼,“你知道这意味着什么吗?”
“意味着整件事没有回头路了。”
“不。”罗斯关上车门,透过窗户看着他,“意味着不管结果如何,你我都会成为某个名单上的人。要么是证人保护名单,要么是炉边小组的处决名单。区别只在于谁会先找到我们。”


暂无评论,来抢沙发吧!