手机屏幕在黑暗中亮起,幽光照亮江浩指节发白的拳头。
那条来自“夜枭”的信息,毒蛇般盘踞在通知栏顶端:
“太平洋基金已完成对昆仑监督委海外资产的收购,交割时间:72小时。”
空调外机在凌晨三点的廉价旅馆里哮喘般嗡鸣。窗外,城中村交错的电线织成一张巨大的黑网。江浩坐在床沿,膝盖上二手笔记本电脑的蓝光,映着他下巴刚结痂的刀伤。
屏幕右下角,瘦子的视频窗口跳动。
“查到了。”瘦子的声音压得极低,背景键盘脆响,“太平洋基金注册在开曼,实际控制人是一串离岸公司嵌套,最后一层……穿透到了刘振国儿子名下的文化投资公司。”
江浩没吭声。
他点开另一个窗口——三天前被迫交给监督委外勤组的那十七行天网后门代码。每行都嵌着瘦子设计的追踪木马,一旦运行或反向编译,就会向预设服务器发送定位信号。
“他们动了吗?”
“动了。”瘦子调出地图,三个红点闪烁,“你交出代码后六小时,第一个信号从证监会大楼发出。十二小时后,第二个出现在昆仑监督委备用服务器机房。但第三个……”
地图放大。
红点定格在城西一片九十年代建的职工宿舍区。
“产权登记显示住的都是退休老人。”瘦子顿了顿,“但信号源有军用级加密传输痕迹,带宽高得反常。”
江浩盯着那个地址。
记忆翻涌。母亲陈秀英还在世时,有个老同事就住那一带。小时候拜年,楼道永远飘着中药和霉味混合的气味。
“能精确定位到户?”
“需要物理接入。”瘦子声音收紧,“浩哥,这可能是陷阱。对方知道你交出的代码有问题,故意引你过去。”
空调骤停。
房间坠入死寂。
走廊尽头传来极轻的脚步声——鞋底与地面短暂接触后迅速抬起,受过训练的人才有的节奏。
江浩合上电脑,抓起背包闪到门后。
脚步声在门外停住。
门缝底下没有影子,对方贴墙而立。江浩屏息,从背包侧袋摸出多功能工具钳,拇指抵死钳口弹簧片。
“咚、咚、咚——咚。”
三短一长,间隔均匀的敲门声。
“江浩同志。”门外是个年轻男声,平稳得像念稿,“李卫国。我们见过。”
江浩没动。
“我一个人来的。如果我想抓你,这层楼已经被外勤组包围了。开门,我们有十分钟。”
工具钳的金属边缘硌进掌心。
江浩慢慢拧开门锁。
李卫国站在走廊昏暗灯光下,还是那身深色夹克,没带配枪。他左手拎黑色公文包,右手自然垂落,手掌微张——表明无攻击意图的姿态。
“进来说。”江浩侧身。
李卫国走进房间,目光扫过床铺、桌面和半开的卫生间门,在椅子前坐下,公文包放脚边。
“你交出的代码片段,技术组分析完了。”他开门见山,“里面有追踪程序。刘振国委员很生气。”
江浩靠到窗边,窗帘缝隙透进一丝街灯光。
“所以你是来抓我的?”
“我是来给你指条活路。”李卫国从夹克内袋掏出一张照片,放在床上,“认识这个人吗?”
监控截图。一个穿灰色风衣的中年男人正走进咖啡馆,侧脸鼻梁高挺,眼窝深陷。
江浩摇头。
“维克托·伊万诺夫。”李卫国说,“俄罗斯裔,前克格勃技术官员,九五年叛逃英国。三年前以网络安全顾问身份入境,现受聘于太平洋基金,担任特别项目审计员。天网系统的底层架构审计,就是他带队做的。”
“那又怎样?”
“昨天下午四点,维克托在首都机场T3航站楼入境。”李卫国又放出一张海关监控正面照,“他从纽约肯尼迪机场起飞,经停东京。同机乘客名单里,有刘振国委员的儿子刘子轩。”
江浩盯着照片上那双平静如深井的眼睛。
“太平洋基金收购监督委海外资产,维克托入境,刘振国的儿子同机返回。”李卫国身体前倾,手肘撑膝,“这些事发生在你交出代码后的四十八小时内。你觉得是巧合?”
窗外摩托车引擎轰鸣由远及近,在某个路口戛然而止。
“你们监督委内部的事,跟我有什么关系。”
“有关系。”李卫国从公文包抽出一份两页文件,抬头是红色印章,“你母亲陈秀英同志,生前最后审计的项目,就是太平洋基金三年前竞标的跨境数据通道工程。”
房间静得能听见心跳。
江浩喉咙发干。
“你说什么?”
“你母亲不是普通会计。”李卫国把文件翻到第二页,上面是陈秀英的工作证复印件,职务栏写着“昆仑监督委特别审计组·高级审计员”,证件照上的她比江浩记忆里年轻十岁,眼神锐利,“她是监督委最早一批‘守夜人’成员,代号白鸽。三年前,她在审计太平洋基金关联交易时,发现了一笔通过离岸公司洗白的巨额资金流向。她提交了初步报告……”
他停顿。
“三天后,她下班途中遭遇车祸。肇事司机醉驾,判了三年,去年刑满释放。事故调查报告里没有提到任何异常。”
江浩手指陷进窗台边缘墙皮。
石灰粉末簌簌落下。
“为什么现在才告诉我?”
“因为你的代码。”李卫国指向床上笔记本电脑,“你交出的那十七行代码,技术组反向编译时,发现里面嵌套了一段十六年前的旧式加密协议。那种协议只在监督委内部用了三年就被替代。而当年编写那个协议核心模块的人……”
他抬起眼睛。
“就是你母亲。”
空调重新启动,发出沉闷震动。
江浩走到床边,拿起那份纸张边缘起毛的文件。母亲签名栏里字迹工整一丝不苟,像她每晚在台灯下核对账本时一样。
“她在审计报告里写了什么?”
“原件已销毁。”李卫国说,“但我找到了备份摘要。她怀疑太平洋基金通过数据通道工程,在跨境金融结算系统里埋了后门程序。那个后门可以绕过外汇管制,把境内资金无痕转移到境外。而工程的验收审计方,就是维克托当时任职的英国安全咨询公司。”
江浩抬头。
“所以天网系统的后门……”
“可能根本不是后门。”李卫国声音压得更低,“而是一个更大系统的接入端口。天网只是前端界面,真正的数据通道藏在更深层。你捡到的U盘,你母亲留下的审计线索,维克托的突然入境,太平洋基金的收购——所有这些事,都指向同一个方向。”
“什么方向?”
“有人要在七十二小时内,完成一次史上最大规模的资本跨境转移。”李卫国看了眼手表,“而转移通道的最终控制权,就取决于谁能掌握天网系统的完整后门密钥。你现在明白为什么所有人都盯着你了吗?”
走廊传来电梯到达的叮咚声。
李卫国瞬间起身,公文包已拎在手。他贴到门板听了两秒。
“外勤组的人上来了。不是我带来的。刘振国不信任我,派了另一队人。”他语速加快,“你现在有两个选择:跟我走,我送你去安全屋;或者你自己想办法脱身,但下次再被抓到,他们不会给你说话的机会。”
江浩抓起背包塞进电脑。
“安全屋在哪?”
“去了就知道。”李卫国拉开门,“走消防通道。”
楼梯间声控灯坏了,只有安全出口标志泛着幽绿的光。两人一前一后往下跑,脚步声在混凝土楼梯间回荡。跑到三楼时,上方传来门被撞开的巨响。
“目标往楼梯间跑了!”
李卫国猛推二楼防火门,拽着江浩冲进走廊。廉价KTV后勤区两侧堆满啤酒箱和清洁工具。他们穿过油腻厨房,从后门钻出一条小巷。
巷口停着黑色轿车。
李卫国拉开车门把江浩推进后座,自己坐进驾驶位。引擎启动瞬间,两个穿灰色工装的男人从巷子另一端冲出,手里短管冲锋枪喷出火舌。
子弹打在车尾保险杠上,溅起一串火星。
轿车轮胎尖叫着窜出小巷,拐进主干道。后视镜里,那两人没有追上来,迅速消失在巷口阴影中。
“他们不开枪打轮胎?”江浩喘着气问。
“要活口。”李卫国猛打方向盘挤进车流,“死了的你对谁都没用。”
车子在环线上开了二十分钟,驶入一个老旧小区的地下停车场。李卫国把车停在最角落的车位,熄火,但没有立刻下车。
他转过身,看着江浩。
“安全屋在七号楼302。钥匙在脚垫下面。里面有食物、水和备用手机。”李卫国说,“但我不能上去。我的任务只是把你送到这里,接下来的路你得自己走。”
“你不怕我跑了?”
“你跑不了。”李卫国指了指停车场入口,“这个小区三个出口都有外勤组布控。但他们接到的命令是监视,不是抓捕。只要你不离开这栋楼,你就是安全的。”
江浩盯着他。
“你为什么帮我?”
李卫国沉默了几秒。
“我父亲也是守夜人成员。”他最后说,“代号灰隼。六年前,他在审计一起军工企业腐败案时,‘意外’坠楼。调查报告说是抑郁症自杀。我不信。”
他推开车门。
“302室的书架后面有个暗格,里面有一些你母亲留下的东西。你看完就明白该怎么做了。”
说完,他头也不回走向停车场电梯。
江浩在车里坐了两分钟,直到李卫国的身影完全消失。他弯腰从脚垫下摸出铜钥匙,拎起背包走向七号楼安全通道。
楼梯间弥漫灰尘和潮湿的气味。
302室是老式防盗门,锁孔生锈。江浩试了三次才把钥匙插进去。门开时,一股陈年灰尘的味道扑面而来。
两居室,家具都用白布罩着。客厅窗户对着另一栋楼的墙壁,光线昏暗。江浩掀开沙发罩布,坐下,打开背包里的电脑。
瘦子的消息窗口弹出。
“浩哥!你交出的代码被反向编译了!”
江浩心里一沉。
“什么意思?”
“对方没有直接运行你的代码,而是把它拆解成基础指令,重新编译成了一个追踪程序!”瘦子发来一串滚动的代码,“你看这段——这是你代码里的木马核心,但被改写了目标地址。现在这个木马不再向我们发送信号,而是在扫描所有接入天网系统的终端设备,寻找特定特征码!”
“什么特征码?”
“我还在分析,但初步匹配结果显示……”瘦子停顿,发来一个文件,“特征码指向的是一个十六年前的旧式审计系统登录协议。而那个协议的用户数据库里,只有一个账号在过去七十二小时内被多次尝试访问。”
江浩点开文件。
屏幕跳出黑白证件照。
照片里的女人穿着八十年代翻领衬衫,头发梳成整齐短发,对着镜头温和微笑。照片下方手写姓名:
陈秀英。
账号状态栏里一行红色小字:
“最后一次活跃时间:2023年10月17日 14:32:11”
那是昨天下午。
江浩盯着屏幕,全身血液往头顶涌。
他颤抖着手点开登录记录详情。记录显示,昨天下午两点三十二分,有人用陈秀英的旧审计系统账号,尝试登录了监督委内部档案库。登录IP经过多层跳转,最终溯源到一个位于城西的服务器节点。
而那个节点的物理地址——
正是瘦子之前定位到的,那片老旧职工宿舍区。
江浩猛地站起,膝盖撞到茶几边缘。疼痛让他清醒。他冲到书架前,按照李卫国说的,用力推开第三层书架。
木板后面有个暗格。
暗格里放着一个生锈的铁皮饼干盒。江浩撬开盒盖,里面没有饼干,只有三样东西:一本红色封皮笔记本,一个老式U盘,一张折叠起来的图纸。
他先打开笔记本。
扉页上是母亲的字迹:“审计工作笔记·2007年”。
翻到中间某一页,纸页边缘泛黄。蓝色钢笔密密麻麻记录着数据:
“太平洋基金·跨境数据通道工程投标文件分析”
“投标方:英国安全咨询公司(代表:维克托·伊万诺夫)”
“技术方案疑点:第3.2.7条款,关于数据加密模块的第三方验证机制描述模糊……建议要求补充提供源代码级审计权限……”
“关联方核查:投标评审委员会成员名单中,刘振国委员之子刘子轩担任顾问……”
“资金流向追踪:发现投标保证金来源异常,疑似通过离岸公司洗白……”
笔记在这里中断。
下一页被撕掉,只留下残破边缘。
江浩拿起老式U盘,插进电脑。U盘里只有一个加密压缩包,密码提示:“浩浩的生日”。
他输入自己生日,压缩包解压成功。
里面是三个视频文件,日期都是2007年。
江浩点开第一个。
画面晃动得厉害,像用老式手持摄像机拍的。镜头对准一间办公室,母亲陈秀英坐在办公桌前,正对着镜头说话:
“今天是2007年11月3日。我是昆仑监督委特别审计组高级审计员陈秀英,代号白鸽。关于太平洋基金跨境数据通道工程的审计,我发现了一些可能涉及国家安全的问题……”
她停顿,看向办公室门口。
“我可能没有太多时间了。这份审计报告的完整版已经上传到监督委内部服务器的加密分区,访问密钥是我儿子的生日加上我母亲的名字拼音。如果有人看到这段录像,请务必……”
视频突然中断。
第二个视频文件是黑屏,只有音频。背景里有嘈杂人声和汽车鸣笛:
“他们跟上来了……我把东西藏在老地方……浩浩,如果妈妈回不来了,你要记住:不要相信任何人,尤其是那些穿着制服的人……有些制服下面,藏着……”
录音到这里戛然而止。
第三个视频文件损坏,无法打开。
江浩坐在黑暗里,电脑屏幕的光映着他苍白的脸。他拿起最后那张图纸,展开。
手绘的城西职工宿舍区平面图,其中一栋楼的三楼某个单元被红圈标出。图纸背面一行小字:
“守夜人紧急联络点·代号:巢穴”
“启用条件:白鸽确认失联72小时后”
“接应人:灰隼”
江浩看了眼电脑右下角时间。
现在距离母亲当年出事,已经过去整整十六年。
但他突然明白了。
母亲没有死。
至少,没有完全消失。她留下的审计线索,她藏在U盘里的录像,她设置的紧急联络点——所有这些,都在等待某个时刻被重新激活。
而那个时刻,就是现在。
太平洋基金要完成资本转移,需要天网系统的完整后门密钥。维克托入境,刘振国的儿子同机返回,监督委内部有人要清洗知情者——所有这些事,都指向同一个结论:
十六年前被打断的审计,现在到了必须完成的时候。
江浩关掉电脑,把笔记本、U盘和图纸塞进背包最内层。他走到窗边,掀开窗帘一角往下看。
楼下小区花园里,两个穿运动服的男人坐在长椅上,看似聊天,但目光始终没有离开七号楼的单元门。
更远的小区门口,停着一辆灰色面包车,车窗贴着深色膜。
李卫国说得对,他跑不了。
但也许,他根本不需要跑。
江浩从背包侧袋摸出备用手机,开机,插入不记名电话卡。他点开短信界面,输入瘦子之前给他的城西职工宿舍区详细地址。
然后他打字:
“巢穴需要激活。”
“白鸽之子请求接应。”
点击发送。
短信显示送达。
江浩把手机放在茶几上,走到卫生间,拧开水龙头。冷水泼在脸上,让他清醒。他抬头,看着镜子里那个满脸胡茬、眼窝深陷的男人。
“不要相信任何人,尤其是那些穿着制服的人。”
母亲的声音在记忆里回响。
他擦干脸,回到客厅,从背包里掏出多功能工具钳。钳口在昏暗光线下泛着冷光。他把工具钳别在后腰,用外套下摆盖住。
然后他坐下,等待。
时间流逝。
窗外天色渐暗,小区路灯依次亮起。楼下长椅上那两个男人换了一次班,新来的两个人买了盒饭,坐在原地吃。
晚上八点十七分。
备用手机突然震动。
江浩抓起手机,屏幕上是一条新短信,来自未知号码:
“巢穴已确认。”
“接应人三十分钟后抵达。”
“注意:灰隼当年留下的识别信号已失效。新识别方式:对方会问你一个问题——‘白鸽最后一次审计的项目编号是多少?’”
“正确答案:0703-44”
“答错,或超时未答,接应将终止。”
江浩把这条短信反复看了三遍,删除。他走到窗边,再次观察楼下。
那两个吃盒饭的男人还在。
但小区门口那辆灰色面包车,不知什么时候已经开走。
取而代之的,是一辆银色轿车,停在街对面的便利店门口。驾驶座车窗降下一半,里面的人似乎在抽烟,一点红光在黑暗中明灭。
江浩看了眼时间。
八点二十三分。
距离接应人抵达,还有二十四分钟。
他回到沙发前,开始整理背包。电脑、充电器、压缩饼干、水。最后,他把母亲留下的红色笔记本也塞了进去。
拉上拉链时,他的手指触到了笔记本封皮内侧一个硬物。
江浩重新打开笔记本,仔细摸索封皮内侧。靠近书脊的位置,一个微微凸起的方形物体嵌在夹层里。他用指甲抠开缝线,指尖触到一片冰冷的金属。
那是一枚微型存储芯片,只有指甲盖四分之一大小。
芯片背面,用激光刻着一行几乎看不见的小字:
“反向编译的终点,是起点。”
窗外,银色轿车驾驶座的红光,忽然熄灭了。