六月十一日,上午十点四十分。
三枝晃平站在日京市中央区神田桥交叉口的人行道上,手里握着一只无线麦克风,身后是一面印着他本人半身像的巨大横幅,横幅上用深蓝色粗体字写着——“诚実、公正、実行”。一辆涂着竞选标语和日京市议会标志的白色面包车停在旁边,车顶装着扩音器和一面在微风中软绵绵飘着的国旗。车前方的临时竞选台搭了将近四十分钟,三名工作人员天没亮就赶到这里占位置,因为神田桥交叉口是日京市中心区早高峰人流密度最大的路口之一。七点到九点之间,至少有四万个上班族会从这里的四个方向穿过斑马线。
三枝站在台上,西装扣子一丝不苟地扣着,领带是妻子帮他挑的——藏蓝色底配银色细条纹。他的声音通过扩音器传出去,在周围写字楼的玻璃幕墙之间来回弹跳,形成了一种奇怪的回声效果,听起来像是他的每一句话都在被另一个更空洞的声音追赶着。台下的听众稀稀落落,大多是停下来看热闹的过路人,偶尔有几个支持者举着写有他名字的小旗子挥动两下。大多数人只是低着头,或者盯着手机屏幕,或者拉着小孩的手,或者端着便利店买来的冰咖啡,匆匆穿过斑马线朝对面的办公楼入口走去。
没有人注意到那辆摩托车。
那是一辆黑色的普通款通勤摩托车,日京市的大街小巷随处可见同款。骑手穿着深灰色防风夹克,头戴一顶全封闭式哑光黑头盔,防风面罩放下来,完全看不到脸。摩托车停在神田桥交叉口东南角一家便利店门口,引擎没有熄火,排气管里冒出的淡淡白烟很快消散在了潮湿的空气里。骑手一只脚撑在地上,看起来像是在查手机导航——这种姿势在日京市任何一个路口都能看到成百上千次,普通到连便利店的店员都懒得往窗外多看一眼。
台上的三枝正好讲到了他最拿手的那一段。“市政的透明性不是一句口号——它是每一个市民在走进区役所的时候,能不能得到公正对待的问题。我三枝晃平在这里承诺,如果连任,我将推动设立中央区行政审查的外部监督委员会,让每一个被驳回的申请都有独立第三方复核的机会——”
话音未落,摩托车的引擎发出一声尖锐的嘶鸣。
骑手猛地拧动油门,车身从便利店门口弹射出去,以一个几乎是直角的角度切入车行道,逆行冲上了斑马线。轮胎在潮湿的沥青路面上发出一声被撕裂的尖啸。人群的反应是错开的——最先听到声音的人本能地转头,然后是尖叫,然后是本能的闪避和推搡。
摩托车穿过人群,像一把被扔进水面上的薄石片。它冲向竞选台。工作人员本能地往后退,一个年轻的女秘书被绊倒,摔在了国旗旁边。三枝晃平站在台中央,那只握着麦克风的手僵住了。作为法学部副教授出身的政治家,他分析过无数案例,做过无数次逻辑推演,辩论场上从来从容不迫,但是当一辆加足了马力的摩托车以每小时将近六十公里的速度正对着你冲过来的时候,任何案例分析都帮不上忙。时间在他眼前被分解成了若干个没有因果关系的独立帧——摩托车的轮胎花纹、防风面罩上倒映的天空、麦克风从手中滑落时在空中划出的一道弧线、国旗被风卷起来盖在跌倒秘书身上的样子。每一帧都清晰得不像真的。
然后骑手猛地踩下了刹车。
不是撞上去——是在距离竞选台不到一米的地方紧急刹停。摩托车的后轮因为惯性翘离地面大约二十厘米,然后重重地落回地面,发出一声沉闷的撞击声。骑手松开一只手,从防风夹克的内侧口袋里掏出一个东西——不是武器,是一个黑色的方形扩音器,和警察在大型活动安保现场使用的那种一模一样。
他把扩音器举到防风面罩前面,按下开关。声音被放大到一个不正常的程度,刺耳到让几十米外写字楼十七层的白领都从格子间里抬起头来。
“三枝晃平!梶山敏之是怎么死的?你比任何人都清楚!你在这件事上说了什么?什么都没说!你在保护谁?还是说——你就是下一个?”
扩音器的回音在写字楼的玻璃幕墙之间来回撞击,最后被城市的背景噪音吞没。骑手松开扩音器按钮,把它扔在地上,重新拧动油门。摩托车掉了个头,沿着来时的方向逆行冲出了人群,在十字路口拐了一个几乎贴地的弯,消失在了神田桥方向的隧道入口里。整个过程从开始到结束,不到九十秒。
三枝晃平站在台上,麦克风已经摔在地上,发出一声刺耳的电子啸叫。他的左手捂着右边的上臂。子弹没有击中他——摩托车骑手从头到尾没有亮出任何武器——但是防刺服下面的皮肤,因为刚才那一瞬间本能的肌肉收缩,在他自己指甲的压力下,出现了一道将近三厘米长的、渗着血珠的抓痕。他自己挠的。
警视厅搜查一课的警部补田所正坐在警视厅本部大楼七层的会议室里,面前是一杯已经泡了将近一个小时、表面漂着一层油膜的速溶咖啡。他刚刚结束和北原苍介那场让他胃部不适的谈话,正在整理笔记,手机响了。来电显示是刑事部长的座机号码。电话内容非常简短:“神田桥交差点。三枝议员遇袭。未遂。立刻带队过去。”
田所放下电话,把笔记本合上,对他旁边的搭档内野说了两个字:“来了。”
内野抬起头,嘴里还叼着一根没有点燃的烟。他最近在戒烟,但不叼着什么东西总觉得手指无处安放。“什么来了?”
“我一直在等的那个东西。北原苍介不是一个人。或者说,就算他是一个人,他背后也有人推着他。先是梶山死于‘意外’,然后三枝收到无声电话,今天我们刚找北原谈完话——三枝就被人骑着摩托车冲台了。你觉得这是巧合?”
内野把没点燃的烟从嘴里取下来,放回烟盒里。“巧合是概率问题。三个低概率事件在短时间内集中在同一个人身上——那就不是概率了,是因果。”
神田桥交叉口的现场已经拉起了警戒线。黄色的警示带在六月闷热的空气里纹丝不动地挂着,像一条没有风的风筝线。十几名制服警察正在逐一分流围观群众、拍照取证、捡拾地上的扩音器。田所到达的时候,三枝晃平已经被带到面包车后座上坐着,左手按着右臂上的创可贴,右手端着一杯工作人员递给他的热茶。他的脸色恢复了正常,但那只端茶杯的手指尖还在微微发抖——田所注意到这个细节,因为在过去十二年的刑侦生涯中,他学会了一件事。一个人可以控制自己的表情、控制自己的声音、控制自己说出的话——但手指尖是控制不住的。
“三枝议员,”田所拉开车门,坐在三枝对面的座位上,“袭击者有没有说什么?”
三枝把茶杯放到杯托上,动作很慢。“他说……他问我梶山敏之是怎么死的。说我知道得比任何人都清楚。问我在保护谁。然后他说——‘你就是下一个’。”
田所在笔记本上快速记下了这几句话。他抬起头来,看了一眼三枝的眼睛。“议员先生,恕我直言——您对梶山课长的死,是不是知道一些没有告诉我们的东西?”
面包车里的空气突然变重了。工作人员都退到了警戒线外面,车上只剩下田所、内野和三枝三个人。三枝看着车窗上被雨水打出的细密痕迹,沉默了很长时间。然后他开口了,声音比刚才在竞选台上低了将近一半。
“梶山敏之是我的大学同窗。他死之前两周,给我打过一个电话。不是公事,是私人的。他说他最近压力很大,有一个申请人反复发邮件、反复打电话,措辞越来越‘奇怪’。我问他什么叫奇怪。他说——‘那个人在邮件里引用了行政法判例集的页码。精确到行。这不是在申诉,这是在宣战。’”
田所停下笔。“这个细节,您为什么之前没有告诉我们?”
三枝转过头来,和他四目相对。“因为当时我以为他是在抱怨工作压力。我告诉他,这种人偶尔会有,不用太在意。两周后他死了。我告诉自己那是意外,警方也说是意外。但那个给我发邮件的申请人——北原苍介——他昨天坐在我对面,用比您和我都更精确的法律术语应对警方的询问。田所警部补,如果这个人真的在暗网上做了什么,他一定会留下痕迹。然后就在刚才,一个骑摩托车的陌生人告诉我,我是‘下一个’。”
田所把笔记本合上,用力到发出了一声轻响。然后他对内野说:“申请搜查令。北原苍介的公寓、电脑、手机通话记录、银行流水——全部。他昨天在会议室里表现得太完美了,完美到我现在可以肯定,他在来之前就知道自己会面临什么。这个人不是在应对审讯。他是在享受审讯。”
内野已经拿出手机开始拨打令状审查法官的值班号码。“理由?”
田所站起来,拉开车门,回头对三枝晃平说了一句:“告诉三枝议员,他今天穿对了衣服。如果没有那件防刺服,我们现在面对的就不是袭击未遂,而是一起在光天化日之下发生的议员刺杀案。”他把车门关上,压低声音对内野说:“理由——涉嫌教唆杀人未遂。梶山的案子可以补在逮捕状里,先把北原控制住,不能让他有时间清理电脑。”
田所顿了一下,目光穿过警戒线看着十字路口地面上那道深黑色的摩托车刹车痕迹。那条痕迹在潮湿的柏油路面上蜿蜒了将近十米,像一道用烙铁烫在皮肤上的伤疤。
“他今天没被刺中,不是运气好。是袭击者根本没想刺他。袭击者在台上站了六十秒——他有的是时间动手。但他选择了不。这提醒我了,我漏了一个很重要的细节。”
他快步走到路口的监控摄像头下方,仰头看了一眼那个半球形的黑色镜头。然后他拿起对讲机,呼叫交通管制中心,要求调取神田桥交叉口今天上午十点半到十一点之间全部监控录像,以及过去一周同一时段的所有录像。他要对比——那个骑手是今天临时踩点,还是过去几天已经反复来过同一个路口。如果是后者,那意味着这不是一时冲动的袭击,而是一场已经排练过的演出。
与此同时,零正坐在短租公寓那张硬得硌骨头的折叠椅上,屏幕上的数据流一行一行地刷新着。蜜罐已经在沉默市上运行了将近四十八小时,他在“黑客服务”卖家分类里收到了七条咨询,其中四条被证实是沉默市管理员发来的测试性联系——对方在试图确认他是否真的是一个可以合作的卖家,还是一个来钓鱼的卧底。这些测试性联系的手法非常精妙,不是简单地问“你是不是警察”,而是用各种技术细节来试探他的反应速度和知识深度。零一一接住了,每一条回复都精确地踩在对方期待的边界上——不越界,不露怯,保持一个在黑产边缘长期游走的业内人士应有的分寸感。
然后,在袭击发生的当天下午,时机到了。
零给沉默行者发了一条消息。“The job you mentioned. The one about creating evidence. I’m ready to discuss specifics. But not here. The walls have ears. I’ll send you a link to a private encrypted room. If you’re serious, be there at midnight.”
你上次提到的任务——制造证据的那个。我可以讨论具体细节了。但不是在这里。墙上有耳朵。我会发给你一个私人加密聊天室的链接。如果你是认真的,午夜见。
他附上了一个链接。那个链接通往的房间,当然不是普通的加密聊天室。那是他在铅壳主机上搭建的一个全封闭数字陷阱——对方一旦接入,他的真实IP、设备指纹、网络路径、加密算法偏好、打字节奏、甚至是敲击键盘时的力度曲线,都会被逐一捕获和分析。这不是钓鱼,是捕捞。捕捞的对象,是一条在他职业生涯中逃脱了整整十年的幽灵。
日京市警视厅本部B栋地下二层,档案室。
搭档坐在那间他独自占用了将近二十年的小办公室里,盯着屏幕上一份刚从尘封档案中调出的加密卷宗。卷宗编号B-217。案件代号——“幽灵协议”。封存日期是十年前,最后一次修改记录停在他和零最后一次联手递交的那份未结案报告上。他的权限在几周前就被部分冻结了,常规的调查路径全部被堵死,但他找到了另一种方式。他调取的不是案件的具体内容——而是案件被调阅的记录。谁在什么时间、从哪个终端、调取过B-217号卷宗。
屏幕上弹出了一行结果。在过去五年中,B-217号卷宗被调阅过三次。第一次是三年前,调阅终端编号对应的是警视厅刑事部某位高层官员的办公室。第二次是去年,同一个终端。第三次——就在上周。搭档盯着那个终端编号看了很久。他知道那个编号。整个警视厅里,只有三个人的终端拥有调阅尘封未结案件档案的最高权限。而那三个人的名字,任何一个说出来,都足以让警视厅内部监察课的人倒吸一口凉气。
搭档拿起那本1987年版的《广辞苑》,翻开扉页,开始给零编写一条新的加密消息。手指敲击键盘的速度比任何时候都快。


暂无评论,来抢沙发吧!