亨德里克·舒尔特的行程表在上午九点四十七分出现在了克拉拉的邮箱里。
她坐在警局附近的一家小咖啡馆里打开附件,手机屏幕的亮度调到最低。咖啡馆里弥漫着烤焦的黄油气味,角落里的收音机播放着天气预报——又是雨,连续第四天。舒尔特接下来七十二小时的安排以十五分钟为最小单位,精确得像一份军用调度表。慈善晚宴、学区视察、校董会闭门会议、高尔夫俱乐部年度聚餐。
克拉拉的目光停在了周五晚上的那一栏。
“圣克莱尔歌剧院慈善晚宴。主办方:韦尔丹教育基金会。出席嘉宾包括市议会成员、商界代表及教育界人士。安保等级:常规。”
她放下手机,端起已经凉透的咖啡喝了一口。苦涩的液体滑过喉咙时,一个念头随之浮现。歌剧院。人流密集。多个出入口。常规安保。如果她是那个执行者,她也会选这里。
她拨通了埃利亚斯的号码。
电话响了很久才被接起。背景音里有键盘敲击的声响,密集而稳定,像某种人工心脏的节律。
“歌剧院。”克拉拉说,“周五晚上。舒尔特会出席教育基金会的慈善晚宴。”
“还有多少时间?”
“两天半。”
电话那头沉默了几秒。键盘声停了。
“我在查那个IP地址的具体住户。”埃利亚斯的声音沙哑到几乎听不清,“公寓楼有六层,一共二十四户。我需要时间缩小范围。”
“你没有时间。”克拉拉说,“你可以直接向警方举报。匿名举报也行。只要有人去查,舒尔特至少会加强安保。”
“举报什么?一个暗网论坛上的加密订单?警方连区块链证据都调取不了,更别说追踪洋葱路由。等他们走完流程,晚宴都已经散场了。”
“那你的计划是什么?”
沉默。
克拉拉太熟悉这种沉默了。二十五年前,当埃利亚斯还是“守夜人”的时候,每当他面对一个看似不可能的难题,就会陷入这样的沉默。不是束手无策,而是在计算。在脑海中排列每一个变量,评估每一种可能性的成功概率。
“我没有计划。”埃利亚斯终于说,“但我有一个想法。”
“说。”
“我要和他对话。不是警告他,不是劝阻他。我要让他自己说出来。让他自己发现他正在做的事情意味着什么。”
“你以为你在做心理治疗?”
“不。”埃利亚斯的声音忽然变得很轻,“我在做唯一一件我能做的事情。既然我阻止不了他,也阻止不了那个杀手——至少我可以让他看清自己。”
“你疯了。”
“也许。”
电话挂断了。
克拉拉盯着手机屏幕上通话结束的提示,嘴唇抿成一条线。她认识埃利亚斯二十五年了,从他还是网络安全局的年轻天才,到他成为令整个欧洲闻风丧胆的灰帽黑客,再到他卖掉所有设备、搬进那间只有一扇天窗的阁楼。她以为自己已经见识过他的所有面目。但此刻,她听到了一种前所未有的东西。
那是一个人在漫长的孤独之后,终于找到了与自己匹敌的对手时才有的语气。
此刻,在马蒂亚斯的公寓里,厨房地板上粉笔靶子的周围又多了新的图案。
这一次他画的是天平。
一个巨大的、对称的天平,横跨了从冰箱到洗碗机的整片地板。天平的一端写着“法律”,另一端写着“代价”。他在两端反复添加细节,用不同颜色的粉笔标注——红色代表受害者,白色代表加害者,蓝色代表旁观者。
旁观者那一栏的名字最多。
他蹲在地上画了整整一个上午,膝盖在坚硬的瓷砖上硌出了青紫色的印记。他画得投入而专注,像一个孩子在完成一幅即将被贴在墙上的画作。只是这个孩子已经四十二岁,而他画的东西不会被任何人看到。
门铃响的时候,他正在给天平底座添加阴影。
他站起来,膝盖传来一阵刺痛。粉笔从手中滑落,在瓷砖上弹了两下,停在写着“范恩”的那个名字旁边。
从猫眼望出去,走廊里站着的是伊莎贝尔。
他的心猛地收紧了。
他打开门。伊莎贝尔站在门口,穿着医院的白大褂,头发随意地扎在脑后。她的眼睛下面有深重的阴影,嘴唇因为干燥而微微起皮。她看起来比一个月前老了五岁。
“莉娜的换季衣服。”她说,递过一个鼓鼓囊囊的帆布袋,“还有她的图画书。她让我来拿的。”
马蒂亚斯接过袋子,不知道说什么。
伊莎贝尔没有走。她站在门口,目光越过他的肩膀,落在走廊尽头那扇敞开的厨房门上。从她站的角度,刚好能看到地板上一部分粉笔画的边缘。
“你在干什么?”她问。
“没什么。”他说,“画点东西。”
伊莎贝尔的嘴唇动了动,像是在犹豫要不要追问。然后她选择没有追问。她已经很久没有追问马蒂亚斯任何事情了。不是因为没有问题,而是因为每一个问题都会引出更多的问题,而她已经筋疲力尽。
“你还好吗?”她问。
“还好。”
两人同时意识到他们在重复那天晚饭桌上马蒂亚斯和莉娜的对话。同样的词,同样的语气,同样空洞的回应。
伊莎贝尔转过身,朝电梯走去。走了几步,又停下来。
“马蒂亚斯。”她没有回头,“不管你一个人在做什么。停下来。”
然后她走了。
电梯门关闭的声音在走廊里回荡。马蒂亚斯拎着帆布袋站在原地,那个帆布袋散发着莉娜房间的气味——衣物柔顺剂的甜香,蜡笔的油脂味,还有某种说不清的、只属于孩子的温暖气息。
他关上门,把帆布袋放在玄关,然后回到厨房。
粉笔天平安静地躺在地板上。
他蹲下来,在“旁观者”那一栏的最下方,加上了一个新的名字。
伊莎贝尔·克莱因。
他的手在写字的时候很稳定。一笔一划,清晰端正。
与此同时,在老城区的阁楼里,埃利亚斯完成了一件他十五年没有做过的事情。
他登录了自己的旧服务器。
那是一台物理上存放在阁楼角落里的机器,外壳积满灰尘,风扇因为老化而发出刺耳的噪音。这台服务器上有他曾经使用过的所有工具,所有后门程序,所有加密通信协议。在退隐的那一天,他拔掉了网线,但没有销毁硬盘。
因为他从未真正相信自己会永远离开。
现在这台服务器重新接入了网络,像一艘沉船被从海底打捞上来。他运行自检程序,更新了几个关键模块,然后开始执行一系列复杂的网络探测。
他不再仅仅追踪马蒂亚斯。
他开始追踪“摆渡人”。
这个深网中间人已经活跃了至少五年。埃利亚斯翻阅了国际执法机构的内部通报,找到了至少七宗悬而未决的雇佣谋杀案与“摆渡人”的交易模式匹配。阿姆斯特丹、汉堡、里昂、巴塞罗那。每一次都是相同的流程——匿名发布,比特币支付,执行者下落不明。没有任何一起案件的幕后买家被查明。
“摆渡人”不是一个个人。它是一个体系。
埃利亚斯的手指在键盘上放慢了速度。他的目光停留在屏幕上的一条数据上。那是一个被遗忘的服务器日志,记录了六个月前“摆渡人”某个节点的短暂暴露。暴露的时间只有十七秒,是被一次意外的DDoS攻击引发的。在那十七秒里,一个IP地址以未加密的形式出现在了数据流中。
地址的位置在圣克莱尔港。
埃利亚斯的瞳孔收缩了一下。
他迅速调出地理位置数据。这个IP地址指向的地点不是某个廉价的数据中心,也不是被劫持的家庭路由器。它指向圣克莱尔港老城区的一栋建筑。
距离他的阁楼不到两公里。
他从椅子上站起来,走到天窗前,望着脚下的城市。石板路被雨水洗得发亮,行人们撑着伞匆匆走过。远处,圣克莱尔大教堂的尖顶在灰色天空下若隐若现。
这座城市比他以为的更小。
而他追猎的东西,比他以为的更加近在咫尺。
就在这个时候,他的加密对话窗口弹出了新的消息。来自马蒂亚斯。
“你不回我了。你放弃了吗。”
埃利亚斯坐回电脑前,手指悬在键盘上方。他想了很久,然后打下了回复。
“我没有放弃。”
“那你在做什么。”
“我在找一座桥。”
“什么桥。”
埃利亚斯的手指停顿了一下。然后他打下了一行字。
“一座连接指针和世界的桥。指针一个人在荒野里走太久,会忘记自己为什么出发。”
这一次,对方沉默了很长时间。
就在埃利亚斯以为对话已经结束的时候,屏幕又亮了。
“我女儿喜欢画画。她画过一座桥。彩虹色的。架在两朵云中间。”
马蒂亚斯停了一下,又发了一条。
“她现在已经不画了。”
然后头像灰了下去。
埃利亚斯看着那两行字,放在键盘上的手指忽然变得很沉。他意识到,在这场无声的追猎中,有什么东西已经悄悄发生了改变。他和那个买凶者之间,产生了某种不该存在的东西。
一种奇异的、隔着层层加密网线生长的牵连。
而他不知道这种牵连最终会通向哪里。
窗外,雨终于停了片刻。云层裂开一道缝隙,漏下一束薄薄的日光,照在圣克莱尔港灰蓝色的水面上。但那道光很快就消失了,天空重新合拢,城市再次沉入它惯常的阴郁色调之中。
埃利亚斯重新开始敲击键盘。


暂无评论,来抢沙发吧!