手机屏幕幽光刺眼,一行字钉入江浩眼底:“你拿到的数据包,第七层加密算法是军方级的。”
捏着一次性筷子的手悬在半空。凌晨四点的馄饨摊,热气混着隔壁桌短视频的嘈杂外放,搅得人心头发闷。汤面上凝结的油花映出他绷紧的下颌线。
咣当。
筷子扔进碗里。江浩掏出那台“夜莺”改造的备用机——黑色塑料外壳廉价笨重,内里塞满了反追踪模块。屏幕蓝光映亮他眼底的血丝。
七十二小时前,苏晴的黑客程序在李峰公司的服务器里,抢在警报触发前的十一秒窗口,扒出了这1.2TB的财务流水、股权代持和跨境通道记录。他以为握住了掀桌的王牌。
现在,牌里藏着炸弹。
“老板,结账。”
扫码,付八块钱。手机塞回外卖服内侧暗袋。起身时他拖着步子,和每个熬大夜的骑手一样。拐过巷口,身影骤然加速,闪进旁边居民楼锈蚀的防盗门后。
三秒。五秒。
引擎低吼由远及近。一辆无牌黑色轿车以步行速度滑过馄饨摊,副驾车窗降下半截。路灯照亮一颗反光的头顶,脖颈那片蝎子纹身在阴影里蠕动。
车没停。两个穿运动服的男人下车,一左一右围住摊主。其中一人亮出手机屏幕。
摊主摆手,摇头,指向江浩离开的方向。
运动服男人收起手机,手掌轻拍摊主肩膀。很轻的动作,摊主却瞬间僵成石雕。
防盗门后的阴影里,江浩屏住呼吸。
光头在车里点了支烟。火星明灭间,那张脸转向居民楼。视线像冰锥,一寸寸刮过楼下垃圾桶、电动车棚、晾衣杆上飘动的旧床单。
最后,钉死在防盗门上。
江浩后颈渗出冷汗。
光头没动。烟灰积了长长一截,他盯着那扇门足足十秒,才摆了摆手。运动服男人回到车上。黑色轿车无声滑入凌晨雾气,尾灯红光如伤口般渐渐淡去。
引擎声彻底消失后,江浩才吐出那口憋住的气。
指尖在改造机冰冷的屏幕上敲击:“第七层算法什么性质?”
三十秒后,回复弹出:“触发式追踪信标。一旦尝试破解,向三个独立地址发送实时定位:证监会稽查总队、公安部经侦局、一个境外IP。”
“境外IP”四个字扎眼。
馄饨摊传来铁锅碰撞的收摊声。江浩转身上楼,在三层拐角窗户前停住。整条街空荡,没有可疑车辆,没有人影徘徊。
但那种被锁定的窒息感,正勒紧喉咙。
他背靠墙壁坐下,掏出日常用的那台手机——绑着真实身份和外卖平台。通知栏堆满未读:十七条派单提醒、两个未知未接来电、一条银行动账通知。
以及一封来自“夜莺”的加密邮件。
只有一串十六位数字。附件是个3KB压缩包。江浩用隔离程序解压,两张图片跳出来:第一张是某写字楼地下停车场平面图,B2层东北角车位被红圈标注;第二张是模糊监控截图,一个穿风衣的女人正弯腰钻进银色轿车。
时间戳:昨晚23:47。
地点正是红圈车位。
江浩放大图片。女人侧脸模糊,风衣下摆露出一截熨得笔直的西装裤线。她手里拎着银色金属箱,箱体侧面贴着一张反光标签——某跨国投行Logo。
李峰公司海外资金的托管行。
关掉图片,江浩在改造机上新建空白文档。时间线在脑中铺开:七十二小时前拿数据包,四十八小时前开始破解外层,二十四小时前触发第一次追踪,接着是死亡预告、围堵、交易、刚才的神秘信息。
所有环节严丝合缝。
像有人早铺好了轨道,等他这列失控的火车碾过去。
窗外早班公交进站,气刹声刺耳。天边泛起鱼肚白。江浩起身,拍掉裤腿灰尘。他需要验证两件事:数据包里的追踪信标是否真实存在;如果存在,是谁埋的。
以及最致命的问题——
对方想让他用这份“王牌”,去触发什么?
***
上午九点十七分,证监会大楼十七层。
稽查总队会议室坐了八个人。长条桌一侧是三名深色西装中年男人,胸牌印着“稽查专员”;另一侧是两名检察官、一位公安经侦警官、两个沉默的记录员。
投影幕布播放着监控视频。
画面来自写字楼大堂。三天前下午两点零三分,江浩穿着外卖服走进旋转门,手里拎印奶茶Logo的纸袋。他在前台停留二十七秒,走向电梯间。
“目标在十四层出电梯。”说话的稽查专员姓陈,四十出头,头发一丝不苟,“十四层是‘峰澜资本’注册地址,实际控制人李峰,目前因涉嫌操纵证券市场被限制出境。”
幻灯片切换。
电梯轿厢监控截图。江浩站在角落低头看手机。画面放大,屏幕上隐约是股票K线图界面。
“同日下午两点三十一分,峰澜资本核心服务器遭入侵。”陈专员声音平板,每个字像用尺子量过,“1.2TB数据被非法拷贝。技术分析显示,入侵使用至少三种未公开零日漏洞,攻击路径七次跳转,最终溯源到开曼群岛代理服务器。”
会议室只剩空调出风口的嗡鸣。
最右侧检察官抬起眼皮:“所以结论是,一个外卖骑手,用开曼群岛服务器,操纵零日漏洞,盗取了私募基金核心数据?”
“我们只陈述事实。”陈专员面不改色,“另外,昨天下午四点左右,我们监控到该数据包被尝试破解。破解行为触发了内置安防协议,协议向预设地址发送警报信号。”
他顿了顿,目光扫过在场每张脸。
“其中一个接收地址,就是我们稽查总队内部系统。”
记录员笔尖停顿一瞬。
公安经侦警官身体前倾,手肘撑桌:“内置协议?谁内置的?”
“数据包原持有方。”陈专员调出另一份文件,“技术反推显示,第七层加密算法具有明显军方背景特征。我们咨询了相关单位,确认该算法属于某涉密项目衍生技术,三年前因项目终止封存。”
“封存技术怎么会出现在商业公司服务器里?”
“这正是问题所在。”陈专员关掉投影仪,会议室陷入昏暗,“我们有理由怀疑,峰澜资本数据泄露事件,背后涉及更复杂博弈。而那位外卖骑手——”
遥控器按下,幕布重新亮起。
江浩的证件照像素不高,眼神里带着底层人特有的警惕和倔强。
“——要么是被人利用的棋子。”陈专员说,“要么,就是演技非常好的棋手。”
***
城中村出租屋,江浩拆开了那台改造机。
螺丝刀卸下后盖,露出密密麻麻电路板和飞线。主板中央焊着指甲盖大小的黑色模块,那是“夜莺”加装的物理隔离器——理论上,任何无线信号无法穿透这层屏蔽。
但现在他不确定。
从馄饨摊回来后的四小时,江浩做了三件事:用自检程序扫描数据包表层结构,确认前六层加密都是商业级;切断出租屋网络,用网线直连把数据包拷贝到全新移动硬盘;出门买了三台不同品牌二手手机,一张不记名流量卡。
此刻,三台手机并排在油腻桌面上。
移动硬盘插入其中一台OTG接口,破解程序启动。进度条缓慢爬升:1%...3%...7%...
他盯着屏幕,右手摸向外卖服暗袋里的弹簧刀。
第九分钟,进度条卡在23%不动。手机屏幕忽然闪烁,系统计算器自动弹出,光标在输入框疯狂跳动,打出一串乱码:**&^%$#@!~*&
黑屏。
江浩拔出硬盘。同一瞬间,另外两台没插硬盘的手机同时震动——不是来电,是高频、持续的蜂鸣。屏幕亮起刺眼白光,滚动密密麻麻十六进制字符。
刀尖抵住其中一台后盖缝隙,用力撬开。
电池裸露,蜂鸣停止。
另一台还在响。江浩如法炮制,拆开第二台。电池脱离主板的刹那,他看见电池背面贴着一片薄如蝉翼的透明薄膜,薄膜上蚀刻微缩电路,中央红色小灯急促闪烁。
追踪器。
不是软件层面,是物理植入的硬件。
呼吸骤然收紧。他想起“夜莺”交接改造机的场景:三天前深夜,地铁末班车已停,二十四小时便利店门口。夜莺戴口罩和棒球帽,声音压得很低:“这台机器干净,我亲手改的。”
亲手改的。
江浩盯着那片薄膜,指尖用力到发白。薄膜工艺精密,电路走向和主板供电线路完全贴合,不拆机根本发现不了。植入需要专业工具,更需要时间——至少二十分钟。
那天交接,从拿出机器到他离开,全程不超过五分钟。
所以追踪器在更早之前就埋进去了。
早在他拿到数据包之前。
早在他以为自己是棋手之前。
窗外天色阴沉,闷雷滚动。江浩坐在昏暗出租屋里,看着桌面上三台拆散的手机零件,忽然笑出声。笑声干涩,像生锈齿轮强行转动。
他摸出日常用手机,打开外卖平台。
账户余额:437.6元。
今日接单数:0。
系统消息栏推送半小时前公告:“接监管部门要求,平台将于即日起对骑手账户进行背景复核,复核期间部分功能可能受限……”
“受限”二字加粗红色。
退出平台,点开通讯录。列表很长,大部分客户和商家电话,备注名五花八门。他往下翻,翻到一个没存名字的号码。
最后一次通话是六天前,时长十一秒。
按下拨号键。
忙音。连续三次。江浩挂断,重新输入号码,区号前加两个0——国际长途转接前缀。听筒传来漫长等待音,接着电子合成女声用英语重复:“您拨打的号码已停机。”
手机放下。
雨点开始敲打窗户玻璃,噼啪声越来越密。江浩走到窗边,看楼下巷子里仓皇收摊的菜贩,看积水坑泛起的油污,看远处写字楼玻璃幕墙上流动的霓虹倒影。
这个世界光鲜亮丽的部分从未属于他。
送外卖爬三十层楼梯因为电梯坏了,客户开门捂鼻子说“放地上就行”;被保安拦在写字楼大堂,因为衣着不符规定,只能蹲路边等客人下来取餐;凌晨三点骑电动车穿过高架桥,桥上是飞驰跑车,引擎声像野兽咆哮。
现在他手里握着能掀翻上市公司的证据。
却连自己手机干不干净都不知道。
转身回到桌边,拆散的零件扫进垃圾桶。从床底拖出黑色双肩包,里面装着换洗衣物、充电宝、一瓶未开封矿泉水,以及那个银色移动硬盘。硬盘外壳冰凉,重量很轻,轻得像里面什么都没装。
但他知道,这里面装着核弹起爆器。
第七层加密算法是军方级的——神秘信息这么说。破解会触发追踪信标——信息也这么说。那么问题来了:谁有能力在商业公司核心数据里,植入军方级别追踪程序?
谁又有权限接收这些信号?
证监会。公安部。境外IP。
拉上背包拉链,金属齿咬合声清脆果断。穿上洗得发白的外卖服,戴上头盔,最后看了一眼这间月租六百的出租屋。墙壁霉斑,天花板漏水,床板吱呀作响。
他关上门,没锁。
下楼时雨已很大。电动车停在楼道,电量剩百分之七十三。江浩跨上车,拧动油门,车轮碾过积水冲进雨幕。雨水顺着头盔面罩往下淌,视野里一切扭曲变形。
他要去验证最后一个猜想。
如果数据包是陷阱,如果追踪器早就埋好,如果所有环节都是被人设计的——那么设计者一定在等某个时刻。等江浩用这份数据去做某件事,去触发某个开关,去引爆某个早就埋好的雷。
他要做的,就是找到雷埋在哪里。
以及,在引爆之前,把起爆器塞回设计者嘴里。
***
下午两点二十分,CBD核心区。
电动车停在一栋写字楼背面小巷。江浩脱下外卖服,露出里面灰色连帽卫衣,戴上口罩墨镜,背上双肩包,走进写字楼地下停车场。
B2层东北角。
红圈标出的车位空着。江浩站在车位旁承重柱后面,从背包侧袋掏出小型信号探测器——“夜莺”给的装备之一,原本用来检测窃听设备。开关打开,屏幕频谱图跳动。
没有异常信号。
蹲下身,手摸索车位地面的环氧地坪漆。漆面平整,没有撬动痕迹。起身时,视线扫过车位后方墙壁上的消防栓箱。红色金属门,门把手挂着一把密码锁。
锁很新,锁身没有灰尘。
江浩盯着锁看了三秒,从背包里掏出小巧液压剪——五金店买的,最大能剪断12毫米钢筋。剪口卡在锁梁上,双手用力。
“咔。”
锁梁应声而断。
消防栓箱门弹开一条缝。江浩拉开门,里面没有消防水带,取而代之的是一个银色金属箱。箱体侧面贴着投行Logo,和“夜莺”发来的监控截图里女人拎的一模一样。
伸手去拿。
指尖触碰到箱体的瞬间,停车场里响起刺耳警报。不是火警,是更高频、类似防空警报的尖啸。紧接着,B2层所有照明灯同时熄灭,应急灯亮起惨绿的光。
江浩抱起金属箱,转身就跑。
脚步声在空旷停车场里回荡。他冲向最近楼梯间,刚推开防火门,就听见下方传来密集脚步声——至少三个人,正往上跑。立刻调头,冲向另一侧货运电梯。
电梯门开着,里面堆着几个纸箱。
江浩闪身进去,按下B1层按钮。门缓缓关闭的间隙,他看见楼梯间冲出两个穿保安制服的男人,手里拎橡胶棍。奔跑时的步伐和摆臂幅度,完全不像普通保安。
电梯上行。
金属箱很沉。江浩把它放在地上,蹲身检查。箱体没有锁,只有两个卡扣。掰开卡扣,掀开箱盖——
里面整整齐齐码着成捆美元。
面额一百,每捆一万,粗略估计至少两百捆。现金下面压着几份文件,最上面那份标题是《股权代持协议》,甲方签名栏里写着一个名字:陈国华。
江浩认识这个名字。
证监会稽查总队,陈专员。
他盯着那份协议,耳朵里嗡嗡作响。电梯跳到1层,门开了。外面是大堂,几个白领正在等电梯,看见江浩和他脚边的金属箱,都下意识后退半步。
江浩抱起箱子,冲出电梯。
旋转门外停着一辆黑色轿车,车门开着。驾驶座上的人戴鸭舌帽,帽檐压得很低,但江浩认出了那只搭在方向盘上的手——手背上有一道蜈蚣形状的疤。
是光头。
江浩停在大堂中央。
身后电梯方向传来保安呵斥声。面前旋转门外,光头缓缓抬起头,隔着玻璃对他咧开嘴,露出被烟熏黄的牙齿。雨还在下,雨水顺着轿车挡风玻璃往下淌,像一道道泪痕。
江浩抱紧了金属箱。
箱体冰凉,美元纸币特有的油墨味混合纸张霉味钻进鼻腔。他知道自己正站在某个临界点上:往前一步,是光头和那辆车,以及车里可能藏着的任何东西;往后一步,是追来的保安,以及他们背后代表的“正规”力量。
而手里这个箱子,装着能咬死陈专员的证据。
也装着一个问题:
为什么这么重要的东西,会放在用液压剪就能打开的消防栓箱里?
为什么监控刚好拍到那个女人?
为什么“夜莺”会知道这个地点?
江浩忽然松开手。
金属箱重重砸在大堂光洁大理石地面上,箱盖弹开,成捆美元滚落出来,散了一地。等电梯的白领们发出惊呼,有人掏出手机开始拍摄。保安冲到他面前,橡胶棍举在半空。
江浩举起双手,动作很慢。
“我自首。”他的声音在空旷大堂里回荡,“我捡到这个箱子,里面有钱,还有文件。我怀疑涉及违法犯罪,所以送来报案。”
保安愣住了。
旋转门外,光头的笑容僵在脸上。黑色轿车引擎突然轰鸣,轮胎摩擦地面发出尖啸,车子猛地倒车,撞开后方一辆正准备驶入的SUV,疯狂加速冲进雨幕。
几乎同时,大堂侧门被推开。
三名穿深色夹克的男人快步走进来,为首那人亮出证件,声音不高却压过所有嘈杂:“证监会稽查总队。现场所有人,手机放下,配合调查。”
他的目光越过满地美元,直接落在江浩脸上。
“江浩是吧?”那人收起证件,从怀里掏出一张盖着红印的文件,“你涉嫌非法获取、持有国家秘密级金融数据,现依法对你采取强制措施。你有权保持沉默,但你接下来所说的每一句话,都将成为……”
话没说完。
江浩忽然笑了。他盯着对方胸牌上“稽查专员”的职称,又低头看了看脚下那份《股权代持协议》上“陈国华”的签名,然后慢慢抬起右手,食指指向天花板角落一个不起眼的黑色半球体。
那是大堂监控摄像头。
“专员同志,”江浩的声音清晰得可怕,“在带我走之前,能不能先解释一下——为什么证监会稽查总队陈国华专员的股权代持协议,会和两百万美元现金一起,出现在你们大楼地下停车场的消防栓箱里?”
夹克男人的表情第一次出现裂痕。
而江浩已经转身,面对那些举着手机拍摄的白领,提高音量:“各位都拍到了吧?麻烦把视频传上网,标题就写——‘证监会官员巨额财产来源不明,外卖骑手捡到后被迫自首’。”
现场死寂。
下一秒,所有稽查人员扑向那些手机。混乱中,江浩感觉后颈一痛,视野迅速模糊。最后映入眼帘的,是夹克男人掏出对讲机急促低语的脸,以及窗外那辆去而复返的黑色轿车,正缓缓停在大楼正门。
光头没走。
他在等。
黑暗彻底吞没意识前,江浩脑海里只剩下最后一个念头:这局棋,执子的从来不是他。而他刚刚亲手砸在地上的,或许根本不是证据。
是某个更大陷阱的,唯一解锁开关。