15. 萨普塔的复仇

线索最终汇向了一个人。不是通过代码分析,不是通过网络追踪,不是通过论坛上的任何一个匿名ID。而是通过一份被尘封了十年的手写事故报告。

米兰达在比对萨米尔和马赫什的代码特征时,意外发现了第三段代码——它出现在闸室控制器的更深层,藏在引导扇区和主数据区之间的一个未分配空间里。这段代码不属于攻击逻辑,也不属于任何破坏性功能。它是一段被加密的个人日志,加密算法用的是最古老的方式——不是RSA,不是AES,而是一个自定义的异或密码,密钥是一串日期。

二零一四年三月十一日。卡薇塔·帕特尔的死亡日期。

日志的撰写者不是萨米尔。米兰达通过代码风格比对确认了这一点——变量命名规则和注释习惯与马赫什高度吻合。日志的内容被分段加密,每一段对应一个时间段。破译出来的第一段只有三行字:

“他叫我来的时候,我以为只是帮忙。他说神庙欠他一条命,欠我一份工作。后来他把那份事故报告给我看了。上面没有卡薇塔的名字,只有‘一名女性临时工’。她连名字都不配拥有。”

阿迪亚读到这段文字时正在废弃药房对面的车里。天色已经暗下来,药房的灰暗轮廓在暮色中变成一团更深的阴影。他拨通米兰达的电话。

“马赫什在日志里提到的‘他’——就是萨米尔·帕特尔,确认无疑。”

“对。而且从日志的内容来看,马赫什一开始并不知道全部计划。他不是创始人,他是被招募的。萨米尔是大脑,马赫什是手。萨米尔设计蓝图,马赫什负责继电保护层面的技术实现——确保每一次攻击都不会被电网的自愈机制拦截。”

“日志里还有别的吗?”

米兰达停顿了一下。阿迪亚听到她在喝水,杯子和桌面碰撞发出一声轻响。

“有一段的解密还没完成,但我已经看到了部分内容。马赫什写到萨米尔在十年前刚失去卡薇塔的时候,曾经独自做过一件事——他花了三个半月的时间,把神庙东区扩建工程的全部施工图纸、会议纪要、内部备忘录和安全审计报告从基金会档案室里偷了出来。不是一次偷完,是分了几十次,每次复印一小部分。他把这些文件铺在自己公寓的地板上,拼成了一面墙大小的完整图纸,然后在上面画满了红色记号。马赫什说他看到那面墙的时候,感觉自己不是在和一个工程师说话,而是在和一座即将喷发的火山面对面。”

十年。萨米尔·帕特尔花了十年时间做了一件事——不是复仇,是准备复仇。他把自己的仇恨和工程技术融合在一起,研发出了一套完整的攻击系统,然后招募了同样被系统抛弃的马赫什·拉奥。两个人加起来,就是一个完整的影子工程团队。

而萨米尔本人,据马赫什在日志中所写,三年前在蛇道暗渠深处的某个窝棚里死于肺癌。死的时候身边只有一个十五岁的流浪少年,帮他埋了尸体,在他额头上放了最后一块凉毛巾,然后把他葬在蛇道最深处的泥坑里。那个少年就是拉维。

他遗言里说的最后一句是:“告诉他,清洗不会停。我只是先走一步。”

阿迪亚在笔记里写道:“萨米尔相信自己是殉道者。他不是在犯罪,他是在‘清洗’。他把妻子在神庙工地上失去的生命,换算成了无数匿名投票者指尖上的赎罪券。十年间他从未直接杀过人——但他建立了一套让任何人都有可能间接杀人的系统。他死于肺癌,但代码还活着。马赫什接过了‘秩序’这个ID,继续执行萨米尔的计划——为踩踏事件做执行,为北区停水签下‘无用’,为圣约瑟夫医院的投票结果备战。”

然后他翻开前一页,重新审视那份手写的事故报告草稿。他之前只注意到“不予追究”四个字。现在他注意到另一件事——报告最后一页的右下角,有一个模糊的橡皮图章印记。图章的文字在扫描件里看不清楚,但米兰达用图像增强算法处理后,显示出这样一行字:“神庙基金会——安全审计委员会——主席:阿努拉格·瓦尔玛”。

阿努拉格·瓦尔玛——这个名字阿迪亚见过,在电视上,在报纸上,在邦政府基建部的官方新闻稿里。他是卡纳克普尔神庙基金会的前法务顾问兼安全审计委员会主席,十年前主持了对东区扩建事故的内部调查,签署了那份建议“不予追究”的最终报告。五年后升任邦政府基建部副部长,去年升任邦政府基建部部长,正是踩踏事件发生后在电视上宣布“这是一起不幸的意外”的那个人。

而他的女儿,安维·瓦尔玛,就是赫玛的女儿——那个穿着黄色上衣在人群中松开母亲的手、永远留在了十二岁的女孩。两个同样失去了妻子的男人、一个失去了孩子的母亲、两个在同一个系统里分别被驱逐和晋升的人——他们在十年前就已经注定要在某个节点相遇。

阿迪亚感到笔记本在他手里变得更重了。不是纸张的重量,而是那些名字之间密密麻麻的连接线,那些被十年时间编织成的因果网络。萨米尔失去了妻子,马赫什失去了工作,阿努拉格升了官,而赫玛失去了女儿。同一个系统,四种不同的命运,全部交汇在神庙的金顶之下。

如果阿努拉格主持了十年前的调查,那么“踩踏事件”发生后他在电视上说的每一句“意外”,也许不是在替神庙撇清责任——他是在掩盖自己十年前做过的事。而萨米尔是否从一开始就知道赫玛的女儿会在那晚出现在人群中,用她的死亡刺痛那个当年签字的人?还是说安维只是一个巧合——一个恰好让复仇的精密天平多了一颗砝码的无辜生命?

阿迪亚把笔记本合上,手指沿着书脊划过那根重新缝过的线。他想起赫玛客厅里那盏长明灯,想起拉维窝棚里那个刻着“老东西”的砖头,想起维克拉姆日记里那句“必须这么做”。

他推开车门,走向废弃药房。

在他身后,卡纳克普尔的神庙金顶正在最后一缕阳光中暗下去。钟声敲响了晚祷的节律,但这次他没有数。他不需要数钟声,他需要数的是那些还在跳动、但随时可能熄灭的东西——被安装在市医院备用电源切换器上的远程开关,被架设在药房屋顶的定向微波天线,以及那个仍藏在假公司“纯净水域”租约地址背后、可能已经设定好触发时间的总发射器。

药房门口的水泥地上有一组新鲜脚印,脚尖朝向室内,只有进,没有出。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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