18. 供述调书

漫画咖啡店的自动门在零面前滑开时,迎面扑来的冷气里混杂着消毒酒精、速食炒面、空调冷凝水和某种廉价空气清新剂的味道。前台店员是个戴着黑色框架眼镜的年轻男性,正低头用手机看动画,屏幕的光映在他脸上,一闪一闪的。零在柜台上放了三千円现金,不需要找零,不需要会员卡,不需要登记姓名。店员头也没抬地递给他一张打印着包厢号码和Wi-Fi密码的纸条,然后用拇指朝走廊方向懒洋洋地指了一下。

包厢在走廊尽头倒数第三间。零拉开那扇薄得几乎挡不住任何声音的塑料拉门时,北原苍介正盘腿坐在沙发椅上,膝盖上放着那台包厢自带的电脑终端,屏幕的光把他脸上的每一道阴影都刻画得棱角分明。他看起来比两个小时前在废弃网吧里更加清醒,也更加疲惫——这两种状态同时出现在一个人身上时,通常意味着肾上腺素和多巴胺正在同时燃烧,而燃料快要用完了。

“你迟到了。”北原没有抬头,手指继续在键盘上敲击,“我已经开始上传第二批数据了。沉默行者还没有回复我的站内信,但他的账号状态从‘在线’变成了‘隐身’。他看到了,他在盯着屏幕看我的最后通牒倒计时,但他不打算回复。”

零把塑料拉门在身后关上,包厢的空间瞬间变得逼仄。两平方米,一张沙发椅,一台电脑终端,一个挂在墙上的灭火器,两个成年男人挤在里面,空气在三分钟之内就会变得浑浊。他在沙发椅边缘坐下来,把帆布包放在脚边。“他不回复,不是因为他怕你的威胁。是因为他正在调动人手,没空跟你打字。”零把在废弃网吧里遇到侦察兵的情况简要复述了一遍——那个穿软底鞋的男人、他嗅过金属横杆、采集了饭团包装纸上的指纹样本、在走廊里用红光手电筒扫描了每一个角落。北原听完之后,敲击键盘的手指停了两秒,然后继续敲,节奏没有任何变化。

“所以我选的时机是对的,”北原说,“在他的人到达之前,我还有时间把最后一批资料传完。沉默市的所有内部通信记录、每个卖家的ID变更历史、他给我的每一次降价通知、梶山订单的取消流程、神田桥袭击前后他的站内信措辞变化——这些数据合在一起,足以证明沉默市不是一个被动的交易平台,而是一个主动培养犯罪行为的组织。”

“资料传完之后呢?”零问。

北原的手指终于停了下来。他把双手从键盘上移开,放在膝盖上,转过头看着零。包厢顶灯的光线很暗,但足够让零看到他眼睛里那些血丝构成的复杂网络。“之后的事情,我没想过。我只想让人知道真相。”

零沉默了几秒。然后他伸手从北原膝盖上拿起那台电脑终端,把屏幕转向自己,快速扫了一眼北原正在上传的文件列表。数据的总量比他预估的还要大——超过两千页的通信记录、交易日志、比特币流向分析、沉默市商品列表截图、以及北原自己用近乎病态的精确度整理出来的时间线对照表。这些资料如果全部公开,确实足以让沉默市的商业模式暴露在全世界的网络安全机构和暗网市场面前。但这里有一个致命的问题。

“这些数据只能证明沉默市有问题,不能证明沉默行者是谁。你从头到尾没有沉默行者的真实姓名、没有他照片、没有他在政府机构内部的职位信息。没有这些,沉默行者可以在一夜之间更换ID、重建服务器、换一个平台名字重新开始。他十年前就是这么做的——幽灵协议被我们追到只剩下最后一道防火墙的时候,他从内部切断了调查线,然后把所有服务器数据迁到了沉默市的新架构上。十年后,幽灵协议变成了沉默行者,沉默行者可以在十年后再变成另一个名字。”

北原盯着零,眼睛里那种被疲惫包裹的清醒逐渐转化成了一种更冷、更硬的东西。“所以你的意思是,我这些天做的所有事情——那些笔记、那些截图、那些分析——全都不能真正伤到他?”

“伤到他,可以。你的资料公开之后,沉默市会在至少一段时间内失去信用,它在暗网市场上的份额会暴跌,它的卖家会四散奔逃寻找新的平台。但沉默行者本人不会有事。他会缩回那个警视厅高层办公室里,继续坐在那张能俯瞰日京市的落地窗前,等待风波平息。然后换一个新的代号,重新开始。”零把电脑终端还给北原,然后从帆布包里掏出自己的平板设备,打开了一个加密文件夹。“真正能让他付出代价的,不是匿名公开证据——是让一个有真实姓名的人,在法庭上,当着法官和陪审团的面,说出他的名字。这个人就是你。”

“如果我去自首,把这个案件在阳光下说出来,我的证词会被采信吗?”

“单独一个被控教唆杀人的嫌疑人的证词——当然不会。但你的证词加上他电脑里的数据、十年前的幽灵协议档案、以及三枝晃平那通电话里梶山亲口说的话。”零打开平板上的另一个文件,“田所警部补正在联络日京地方检察厅特别搜查部。特搜部对警察系统内部犯罪有独立侦查权,可以绕过警视厅内部审批。如果特搜部正式立案,他们就有权查封沉默行者的办公室电脑、调取他过去十年的所有加密通信、比对他在沉默市上的操作时间和他办公室的登录记录。到时候,你的证词就不是孤证了。”

北原听完这段话之后沉默了很长时间。包厢外面传来隔壁客人敲键盘的声音、走廊尽头自动贩卖机掉落罐装饮料的沉闷撞击声、店内的背景音乐还在循环那首四个小节重复一次的钢琴曲。他低下头,看着自己放在膝盖上的那枚16GB U盘,忽然笑了。不是那种练习过无数次的微笑——露出八颗牙齿、眼角微微弯起、保持三秒——而是一种没有经过任何彩排的、真正的笑,苦涩的、自嘲的、疲惫至极的笑。

“我花了一个多月策划一场完美的复仇。结果发现我复仇的对象不是我真正应该恨的人。然后我又花了三天策划一场完美的曝光。结果发现曝光根本伤不到那个人。你说得对——我一直在对着错误的方向使劲。”他把U盘放进口袋里,从沙发椅上坐直了身体,“如果我去自首,我有一个条件。不是为我——是为那些还在沉默市上的下一个‘北原苍介’。你们必须把沉默市的客户培养机制全部公开。不是那些非法服务的价格表,是那套话术——怎么在论坛里识别一个孤独的人、怎么给他递上第一句‘你有没有想过还有别的方式’、怎么在他犹豫的时候用降价来推动他——这些东西必须写进结案报告里,必须让所有人看到。因为如果这套机制不被公开,沉默行者倒下了,还会有别的人照着同一套剧本重建一个新的平台。孤独的人不会消失,被拒绝的人不会消失,但只要那套话术不再能轻易地钻进他们的耳朵里,至少下一个被推到悬崖边上的人能在最后一刻听到一声别的声音。”

零把平板装回帆布包里。他没有对北原说“你做了正确的选择”,也没有说“你会获得宽恕”——他不是牧师,不是法官,不是心理医生。他只是一个花了十年在孤岛上反复回放同一段记忆的人。他知道在这个世界上有些事情法律可以审判,有些事情只有自己才能审判自己。他站起来,把塑料拉门拉开一半,回头对北原说了一句:“特搜部的侦查员到之前,你不要离开这间包厢。隔壁有人、走廊里有监控、前台店员醒着——沉默行者的人不敢在公共场合动手。等他敢动手的时候,田所的人已经到了。”

北原点了点头,把腿盘回沙发椅上,重新打开了电脑终端。不过这一次不是在整理证据,而是在继续写那封他在废弃网吧里没有写完的信——那封写给任何一个会在未来偶然读到它的人的信。

零走出漫画咖啡店的时候,雨已经变成了蒙蒙细雾,悬浮在空气中,落在皮肤上像是被极细的喷雾器喷了一层水膜。他站在店门口遮雨棚下,拿出手机,拨通了田所的号码。

“我已经和北原谈过了,他同意自首。条件是案件细节必须全部公开,包括沉默市的客户培养机制。他现在在池袋东口的漫画咖啡店,包厢位置固定。你的人什么时候能到?”

“特搜部的侦查员已经在路上了。预计半小时内到达漫画咖啡店。另外——你让我查的那个东西,我查到了。”田所的声音压得很低,背景音里有车辆行驶的声音,他大概正在车里,“那批政府定制处理器一共有十四台,分配给金融厅和警视厅。其中一台的转移记录在2012年被标记为‘系统整合需要’,从金融厅转移到了警视厅刑事部特别调查室。接收人的名字——刑事部理事官。这个名字和十年前幽灵协议案被封存时的最后签批人,是同一个人。”

零握着手机的手指关节微微发白。“名字。把他的名字告诉我。”

田所犹豫了两秒。这两秒在零的感知里被拉得很长,长到他能听到遮雨棚边缘滴落的每一颗水珠砸在地面上的声音。“榊原俊明。刑事部理事官,警视厅刑事部历史上最年轻的高级官员之一。他在警视厅的公开履历上写着——2009年从金融厅情报系统课调入警视厅刑事部,2012年升任特别调查室室长,2015年升任刑事部理事官,至今在职。而2009年,正好是渋谷暗网儿童色情交易链案的技术架构师代号K在保释期间失踪的那一年。当时K的担保人——根据档案记录——就是榊原俊明。他们是大学同窗。”

零闭上了眼睛。长达十年无法拼合的那些碎片,在这一刻全部归位了。渋谷案在逃的技术架构师K,幽灵协议的神秘加密签名,沉默市的服务器架构,B-217卷宗的三次违规调阅,那批政府定制处理器的非法转移记录——所有的线都汇聚到了同一个名字上。一个坐在警视厅高层办公室里、俯视整个日京市的人。他同时是执法者和犯罪者、猎人和猎物、裁判和规则破坏者。他亲手设计了沉默市的客户识别算法,同时在警视厅内部监控着所有针对暗网犯罪平台的调查行动,每一次警方接近沉默市的核心,他都能提前一步掐断调查线。而这样的一个人,现在正在调动他的直属力量来灭口最后一个证人。

零睁开眼睛。“田所警部补,从现在开始,你不能再使用任何警视厅内部通讯系统。榊原能看到的内部文件范围远超我们的预估。所有关于特搜部行动的信息,只能用加密私人设备传递。还有一件事——北原在漫画咖啡店的事,知道的人越少越好。榊原手下的侦察兵还在池袋。半小时足够他找到漫画咖啡店。”

“我明白。特搜部的人已经到了,他们也一直在等这个机会。”田所沉默了一下,“十年前追捕幽灵协议失败,你辞职离开警视厅。这十年你在那座岛上,是不是每一天都在想这个名字?”

零没有回答。他把电话挂断了。遮雨棚边缘的水滴继续往下落,一颗一颗,砸在同一个位置,把水泥地面上砸出了一个浅浅的小坑。水滴石穿——不是一滴水有力量,是同一滴水在同一位置反复坠落十年才有力量。而现在,他终于知道了那滴水的名字。

在池袋的另一个角落,那个代号不明的侦察兵正站在一栋商务楼的屋顶上,透过一台带夜视功能的望远镜观察着漫画咖啡店所在的那栋大楼。他已经确认了北原苍介进入了大楼,也确认了北原身边出现了一个五十岁左右、背着帆布包的中年男性。这个人不在原定目标名单上。侦察兵放下望远镜,从口袋里掏出加密手机,给沉默行者发送了第二条信息。

“发现新的联系人。男性,五十岁左右,身高约一百七十八厘米,深色T恤,帆布包。此人先于目标到达废弃网吧,并在目标离开后与之在漫画咖啡店会合。疑似前执法人员。请求确认是否调整行动范围。”

不到一分钟,回复就到达了。没有加密,没有代号,只有一行冰冷的文字:“他是零。十年前就不该活着离开日京的人。行动范围扩展——两个目标,全部清除。追加五十枚比特币。执行确认时间:今晚零点前。”

侦察兵把手机收进口袋,从屋顶的防水布下面拖出一个长条形的黑色箱子。他打开箱子的卡扣,没有拿出里面的东西,只是用手指确认了一下每一个部件都在正确的位置上。然后他合上箱子,拎起来,转身朝楼梯口走去。屋顶门在他身后缓缓关上,发出一声沉闷的金属撞击声,然后被风吞没了。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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