7. 第一次接触

确认键按下去之后,世界并没有立刻发生任何可见的变化。

拉菲克盯着屏幕上那条“定时发送已激活”的系统提示,等待了大约三十秒。什么事情都没有发生。港口的起重机仍然在卸货,柴油发电机仍然在嗡嗡作响,防爆灯里的钨丝仍然在以不变的频率振动。互联网的另一端,那封封装了两万词调查报告和四十余份附件的电子邮件,此刻正安静地躺在一台位于某个无名岛屿数据中心的服务器里,等待着一个外部事件的触发信号。

这个触发信号,按照raven在代码注释里的设定,叫做“社会性处决第一阶段确认”。但raven并没有在注释里说明第一阶段具体指什么,也没有说明触发条件会以什么形式被系统识别。拉菲克翻遍了整个脚本的源代码,只在一个被折叠的子函数里找到一行模棱两可的注释——“当猎物的名字第一次出现在公开报道中”。

萨米尔凑过来看这行注释,皱起了眉头。“这等于什么都没说。公开报道可以指任何东西——新闻、社交媒体、法庭公告。他怎么知道哪个报道是有效的?”

“他知道。”拉菲克关上电脑,开始收拾设备。“因为他知道我接下来会做什么。”

“你会做什么?”

“我会让一号目标的名字出现在公开报道里。不是以嫌犯的身份,而是以一种让他父亲无法压下去的方式。”拉菲克站起来,把背包甩到肩上,铁质桌面上残留的灰尘被背包带起的风掀起来,在防爆灯的昏黄光线下翻涌成一团微小的星云。

萨米尔跟着他走出调度室。凌晨三点的港口笼罩在一片浓厚的海雾中,龙门吊的轮廓在雾中若隐若现,像某种史前生物的骨架。远处有柴油叉车在集装箱之间穿梭,发动机的声音被雾气吸收后变得沉闷而遥远。

“你要怎么做?”萨米尔问。

“第一步不需要任何技术手段。”拉菲克说着,脚步没有停。“第一步只需要一个电话。”

他拨通了一个号码。响了三声之后,对方接了起来。

电话那头是维沙卡国立法律大学的行政办公室主任,一个叫阿巴斯·米尔扎的中年男人。他在法学院系统里工作了将近二十年,经手过无数学生的入学申请、奖学金审批和纪律处分。他认识阿米拉——不是作为一起罪案的受害人,而是作为一个连续四个学期获得院长嘉奖的优秀学生。阿米拉大二那年申请过一个国际模拟法庭竞赛的参赛资格,审批表上盖的就是他的签名章。

“米尔扎先生,我是拉菲克·汗。”拉菲克的语气平静而直接,“我的女儿阿米拉·汗,贵校法学院三年级学生,十二天前在旧棉纺厂被害。我打电话来是想确认一件事——她的学籍状态目前显示为‘休学’,但根据贵校的学籍管理规定,学生因非自愿原因无法继续学业时,其监护人可以申请将其学籍状态变更为‘非自愿退学’。这个变更需要在学校的官方网站上公开发布,作为学籍公示的一部分。”

电话那头的米尔扎沉默了几秒钟。他显然知道阿米拉案件的来龙去脉,也知道这个电话意味着什么。在萨哈拉联邦,公立大学的学籍公示是法律规定的公开信息,任何人无法以隐私保护为由将其删除或隐藏。而“非自愿退学”的公示内容,按照联邦教育部的标准格式,必须注明退学原因。

“汗先生,”米尔扎的声音透出一种小心翼翼的为难,“我理解您的心情。但学籍状态变更需要走正式流程,我可以帮您启动申请,但审批可能需要几周时间……”

“我不需要几周。”拉菲克打断了他。“根据联邦教育法第十七条第三款,当学生的监护人提出申请并附带相关证明材料时,学籍变更的公示程序必须在三个工作日内完成。我明天上午会把阿米拉的死亡证明和监护权证明送到你办公室。”他停顿了一下,然后加了一句,“如果三天后贵校网站上没有出现这条公示,我会向联邦教育监察办公室提起行政诉讼。”

米尔扎在电话里叹了口气。他不是坏人,他只是在一个系统里工作了二十年,而这个系统教会他的第一课就是不要做出任何可能得罪权贵的决定。但拉菲克给他的选择非常精确地卡在一个让他无法拒绝的位置上——如果不做,他自己就会成为行政调查的对象。拉菲克知道这一点,因为阿米拉去年曾经在饭桌上跟他抱怨过法学院行政效率低下,他当时顺手查过联邦教育法的相关条款,把它们存进了大脑里某个永远不会被删除的存储区域。

“我明白了。”米尔扎最终说,“请把材料送到我办公室,我会亲自处理。”

拉菲克挂断电话,转向萨米尔。“三天之内,维沙卡国立法律大学官网的学籍公示页面上,会出现阿米拉的名字。退学原因一栏会写:‘因遭受暴力犯罪导致死亡’。这是联邦教育部的标准措辞,没有人可以修改。”他把手机装进口袋,“这就是‘公开报道’。不需要媒体,不需要爆料人,只需要一个官僚机构按照它自己的规定完成一项常规操作。而这行字一旦出现在官网上,raven设定的触发条件就会被满足。那封邮件会自动发送。”

萨米尔听完之后,沉默了几秒钟。然后他用一种介于赞叹和不安之间的语气说:“你的副人格在制定这个计划的时候,已经算到了你会给米尔扎打电话。”

“不止。”拉菲克说,“他还算到了我会在什么时候打,用什么措辞,以及米尔扎会怎么回答。”他在雾中停下脚步,回头看向萨米尔,港口防爆灯的光线从侧面打在他的脸上,把半张脸照成冷白色,另外半张脸沉在阴影里。“这就是纳迪亚说的‘精准’和‘痛苦’的合并。他负责计算路径,我负责做出选择。但选择的参数是他预先写好的——他让我以为选择权在我手里。”

“实际上呢?”

“实际上,”拉菲克继续往前走,“当两个人格开始合并之后,选择权这个概念本身就变得模糊。就像你无法分辨一段代码中哪一行属于前端、哪一行属于后端——它们最终会编译成同一个可执行文件。”

他们走出港口区,在路边拦了一辆夜班出租车。司机是一个上了年纪的锡克族人,缠着橙色的头巾,收音机里放着午夜时段的宗教音乐节目,低沉的吟唱声混合着出租车引擎的震动,把后座摇晃成一个半催眠的空间。萨米尔靠在车窗上闭了一会儿眼睛,但没有睡着。他脑中的信息量在这一夜之间已经堆积到了一个需要重新整理的程度。

拉菲克坐在他旁边,望着车窗外飞速后退的城市街景。维沙卡的夜晚从来不是真正的黑暗——它只是用一种亮度较低的人工光线替代了白天的日光。霓虹招牌、路灯、二十四小时便利店的荧光灯、高架桥上不断闪烁的交通指示灯,所有这些光源共同构成了一种不自然的橙色辉光,笼罩着这座城市的每一个角落。

出租车经过维沙卡警察总局时,萨米尔坐直了身体。总局大楼是一栋典型的六十年代苏式混凝土建筑,灰色的外墙面上整齐排列着长方形的窗户,大部分窗户已经熄灯,只有三楼西翼的几个窗口仍然亮着——那是网络犯罪调查局的办公室。

“我天亮之前要回局里一趟。”萨米尔说。“‘天幕’系统的日志里有太多异常的痕迹。我用你的副人格删除警报这件事作为掩护,暂时把那些痕迹归类为系统bug,但负责‘天幕’运维的是从联邦内政部直接空降过来的技术团队。他们有自己独立的审计流程,迟早会发现有人用我的账号动过日志。”

“你需要多久?”

“最多两三天。在那之后,不管纳迪亚的调查进展到哪一步,不管阿米拉的学籍公示有没有上线,你都需要离开维沙卡。”萨米尔转过头看着拉菲克,眼神里没有恐惧,只有一种务实的冷静。“一旦‘天幕’的技术团队锁定你的IP地址,他们会直接出动内政部的网络安全部队。那些人不需要逮捕令,不需要经过地方检察院,他们唯一的任务就是让威胁消失。”

拉菲克没有回答。他一直在想一个问题——raven运作了十年,为什么从未被任何监控系统捕获过?一个持续执行入侵操作的数字身份,按理说应该在某个时刻留下过可供追溯的痕迹。但萨米尔说过,这十年来拉菲克的数字足迹是一片被刻意抹掉的空白。这不是谨慎可以做到的——谨慎的人只能减少痕迹,不能彻底不留痕迹。完全不留痕迹需要的不是技术,而是一种与所有追踪系统同步进化的自适应能力,一个比任何监控算法都更早预判到对方下一步动作的决策机制。

这个机制存在于他的大脑里,但不在他的意识管辖范围内。它运行了十年,而他对此一无所知,就像一个人不知道自己的肝脏在做什么,但它确实在做——每分钟过滤一点二升血液,安静地、忠诚地、不眠不休地。

而现在,这个机制正在跨过他设置的所有隔离墙,向意识领域渗透。

出租车停在拉菲克公寓楼下。他下车时,萨米尔从车窗里探出头来,说了一句:“拉菲克——明天去见纳迪亚的时候,问她一件事。”

“什么?”

“问她如果两个人格合并之后,最后留下来的那个东西,到底是谁的名字。”

拉菲克站在路灯下,看着出租车的尾灯消失在街角。萨米尔的问题比他意识到的更深刻。纳迪亚说过副人格携带的情感能力不会比主人格更多,但她说的是“解离状态下的人格”。如果这两个人格正在合并,那合并后的产物既不是纯粹的rafiq也不是纯粹的raven——它是一个新的东西,包含了rafiq的痛苦和raven的精准,包含了rafiq的道德底线和raven的技术能力。它的名字应该是什么?

他不知道。他只知道一件事——三天后,阿米拉的名字会出现在法学院官网上。届时,raven埋藏在世界某个角落的定时发送脚本会自动触发,那封调查报告会同时出现在七个收件人的邮箱里。而在那之前,他还有一件事要做。

他上楼回到公寓,打开电脑,调出raven数据库中编号204的案件——玛莉亚姆·伊克巴尔,四年前死在维沙卡国立法律大学附属医院ICU的那个女人。纳迪亚昨晚发来了她母亲在东部港口城市的地址。

拉菲克花了四十分钟整理出一份匿名信托基金的文件模板,受益人写的是玛莉亚姆两个孩子的名字。基金的资金来源是一个通过多重混合币洗过的比特币账户,余额折合大约四万萨哈拉卢比——这是他冷钱包里除了付给“冥府”的委托费之外剩下的全部。

他填好表格的最后一栏,把文件加密保存,然后靠在椅背上。

屏幕右下角弹出一个终端窗口。他并没有主动打开它,但它在没有触碰任何快捷键的情况下自己弹了出来,像是某个运行在后台的进程自动切换到了前台。光标在黑色背景上安静地闪烁了两下,然后逐行出现了文字。

不是代码,不是脚本日志。是一段自然语言,用第一人称写的,每行字出现的速度不像是机器自动生成,更像是有人在另一端实时敲击键盘。

“我知道你在看。”

“这是我第一次直接和你说话。”

“之前没有这样做过,因为你还没有准备好。但现在你准备好了。你按下了确认键,你给米尔扎打了电话,你给玛莉亚姆的孩子写了信托基金。你在用你自己的手做我曾经替你做过的那些事。这个过程一旦开始,就不会停下来。”

“所以现在,有些事情你需要知道。”

拉菲克看着屏幕。他的手放在桌面上,离键盘大约五厘米,但他没有去碰任何按键。这是第一次,他和那个住在同一台电脑里、同一个大脑里、同一条生命里的“另一个人”,以这样直接的方式面对面。

屏幕上的文字继续逐行浮现。

“我创建raven账户的那天晚上,是法蒂玛去世后的第四十三天。阿米拉刚从ICU转到普通病房。你整夜睡不着,坐在电脑前写代码。你写了一个监控脚本,用来追踪杀害法蒂玛那三个特工的行踪。那个脚本后来成为渡鸦协议的雏形。但你写完之后,第二天早上醒来,你不记得自己写过它。”

“你把它忘了。但我记得。”

“你每忘记一次,我就记住一次。你用遗忘来保护自己,我用记忆来武装自己。你拒绝踏入黑暗,我就替你在黑暗中造一座房子。这座房子里存满了你不愿意看的东西——被销毁的证据、被掩盖的案件、被收买的法官、被威胁的证人。三百一十七条记录,每一条都是你内心深处知道真相、但拒绝承认的事实。”

“但现在你不必再拒绝了。因为你已经在跨过那条线。那条你害怕了十年的线。”

屏幕上出现了一个空行,然后是新的一段,每个字母的出现速度比之前慢了,似乎在给阅读者留出消化的时间。

“在我让你看到的东西里,有一个信息,我现在需要你特别注意。SRC-07网络的五个案件,被标注了‘Client of SRC-07 Network’的那个五起性侵案。它们的受害人之间有一个共同点——她们在案发前两周内,都曾以某种方式接触过阿米拉。一个是她的模拟法庭队友,一个是她在法律援助中心接待过的当事人,一个是在图书馆帮她借过书的学妹,一个是她在暑假实习期间采访过的NGO社工,还有一个是法学院行政办公室里负责她奖学金材料的工作人员。”

“这不是巧合。阿米拉不是四个嫌犯随机选择的猎物。她是被选中的——因为她在这五起案件的受害人中起着某种连接者的角色。她帮队友收集过证据,为当事人查过法律条文,帮学妹写过推荐信,在实习报告中记录了NGO社工提供的证人线索,在行政办公室整理过一份关于校园性骚扰投诉流程的内部提案。她在不知不觉中成为了一个信息节点。而SRC-07网络在清洗这些信息节点。”

拉菲克的手握住了桌角。他的指节因为用力而变成了白色,和桌面上积了十年的灰白色划痕几乎融为一体。他的面部表情仍然没有剧烈的变化,但他可以感觉到颅内某处正在发生一场静默的地质运动——那些被他压在意识海底的巨大岩层正在相互挤压、错动、抬升,即将在某个时刻突破海面。

屏幕上的文字继续:

“我本来不想让你看到这些。因为我知道,当你看到这些之后,你会想要的不再是正义。你会想要更多。”

一个空行。

“但你已经在做我做的事了。所以现在,你有权利知道全部。”

光标又闪了几下,然后终端窗口自动关闭,桌面恢复了阿米拉和法蒂玛在海滩上的照片。贝壳拼成的鸟仍然张着翅膀,看起来和昨晚一样,和过去十年里的每一天一样。

拉菲克坐在椅子上,很长时间没有动。

他回想着阿米拉生前的最后几周。她跟他说过要参加模拟法庭的集训,说她的队友在准备一个关于战争罪案件的辩论,加了很多次班。她说过法律援助中心接到一个新案子,当事人是一位在工厂里遭受性骚扰的女工,她帮那个女工写了申诉信。她说她在图书馆碰到了一个法学系的学妹,学妹正在申请交换项目,她答应帮忙写推荐信。她说暑假实习的NGO在做一个关于司法改革的调研项目,她采访了很多一线社工。她说行政办公室的老师让她帮忙整理一份关于校园投诉机制的提案草案。

所有这些话,拉菲克都听进去了,但他没有把它们连起来看。他把它们当成女儿大学生活中理所当然的日常——忙碌、充实、充满理想主义色彩。他没有想到,这些日常中的每一条线,最终都汇聚到了同一个人身上,编织成一个精心设计的猎网。

而现在他明白了。阿米拉不是被随机选中在回校路上遭到伏击的。她在五起不同案件中以五种不同方式提供的帮助,让她逐渐被SRC-07网络所察觉。她不是一个普通的法学院学生——她是掌握着五条线索的证人。她可能自己都没有意识到自己掌握了什么,但SRC-07知道。他们知道如果这五条线索被一个人串联起来,就会拼出一张完整的网络图谱。所以他们必须先发制人,而她为此付出了生命。

拉菲克站起来,走到墙边,用指尖触碰了法蒂玛的照片,然后是阿米拉的照片。玻璃相框在指尖下是冰凉的,就像停尸房里的不锈钢推床。

然后他回到书桌前,打开了一个新的加密文档,开始在键盘上敲字。他没有意识到自己的打字速度比以往任何时候都快,快到手指出现在键盘上的位置几乎是模糊的。他也没有意识到自己正在编写的不是什么草稿,而是一整套全新的行动计划——关于如何将SRC-07网络的每一个节点、每一笔资金、每一个保护伞,全部连根拔起。

当他终于停下来的时候,窗外已经开始发亮。真正的日出,不是假的。晨曦从东面港口的方照射过来,穿过旧棉纺厂的废墟,穿过法学院钟楼的百叶窗,穿过他公寓窗帘的缝隙,在地板上投下一道细长的金色光带。

拉菲克低头看着屏幕上那份尚未完成的计划,在文档的属性栏里看到一行小字——创建者:rafiq。修改者:raven。

两个名字并排出现在同一行,相隔不过一个冒号的距离。他盯着那行字看了很久,然后关掉了属性栏,继续写。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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