5. 灰色援手

黑田武把那杯茶喝完,杯子搁在铁桌上,发出一声沉闷的碰撞。他站起来走到墙角,推开一个半人高的铁柜,露出后面一扇窄门。门框是混凝土浇筑的,边缘粗糙,看上去像是后来才凿开的。

“过来。”他说,没有回头。

修一跟着他穿过那道窄门,进入了一条约五米长的走道。走道尽头是一个更小的房间,没有窗户,墙上贴满了发黄的图纸和便利贴,每张纸上都密密麻麻地写着字,用不同颜色的线串联起来。修一眯起眼睛看了一会儿,认出那些线连接的是人名、日期和事件描述。整面墙看起来像一张巨大的蛛网,而蛛网的中心钉着一张照片——一栋灰白色的摩天大楼,楼顶立着白盾工业集团的菱形标志。

“坐下。”黑田指了指墙角一张折叠椅,自己则走到墙边,双臂交叉靠在墙上。“你手里的内存卡,我昨晚才从你硬盘里拷出来。你的加密手法很初级,挡不住专业工具,但那个文件本身的结构更复杂——外面那层AES-256壳只是幌子,真正的核心是一段压缩的数据库日志碎片,需要特定的解析器才能还原。我花了大半个晚上才把它打开。”

修一捏着那张内存卡,指腹感受到塑料边缘的棱角。“里面是什么内容?”

黑田没有直接回答。他从工装外套内侧的口袋里掏出一盒皱巴巴的烟,抽出一根叼在嘴里,没点。“在告诉你知道答案之前,我要你明白一件事。”他顿了顿,目光越过修一的肩膀,落在墙上那张白盾大厦的照片上。“你现在站的地方,是我花了两年时间才搭建起来的安全屋。地上那些穿着制服的人,有些在找我,有些假装不在找我,但都很想让我从这个世界消失。如果你听完我接下来要说的话选择离开,我不会拦你。但如果你选择留下——”

他从口袋里摸出一个打火机,啪地打燃,火苗在他浑浊的眼球里跳了两下。

“那你就要做好一个准备:你的人生从那扇门走出去之后,就不再是你以为的那个世界了。你活着的每一分钟都会有人想把它变成最后一分钟。你的母亲、你的朋友、你认识的每一个人,都可能因为你而变成靶子。”

修一想起了今天凌晨手机上的十七个未接来电,想起那条他回复了四个字就拆掉电池的信息。他把内存卡握紧在手心里,指甲掐进掌心。“我已经没有选择了。他们说档期待定。”

黑田盯着他看了一阵,然后把打火机收回去,没点那根烟。“好。那我就从头说。”

他走到墙边,把手按在最左边的一张报纸剪报上。剪报已经泛黄,日期是一年零八个月前,标题用加粗的字体写着:“大田区地铁北线发生不明气体泄漏,一百三十七人送医,十二人抢救无效死亡。”旁边贴着另一张更小的剪报,标题是——“受害者家属提起集体诉讼,白盾工业回应:通风系统符合所有安全标准。”

“大田区那条地铁北线,你坐过吗?”黑田问。

修一摇头。他住丰岛区,上学放学走的是池袋方向,大田区在东都南边,和他平时的活动范围几乎是对角线。

“那条线穿过的区域叫白羽台,是白盾工业在九十年代开发的大型复合社区——住宅、商业、地铁站,全都由白盾旗下建筑公司承建。地铁站的通风系统使用了白盾自研的‘灵风’中央空气处理平台,当时号称是弥生国最先进的公共空间空气净化方案,拿过通产省的技术革新奖。”黑田的手指沿着墙上的一条红线滑动,停在一张打印出来的技术架构图上。“但那份获奖的设计方案里,有一个不该存在的东西。”

他顿了顿。“一个物理后门。”

修一皱起眉头。“你是说通风管道有暗道?”

“不是物理通道。是控制权限的后门。”黑田屈起手指,用指节在架构图的某一点敲了敲。“灵风系统的中央控制器里内置了一个隐藏的管理员账户,用户名是一串乱码,权限高于所有正常管理员。这个账户无法通过正常界面访问,只能通过特定的底层协议远程登录。一旦登录成功,它可以让空气处理平台执行任何指令——包括关闭过滤系统、改变送风压力、甚至在送风管道中注入额外的气态物质。”

“这是故意留的?”修一问。

“不是故意留的,难道是程序员不小心多打了一个管理员账户?”黑田的语气带着讽刺,但更多的是一种见惯了罪恶的平静。“我在警视厅网络犯罪对策课干了十几年,见过的企业后门不下上百个。绝大部分是为了远程维护方便,偶尔有几个是为了窃取竞品数据。但白盾这个不一样。这个后门的协议层写得太干净了,干净到像是——像是为了某种特定用途专门设计的。它不是为了偷数据,而是为了在某一天,让某个人远程下达一个指令。”

“释放毒气。”

黑田看了修一一眼。他的沉默就是回答。

修一感到一股凉意从脊椎底部升起来。他当然听说过那次毒气泄漏事件——全弥生国的媒体铺天盖地报道了好几个星期,受害者家属在国会门口静坐,白盾工业的社长在记者会上鞠躬道歉。但当时所有人都把它定性为一次安全责任事故,是某个疲劳过度的工程师没拧紧过滤阀导致的气体泄漏。没有人提到后门,没有人提到远程操控,更没有人提到“故意”这个词。

“你怎么拿到这个数据的?”修一问。

黑田坐回自己的椅子上,把椅子拖到墙边,用脚勾过另一张折叠椅示意修一也坐下。“毒气事件发生后的第三天,白盾向警视厅提交了灵风系统的服务器日志,作为配合调查的材料。当时我还在对策课,负责技术取证。那份日志我看了一整夜,越看越不对劲——日志结构有断层,某些关键时间段的数据平滑得不像真实操作记录,倒像是后来补录的。我向上面申请要求调取空气采样器的物理备份,上面一开始同意了,但过了三天又忽然驳回,理由很含糊,说白盾的工程师已经通过了内部审查,不需要额外取证。”

“所以你怀疑有人干预调查?”

“不是怀疑。”黑田把嘴里那根没点燃的烟取下来,在指尖转了一圈。“驳回申请的第二天,我的上司把我叫到办公室,跟我说了一句话——‘黑田,有些事情查到一定程度就可以了,再查下去对你对大家都没好处。’我当时气疯了,回去偷偷联系了大田区环保局的一个老熟人,从他手里拿到了空气采样器的原始数据副本。那些采样器的数据从未被提交给调查组,因为它们在泄漏发生前四十五分钟就已经记录到了送风管道内的气压异常。异常的原因不是设备故障,而是一个来自外部IP的指令。”

他从抽屉里拿出一本牛皮纸封面的笔记本,翻开到夹着书签的那一页,上面密密麻麻记着一串数字、时间点和备注。修一看不太懂所有的专业术语,但他能看懂最重要的那部分——一个IP地址,属于一个在暗网上匿名注册的虚拟服务器,而那个服务器的物理位置,在一个弥生国司法管辖权限无法覆盖的地方。

清洗者。

修一的脑子里跳出了这个词。“所以是清洗者通过后门释放了毒气?他们为什么要这么做?白盾为什么要帮他们?”

黑田往后靠了靠,椅背发出轻微的嘎吱声。“你应该问的是另一个问题——为什么是白羽台?”

修一愣住了。

“白羽台当年是白盾工业在不动产领域最大的旗舰项目,整个社区的住宅、商业配套、公共设施全部由白盾及其子公司开发运营。出事之后,白盾不仅面临巨额赔偿诉讼,还要承担品牌形象崩塌的风险。一个正常的公司不会自己往自己最好的项目里投毒。”黑田伸出手指,在空中比划了一个框架。“除非,投毒这件事本身能给白盾带来更大的利益。”

他站起身,走到蛛网图左侧的一个角落,撕下一张便利贴,露出了下面另一个名字。修一凑近看了一眼,那是一个他不认识的人名——吉冈诚吾。

“吉冈诚吾,白盾工业的竞争对手,东洋环境技术株式会社的会长,在大田区运营着三条地铁线的空气净化系统。白羽台地铁毒气事件发生后,舆论把矛头指向整个行业,东洋的股价在两周内跌了四成,吉冈在国会听证会上被传唤了整整四次。三个月后,东洋环境技术被白盾以极低的价格收购。”

修一觉得喉咙发干。“所以毒气事件是白盾用来打击竞争对手的?”

黑田轻轻点了点头。“至少是一部分原因。但我认为不是全部。”

“还有什么?”

“这就是你手里那张内存卡告诉我的。”黑田指了指修一紧握在手心里的卡片。“那个加密文件里,除了空气采样器的原始数据之外,还有一张电子表格。表格的内容是受害者名单,以及他们的家属在事件发生后的动向。每一个条目都用色标标注——绿色表示接受赔偿金后沉默,黄色表示仍在观望,红色表示拒绝和解、坚持诉讼。”

修一想起了直播间里那个黑衣人口中念出的罪名。他们判定宫村贤治“利用司法程序不实指控”,他们说自己代表某种超越法律的权威进行“清除”。但如果——如果清洗者的真正角色不是审判者,而是白盾用来清理那些不肯沉默的人的工具呢?那么直播就是对其他受害者家属的一种威慑——你看,连律师都不能保护你,法律保护不了任何人。闭嘴,拿钱,然后消失。

修一把这个想法说了出来。黑田沉默了很久,然后从抽屉里又拿出了一份文件。那是一张打印出来的聊天记录截图,日期标注是大田区毒气事件发生前一个月。对话双方的名字都被涂黑了,只剩内容——一方说:“名单已经确认,目标区域封闭测试将在下月初进行。请确保后门协议稳定。”另一方只回了一个字。

“收到。”

黑田说:“这份聊天记录是从清洗者暗网服务器的早期节点截获的。我不确定发消息的人是谁,但我怀疑至少有一方与白盾高层有直接联系。这两年来我一直在追踪清洗者的网络结构,他们的指挥链分成四层,最外层是暗网招募的散户杀手,执行简单任务,彼此之间互不认识。中间层是像直播主持人那样的执行者,负责高调处刑和舆论威慑。再往里,是一个加密的内部协调节点,代号‘净化神殿’,这一层负责下达任务指令、分配目标、管理预算——它本质上是一个命令中枢,不是杀手,而是管理杀手的机构。而最核心的那一层,我至今没能渗透进去。”

黑田停下来,把自己手里的烟卷捻成一团,扔进桌角的垃圾桶里。“但你这三天经历的事情,给了我一条新线索。”他说。“清洗者没有直接杀你。他们甚至浪费时间给你留言、吓你、让你从家里逃出去。以他们的效率,要杀一个高中生根本不需要铺垫。但你在暗网上被迫下载的那个文件——编号24415——这个文件本身就是某种‘钥匙’。也许他们想看看,这把钥匙能打开多少藏在暗处的人,而你就是那个拿着钥匙到处跑的诱饵。”

修一低头看着自己的手。三天前他还觉得自己只是一个不小心走错网站的倒霉高中生。但现在他知道了——他不是走错。他是被选中的。

“那个巡查部长手腕上的三道圆环纹身,到底是什么?”他问。

黑田的表情变了。那是一种比愤怒更复杂的表情——失望、疲惫,还有一丝说不清的悲凉。“那是清洗者在弥生国执法系统内部发展出来的标记。三道圆环代表三个承诺——保密、服从、清除。我当年在警视厅调查毒气事件时,第一次在内部文件中发现了这个符号的踪迹。起初我以为只是几个基层警察被收买,后来才发现事情比我估计的严重得多。清洗者花了数年时间,在弥生国的警察系统、检察厅、甚至地方裁判所里,都发展了外围成员。有些是为了钱,有些是被抓住了把柄,还有一些——说起来你也许不信——是真正相信清洗者的理念。相信法律太慢、太软、太容易被钻空子,需要一种更高效的力量来维持秩序。”

“所以你才被开除?”

“我没有被开除。”黑田的嘴角抽了一下,像是想笑,但最终只是露出一个疲惫的弧度。“我‘被自愿辞职’。他们对外的说法是健康原因,但实际上是因为我不肯把调查结果封存。辞职后我在地下活动的第一年,他们还试图跟踪我,后来大概是觉得我一个人翻不了天,慢慢就放松了。但我一直没有停止收集证据。这份备份、这些图表、这些聊天记录——每一件东西都是我拿命换来的。”他看着修一,“现在告诉我,你想不想看那个文件剩下的内容?”

修一没有犹豫。“想。”

黑田打开铁桌上的电脑,插进那张内存卡,敲了几行命令。屏幕上弹出一列文件目录,大部分是加密格式,但在目录的最底下,有一个文件名是纯文本——“致后来者”。

黑田双击打开,文件内容很长,密密麻麻写满了一整屏。但修一的目光被开头第一段钉住了。

“如果你正在读这段文字,说明你已经看到了不该看的东西。我叫宫村贤治,大田区地铁毒气泄漏事件原告方代理律师。我不知道此刻你是谁,在什么地方,但请相信——你所卷入的,远比你看到的深。他们不只是杀手,他们是一套被设计出来的清理机制。而我们每个人,都只是这套机制里被标注了标签的零件。”

下面是大段大段的文字和附件链接——证据编号、合同复印件、银行转账记录、内部会议纪要的截图——每一件都指向同一个结论:清洗者不是法外狂徒的偶然聚合,他们是某个巨大利益体系的一部分。这个体系里有警察、有检察官、有企业高管,甚至可能有坐在国会里制定法律的人。

修一盯着屏幕,指尖冰凉。他读完了宫村贤治留在大田区每一个受害者家属诉状背后的批注,每一个被清洗者定点威胁过的证人名字,每一个因为不肯沉默而被暗网“判处清除”的普通人。黑田武始终沉默地站在他身后,目光越过他的头顶,落在墙上那张蛛网最核心的位置,那里钉着白盾总部大楼的照片,以及一张修一以前从未注意过的便签——便签上只有一行字,是黑田自己用铅笔写的。

“法律会在哪里画线?”

屏幕上的光标停在文件末尾。修一发现,最后一行字是宫村贤治在被绑架之前不久加上去的:“他们不只是在追杀我,他们是在测试整个系统的承受力,看看正义到底能有多慢,慢到等真相浮出水面时,所有人都已经不在乎了。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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