13. 最终幻想

加密聊天室的界面在零的屏幕上展开,黑色背景,绿色字符,极简到几乎没有任何UI设计可言。这正是零故意的——越简单的界面,越容易让目标放松警惕。在蜜罐的后台,十七个数据捕获模块已经全部激活,正在从七个不同的维度同时记录“沉默行者”在聊天室里留下的每一丝数字指纹。

零在输入框里打下了第一行字。按照他在警视厅受训时学到的审讯心理学原则,第一句话决定了整个对话的权力结构。他选择了一种介于平等合作与轻微俯视之间的语气。

“I assume you didn't come here for small talk. What kind of evidence do you need created, and what investigation do you need it to redirect?”

我可以假定你不是来闲聊的。你需要制造什么样的证据?需要它把调查引向哪个方向?

对方没有立刻回复。聊天室的状态栏显示“对方正在输入……”,这个状态持续了将近四十秒,然后消失,然后又出现。零注意到这个细节——对方在反复修改措辞。这不是一个习惯性谨慎的人,而是一个对自己的表达有极高要求的人。这种人对文字的洁癖通常出现在两种人身上:学者和操纵者。

回复终于弹了出来。

“Straight to business. I like that. Here's the scenario: a city councilman named Mihara is currently under police protection after an incident. The police are investigating a suspect, a man named Kitahara. They have some circumstantial evidence, but nothing that directly ties him to the attack itself. What we need is something that does. A digital trail. Proof that Kitahara transferred cryptocurrency to the motorcycle rider's wallet. A trail that leads from his computer to the scene. Clean, verifiable, unbreakable. Can you do it?”

直入正题。我喜欢。情况是这样的:一个名叫三枝的市议员在遭遇事件后目前处于警方保护之下。警方正在调查一个嫌疑人,一个叫北原的男人。他们有一些间接证据,但没有任何能直接把他和袭击本身联系起来的东西。我们需要的就是这个——一条数字轨迹。北原向摩托车骑手的钱包转移加密货币的证据。一条从他的电脑通向现场的轨迹。干净的、可验证的、无法被推翻的。你能做到吗?

零把这段文字读了两遍。他的大脑在第一时间就捕捉到了这段话里隐藏的陷阱。对方说的是“北原向摩托车骑手的钱包转移加密货币”——这是事实吗?警方目前掌握的只是北原在沉默市上的两笔订单记录,和梶山敏之的死亡以及神田桥袭击之间的直接关联尚未建立。如果零按照对方的要求伪造了这条证据链,那么沉默行者就完成了一石二鸟的操作:一方面把北原彻底钉死在袭击未遂的罪名上,另一方面把他们自己的摩托车骑手洗得一干二净——因为那笔所谓的转账,本来就是不存在的。同时,零也会被彻底控制。他一旦制造了假证据,就上了这艘船,永远下不去。沉默行者手里会握着他参与伪造证据的全部记录——这些记录本身就足以让他后半辈子在监狱里度过。

这就是沉默市运作的核心模式。它不只是在出售非法服务。它在系统性地制造罪案、制造证据、制造罪犯,然后把所有人都变成共犯。

零的手指在键盘上悬停了几秒钟。他需要给出一个既能让对方满意、又能为自己争取更多情报时间的回答。他写道:“Technically feasible. But I don't work blind. If you want a trail that holds up in court, I need to understand the full picture. Who else is involved? What's the real objective here? The councilman is just one piece, isn't he? There's something bigger behind this. I don't need names. I need structure. How deep does this go?”

技术上可行。但我不做盲目的工作。如果你想要一条能在法庭上站住脚的证据链,我需要了解全貌。还有谁参与其中?真正的目标是什么?那个议员只是一块拼图,对吗?背后还有更大的东西。我不需要名字,我需要结构。这件事有多深?

这一次,对方的回复速度明显变慢了。聊天室里沉默了将近三分钟。零看着后台数据,蜜罐正在逐层剥离对方的加密外壳。第五层代理刚被撕开,露出了一个位于东南亚某国的中转服务器IP。还不是终点,但比之前的任何一次追踪都更接近真实位置。第六层正在解析中,进度条一点一点地往前爬。

沉默行者的回复在三分钟后到来。

“You're smart. Smarter than the last guy we worked with. So I'll give you a piece of the truth. The councilman is not the target. He's leverage. There are people in positions of power who have been using public office to protect private interests for decades. Mihara is one of them. Kitahara is a nobody, a convenient tool. His anger was real, but it was also shaped, directed, aimed. Every society produces angry lonely men. We just help them find the right door to knock on. The real target is the system. And the system has many doors.”

你很聪明。比我们上一个合作的人聪明。所以我会给你一部分真相。议员不是目标。他是杠杆。有一些身居要位的人几十年来一直利用公职保护私人利益。三枝是其中之一。北原是个无名小卒,一个方便的工具。他的愤怒是真实的,但它也被塑造、被引导、被瞄准。每一个社会都会生产出愤怒而孤独的人。我们只是帮他们找到正确的门去敲。真正的目标是系统。而系统有很多扇门。

零盯着这段文字,后背离开了椅背。这段话在犯罪心理学上有一个专门的术语,叫做“意识形态辩护”——犯罪者将自己的行为从个人利益提升到某种宏大叙事的层面,从而在道德上自我合理化。但沉默行者这段话的不同之处在于,他描述的不是自己在做什么,而是整个沉默市作为一个系统在做什么。这是一种被结构化、制度化、平台化了的犯罪。暗网不再是交易工具,而是一种社会治理的反向工程。他们在有意识地、系统性地识别社会中那些最孤立的个体,测量他们的愤怒指数,计算他们的行动能力,然后精准地递上武器和方向。

零想起了北原苍介公寓里那面贴满便签的墙。黄色便签、粉色便签、蓝色便签、白色便签。他的愤怒、他的无助、他对规则的信仰和他被规则反复拒绝之后的崩溃——所有这些都被沉默市看在了眼里。不是北原选择了沉默市。是沉默市选择了他。

零回复道:“So Kitahara was groomed. Interesting. And when he's no longer useful?”

所以北原是被培养的。有意思。那当他不再有用的时候呢?

“Then he becomes evidence. A closed case. A lone wolf radicalized by the internet. The media eats it up. The public feels scared and demands more security. And the people who write the security laws get more power. It's a perfect cycle. Kitahara's arrest is the plan, not a failure. Every tool has its final use.”

那他就变成证据。一个结案的案件。一匹被网络激化的独狼。媒体会大口吞下这个故事。公众感到恐惧,要求更多的安全。而制定安全法律的人获得更多权力。这是一个完美的循环。北原的被捕是计划的一部分,不是失败。每一件工具都有它最后的用途。

零感到一阵寒意沿着脊椎蔓延上来。不是因为这段话的内容——他见过太多犯罪者用各种方式为自己的行为辩护。而是因为这段话的表述方式和十年前他在追查“幽灵协议”时看到过的一封内部邮件几乎完全一致。那封邮件是幽灵协议的核心成员之间在讨论如何处理一个不再需要的中间人时发送的,里面有几乎完全相同的措辞——“every tool has its final use”。

每件工具都有它最后的用途。

零知道这句话。他在2009年渋谷暗网儿童色情交易链的结案报告里引用过这句话,当时是从一名被捕的服务器管理员口中听到的。那名管理员在被审讯时说:“老板告诉我们,每件工具都有它最后的用途。当它用完的时候,它就变成了零件。”那个案子所有的核心成员都被判了刑,但有一名负责技术架构的从犯在保释期间潜逃了。代号“K”。案件状态至今仍是“未结”。

零把这段记忆从脑海深处拖出来,放在眼前。渋谷案的在逃技术架构师。幽灵协议的加密签名残留。沉默市的服务器架构。三个不同时期、不同地点、不同形态的事件,被同一句措辞串联在了一起。

蜜罐后台的第六层解析完成。屏幕上弹出了一行坐标数据。中转服务器的真实物理位置已经锁定——服务器架设在塞舌尔群岛的一处地下数据中心里,正是那家被称为“黑洞”的摩纳哥交易所使用的同一批基础设施。第七层解析自动启动,正在尝试穿透最后一道屏障——操作者本人的真实终端信息。进度条走得很慢,每一格都需要将近一分钟。

零知道自己需要为第七层解析争取更多时间。他必须让对话继续下去,必须让沉默行者保持在聊天室里足够久。他打出了一段新的回复,故意选择了一个会引发对方防御反应但又不至于直接断线的话题。

“I understand the model. But there's something I don't get. If you're so committed to changing the system, why stay anonymous? Why hide behind encrypted rooms and onion routers? If your cause is just, why not claim credit? The greatest revolutions in history had faces. Names. Leaders who stood up and said ‘I did this.’ You have none of that. So tell me—is this about changing the world, or is it about the pleasure of pulling strings without ever being seen?”

我理解这个模式。但有件事我不明白。如果你真的如此致力于改变体制,为什么要匿名?为什么躲在加密房间和洋葱路由后面?如果你的事业是正义的,为什么不公开宣称?历史上最伟大的革命都有面孔、有名字、有敢于站起来说“这是我做的”的领袖。你什么都没有。所以告诉我——这真的是为了改变世界,还是为了享受那种永远不被看到的、操控一切的感觉?

这一次,沉默行者的回复几乎是在几秒内就弹了出来。

“You're still thinking like a cop. Faces and names are liabilities. Heroes get arrested, martyrs get forgotten, leaders get betrayed. But a system? A system can be everywhere and nowhere. It can survive any individual's failure. The world doesn't need another face to put on a poster. It needs infrastructure. We are building infrastructure.”

你的思维还是像一个警察。面孔和名字都是负担。英雄会被逮捕,烈士会被遗忘,领袖会被背叛。但一个系统?一个系统可以无处不在又无处可寻。它可以承受任何个人的失败。世界不需要另一张可以贴在宣传海报上的脸。它需要基础设施。我们在建造基础设施。

“What kind of infrastructure?”

“The kind that turns every act of despair into an act of leverage. Every rejected man into a potential asset. Every closed door into an opened window—through which something can be thrown.”

那种把每一次绝望的行动变成杠杆行动的基础设施。把每一个被拒绝的人变成潜在的资产。把每一扇关闭的门变成一扇打开的窗——可以从窗外扔东西进来的窗。

后台,第七层解析的进度条跳到了百分之九十七。零看着那个数字,几乎屏住了呼吸。蜜罐的捕获模块已经穿透了最后一层代理,正在提取操作终端的硬件指纹——操作系统版本、屏幕分辨率、时区设置、已安装的字体列表、浏览器插件指纹、甚至是CPU的序列号范围。这些信息组合在一起,足以在全球数十亿台联网设备中唯一地锁定一台特定的机器。

然而就在进度条跳到百分之九十九的瞬间,聊天室的连接突然中断了。屏幕上弹出一条系统提示——“对方已断开连接。此聊天室将在三十秒后自动销毁。”

蜜罐后台的最后一行日志记录显示:目标在断线前执行了最后一次操作——手动销毁了自己在本机上的所有会话密钥和临时缓存。不是被网络波动中断,不是超时退出,而是主动终止。并且终止的方式极其专业,像是接受过专门的数字安全训练。更重要的是,这个切断动作的时机精确到了蜜罐解析进度的百分之九十九。对方很可能意识到了有人在追踪他。

零没有懊恼,没有捶桌子。在最关键的猎物即将落网的瞬间失去目标,这种感觉他经历过无数次。他只是靠在椅背上,盯着屏幕上那行“对方已断开连接”的提示,让肾上腺素缓慢地从血液里退潮。然后他打开蜜罐的数据面板,逐一查看已经捕获到的所有信息。虽然最后那百分之一没有完成,但前百分之九十九的数据已经够了。

对方的操作系统指纹显示为非标准Linux发行版,内核版本和市面上所有已知的安全套装都不匹配——这很可能是一个自编译的定制系统,专门用于暗网操作。时区设置为UTC+8,但系统时钟偏差了大约二十三分钟,和之前他在沉默市论坛上发现的那些可疑账户的时钟偏差范围完全一致。已安装的字体列表包含了一套日文和中文的双语字体包,说明操作者日常使用这两种语言。最关键的是CPU序列号范围——数据显示这台机器使用的处理器是一批专门供应给海东国政府机构的定制型号,不对外零售。

沉默行者不是一个人在暗处操控一切。他坐在一张——或者曾经坐在一张——属于海东国某个政府机构的办公桌上。他使用的机器,是一台采购清单上只面向特定公权力部门的设备。

零把这些数据全部导出,加密压缩,通过那套基于《广辞苑》第四版的加密系统发给了搭档。附言只有一句话。

“沉默行者的真实身份,和十年前幽灵协议的失踪者,以及渋谷案在逃代号K的技术架构师——这三个人,可能就是同一个人。查政府机构定制处理器采购记录。范围限定:金融厅和警视厅,时间跨度2005年至2015年。”

他把加密邮件发出去之后,仰头靠在椅背上,闭上了眼睛。窗外的日京市正在逐渐沉入一年中最闷热的季节。即便到了深夜,空气里依然残留着白天被钢筋水泥吸饱了的热量,黏在皮肤上,怎么擦都擦不掉。

在城市的另一端,北原苍介在漫画咖啡店的狭小包厢里,睁着眼睛盯着天花板上的烟雾探测器红色指示灯。他刚刚做了一个决定。一个在三十六小时前他还认为自己永远不会做的决定。他打开电脑终端,重新登录了沉默市。没有使用任何伪装,没有使用跳板,就用包厢里的这台共享电脑——他不再在乎被追踪。被追踪已经是他计划的一部分了。

他在沉默市的站内信界面里打开了和三枝晃平那笔订单的卖家对话。卖家的ID已经不是最初那个——过去一周里换了两次,每次换ID都附带着一句“出于安全考虑更换联系方式”的通知。但头像旁边的那个纯黑菱形标志始终没有变过。沉默行者的标志。

北原打下的文字比之前任何一次都简短。

“Cancel the order. Full refund required. If you don't comply within 24 hours, I will post the complete transcript of our communications on every clearnet forum I can find. Including your recruitment methodology and your internal phraseology. ‘Every tool has its final use.’ Let's see how many future tools read that before signing up.”

取消订单。全额退款。如果二十四小时内不处理,我会把我们所有的通信记录完整地公开发布到每一个明网论坛上。包括你们的招募话术和你们的内部措辞——“每一件工具都有它最后的用途”。让未来的工具们在注册之前先看看这句话。

北原把这条消息发出去的时候,手环不在身边,无法测量心率。但他的嘴唇干燥起皮,心跳在他的喉咙里、太阳穴上、手指指尖上同时跳动着,节奏沉稳有力,像一台被调到最高转速但依然平稳运转的马达。

这不是冲动。这是他在漫画咖啡店狭小包厢里躺了几个小时后,在自己意识中最安静的那个角落,找到的最后一丝属于自己的东西——不是复仇的欲望,也不是被认可的渴望,而是一种比这两种情绪都更古老、更根本的本能:他不愿意当别人的工具。他已经被拒绝了一辈子,被忽视了一辈子,被当成透明人看待了一辈子。但没有人——没有任何人——可以用他当成消耗品来使用,然后随手扔进案件卷宗里,变成报纸上“网络激化的独狼”那样的标题。他不允许。

二十四小时。他从发出这条消息的这一刻开始计时。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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