手机在裤兜里震动时,江浩正把最后一口干硬的面包塞进喉咙。
不是电话。屏幕亮起,一条空白发件人的加密短信,内容只有一串冰冷的数字:经纬度坐标,23:00,72。他盯着那行字三秒,抓起沾满灰尘的背包,撞开便利店玻璃门冲进夜色。门铃刺耳地响了一声,收银员抬头瞥了眼空荡的门口,又低下头,手机短视频的背景音乐欢快地流淌。
坐标指向城西,那片早已被遗忘的废弃物流园。
江浩在路边抬手,一辆出租车减速停靠。他拉开车门钻进后座,报出物流园附近一个大型商场的名字。司机从后视镜里打量他污渍斑驳的外套和紧绷的下颌线,沉默地挂挡起步。车驶过两个街区,霓虹灯光在车窗上划过模糊的彩条,江浩忽然开口:“师傅,靠边停,我买包烟。”
刹车灯亮起。
他推门下车,没有走向任何一家亮着灯的店铺,而是拐进路边一家二十四小时药店的玻璃门。穿过摆满感冒药和维生素的货架,推开标注“员工通道”的金属门,冷风瞬间灌入。小巷漆黑,堆满杂物,他助跑两步,双手扒住一道两米高的矮墙边缘,翻身跃过。
墙外,摩托车引擎低吼着,车头灯像一只独眼。
骑手扔过来一个黑色头盔。江浩接住扣上,跨上后座,双手刚抓住车架,摩托车便如离弦之箭般蹿入更深的黑暗。引擎轰鸣被头盔阻隔,变成沉闷的震动,骑手的声音透过内置通讯器传来,是个略显紧绷的年轻男声:“时间不多。物流园,七号库,里面有你要的东西。但那里现在是蜂窝,至少四组人——周正明的武装小组,林静带的证监会便衣,还有两拨身份不明的,装备精良,手法专业。”
“国安的人在哪?”江浩问,风声呼啸。
“没出现。”摩托车压过一个坑洼,剧烈颠簸了一下,“半小时前,赵启明签发了内部审查令。你所有的支援权限,冻结。现在你死了,报告上只会多一行‘逆用人员审查期意外身亡’。”
江浩的手指扣紧了冰冷的车架金属,指节泛白。
摩托车在距离物流园围墙百米外的荒草丛中刹停。骑手熄了火,从怀里摸出一个巴掌大的黑色设备递过来,屏幕在月光下泛着幽光。“热成像,有效半径一百米。记住,你只有七十二分钟。”他调转车头,轮胎碾碎枯草,“七十二分钟后,无论成败,我都会消失。”
“你是谁的人?”江浩盯着他头盔下的阴影。
骑手动作顿了顿,抬手掀开了面罩。路灯惨白的光勾勒出一张年轻的脸,不会超过二十五岁,但眼神里沉淀着某种与年龄不符的、刀锋般的锐利——江浩记得这种眼神,在那个沉默的出租车司机脸上见过。
年轻人嘴唇动了动,声音很轻,却砸在夜风里:“我欠你妹妹一条命。”
说完,他猛地拧下油门,摩托车咆哮着冲进黑暗,尾灯迅速缩成一个小红点,然后彻底熄灭。
江浩低头。手机屏幕自动亮起,一个鲜红的倒计时数字开始跳动:
71:59。
* * *
七号库是栋三层高的旧厂房,红砖外墙被岁月和雨水蚀出大片暗沉污迹,像干涸的血痂。江浩蹲在五十米外一个废弃集装箱的阴影里,举起热成像仪。屏幕泛起淡绿光晕,建筑的骨骼轮廓逐渐清晰。
一层,三个橘红色人形光团,分别卡在入口和侧窗位置。
二层,五个光团,密集堆积在东侧某个房间。
三层,两个光团,静止不动,体温信号微弱得异常。
他切换模式。二层有两个光团开始缓慢移动,轨迹规律,交叉巡逻。突然,一层侧窗边的那个光团矮身蹲下——对方也察觉到了异样。
江浩关闭设备,绿光熄灭。
他拉开背包。除了那台老旧的笔记本电脑,里面只有三样东西:伪装成充电宝的强信号干扰器,黑市弄来的弹簧刀,以及那枚冰冷的银色U盘。他将干扰器功率旋钮拧到底,设定三十秒后启动。然后脱下脏污的外套,反穿,露出内侧不起眼的深灰色,顺手从地上抓起一把半湿的泥土,胡乱抹在脸颊和脖颈。
三十秒。
他像一张拉满的弓,从阴影里弹射而出,身体紧贴冰冷粗糙的砖墙,快速挪向厂房背面。一根锈蚀的排水管紧贴墙壁,螺栓凸起。江浩抓住一处锈蚀稍轻的凸起,脚蹬墙面,开始向上攀爬。铁锈碎屑簌簌落下,在寂静中发出细微的沙沙声。
干扰器准时启动。
厂房内部传来“滋啦”一阵短促刺耳的电流杂音,紧接着是几声压低的、带着方言口音的咒骂。江浩趁机发力,手臂肌肉贲起,翻上二楼一处窗台。玻璃早已破碎,只剩扭曲的金属窗框。他侧身,像泥鳅一样滑入室内,落地瞬间团身翻滚,撞进一堆散发着霉味的废弃纸箱堆。
脚步声由远及近,沉重而谨慎。
“跳闸了?”
“不像。监控全黑了。可能是目标来了。”
“一组去配电室看看,二组守住楼梯口。三组……”那声音停顿了一下,带着冰冷的决断,“上屋顶,占制高点。”
江浩屏住呼吸,心跳如擂鼓。透过纸箱的缝隙,他看见两只沾满泥灰的军用皮靴从眼前不到一米处走过,枪管随着步伐微微晃动,在从破窗透入的微弱月光下,反射出一点寒芒。他耐心等待,直到那脚步声彻底消失在走廊尽头,才从令人窒息的纸箱堆里缓缓爬出。
二楼像被暴力摧毁过的旧办公室,隔断墙东倒西歪,满地都是泛黄脆化的文件碎屑和朽烂的木制家具残骸。只有东侧那个房间,从门缝底下漏出一线稳定的、偏冷色调的光。
他像影子一样贴着墙壁移动,靠近那扇虚掩的铁门。门缝宽约一指,他调整角度,向内窥视。
房间中央摆着一张临时搬来的折叠桌,桌上,一台银色笔记本电脑屏幕散发着冷光。两个男人背对门口,正弯腰检查着连接电脑的移动硬盘阵列,其中一个戴着耳机,似乎在监听什么。
“备份进度?”
“百分之四十三。数据量太大,结构复杂,至少还要十八分钟。”
“加快。周局明确指示,拿到完整数据前,那小子必须喘着气。拿到之后……”说话的人抬起手,在脖颈处轻轻一划,动作干净利落。
江浩的拇指推开了弹簧刀的保险卡扣。
但他没有动。热成像显示,三楼那两个静止的、体温异常低的热源,就在这个房间的正上方。此刻动手,无异于敲响丧钟。他缓缓后退几步,仰头看向天花板——老式厂房的构造,天花板由木板和纵横交错的钢梁搭成,木板之间缝隙不小,能看见上方黑暗的夹层空间。
能上去。
他找到一根裸露的、刷着斑驳红漆的承重柱,柱身上嵌着检修用的铁质爬梯。梯子锈蚀严重,第一级踏板在他踩上去时,发出令人牙酸的“嘎吱”呻吟。江浩全身肌肉绷紧,静止了几秒。楼下房间内的对话声没有中断。
继续。
爬到与天花板齐平的高度,他伸手抵住头顶一块看起来较为松动的木板,用力向上一推。木板移开,积年的灰尘像灰色的雪崩般扑簌落下。他偏头闭气,手臂发力,将自己拉进了黑暗、闷热的夹层空间。横梁上积着厚厚的灰,他只能匍匐前进,灰尘钻进鼻腔,引发一阵强烈的痒意,被他强行压下。
热成像仪再次亮起。那两个静止的热源就在前方大约十五米处。但仪器显示的体温读数低得不正常,远低于活人的标准。
江浩爬到预估位置的正上方,手指扣住木板边缘,极其缓慢地将其掀开一条缝隙,向下望去。
下一秒,他的血液仿佛瞬间冻结。
下面确实是两个人,穿着统一的黑色城市作战服,背靠背坐在地上,姿势甚至带着一丝诡异的松弛。然而,他们每个人的脖颈上,都有一道极深、极整齐的切口,皮肉外翻,暗褐色的血液早已凝固,在地面洇开两滩不规则的深色痕迹。尸体旁边,随意丢弃着两个使用过的空注射器,针管内壁残留着少许透明的液体残渣。
灭口。专业的、彻底的清理。
一股寒意顺着江浩的脊椎窜上后脑。他原以为楼下的几拨人马,无非是周正明和林静两方。但现在看来,至少有一组人的目的截然不同——他们不是来抓捕,也不是来夺取数据。他们是来清扫现场的。
包括清扫自己人。
“砰!砰砰砰!”
楼下骤然爆发的枪声撕裂了寂静!不是手枪的脆响,而是自动步枪特有的、沉闷而连贯的短点射!紧接着是玻璃被子弹击穿后哗啦碎裂的巨响,以及重物轰然倒地的声音!
江浩猛地扑到夹层边缘,透过木板缝隙向下看去。
二楼的房间已经变成了小型战场。四个穿着便装的人正依托倒塌的办公隔断和文件柜,与三名穿着统一黑色作战服的武装分子激烈交火。子弹打在混凝土墙壁上,炸开一个个白色的凹坑和烟尘。跳弹在狭窄空间里尖啸横飞。
便衣中有一张熟悉的脸——林静。她藏身在一张被掀翻的厚重办公桌后面,脸上的金丝眼镜碎了一片镜片,镜腿歪斜。她没去扶,任由碎裂的镜片划伤颧骨,渗出血丝。她双手握着一把紧凑型手枪,眼神锐利如鹰隼,每一次扣动扳机都异常稳定。她身旁,一个年轻的便衣同事胸口爆开血花,闷哼一声向后栽倒,温热的血液溅上她的侧脸和脖颈。林静甚至没有眨眼,枪口微调,继续瞄准。
武装分子中有人嘶声大喊:“数据!优先确保数据!”
其中一人闻声猛地从掩体后跃出,不顾横飞的子弹,扑向房间中央的折叠桌,伸手抓向那台银色笔记本电脑。林静几乎在同一时间调转枪口,“砰!砰!砰!”连续三次急促的击发!那人肩膀中弹,身体失去平衡,踉跄着扑倒在桌面上,笔记本电脑屏幕被他撞得翻转过来,朝向天花板方向。
就在那一瞬间,江浩看清了屏幕上的内容。
那不是普通的文档或表格。那是一幅正在实时流动的、极其复杂的资金流向拓扑图。数十条颜色各异的纤细光流,从境内数十个不同名称的账户节点涌出,像狡猾的溪流,穿过层层叠叠、眼花缭乱的空壳公司网络构成的“滤网”和“中转站”,最终,百川归海般汇聚向三个异常醒目的红色终端节点。节点旁边的标注小字显示着账户归属银行:瑞士联合银行,开曼群岛某离岸银行,以及——
塞舌尔共和国第一商业银行。
Vulcan Capital 的官方注册地。
“哒哒哒哒——!”
更密集的枪声从厂房外部传来!如同暴雨敲打铁皮屋顶!紧接着是汽车引擎狂暴的咆哮,轮胎在水泥地上摩擦发出的刺耳尖啸,然后——
“轰隆!!!”
不是爆炸,是沉重的金属物体以极高速度撞击厂房承重结构的恐怖巨响!整栋三层建筑剧烈地摇晃起来,天花板上的灰尘和碎块如瀑布般倾泻而下!
江浩死死抓住身下冰冷的钢梁,才没被这剧烈的震动甩下去。楼下,激烈的交火出现了半秒钟的停滞,所有人都被这突如其来的撞击和建筑的哀鸣震慑。随即,求生的本能压过了一切,无论是武装分子还是便衣,都开始疯狂地向楼梯口方向冲去——离开这个即将可能坍塌的囚笼。
除了林静。
她挣扎着从地上爬起来,没有冲向楼梯,反而再次扑向那张折叠桌。她的手指在笔记本电脑的触控板上飞快滑动,调出一个深蓝色背景、布满加密符文的传输界面。她深吸一口气,输入一长串复杂的密码。屏幕上,一个绿色的进度条开始跳动。
百分之十……二十……三十……
厂房外,高音扩音器冰冷、不带感情的声音穿透墙壁传来:“里面的人注意!我们是国家安全机关!立即放下武器,双手抱头,缓慢走出建筑!重复,立即放下武器,走出建筑!”
赵启明的人,到了。
但林静的手指没有停下。她死死盯着那根缓慢爬升的绿色进度条,嘴唇无声地翕动,像是在进行最后的倒计时。百分之七十……八十……九十……武装分子和剩下的便衣已经在狭窄的楼梯口挤作一团,发生了推搡和新的交火,子弹在楼梯间碰撞出火花。
江浩从三米多高的夹层纵身跳下!
落地瞬间他屈膝团身,向前翻滚两圈,卸去大部分冲击力,弹簧刀悄无声息地滑入掌心。林静听到动静,如同受惊的母豹般猛地转身,沾血的手枪枪口瞬间锁定了他。两人目光在空中碰撞,隔着弥漫的硝烟和灰尘。
“数据传输完成还要多久?”江浩率先开口,语速快而清晰。
“最后百分之三。十五秒。”林静的枪口稳如磐石,食指扣在扳机护圈上,“你是来阻止我的?”
“我是来给你一个活下去的机会。”江浩指向那依旧亮着的屏幕,上面三个红色终端节点格外刺眼,“那三个境外账户,中间有一个的转接行经过香港汇丰。汇丰上个月刚被证监会秘密约谈,原因是涉嫌协助异常资金跨境流动。负责那次约谈的,是周正明。”
林静的瞳孔骤然收缩。
进度条走到百分之九十八。
厂房外,扩音器的声音带上了一丝严厉的最后通牒意味:“最后警告!三十秒内不投降,我们将采取强制措施!”
“周正明要的不是抓我归案,”江浩语速更快,每个字都像钉子,“他是要借你的手,拿到这份完整的数据链,然后让所有知情者永远闭嘴。楼上那两具尸体就是证据——专业药剂注射处决。你的人里,有他安排的钉子。”
林静的目光不由自主地扫向楼梯口方向。
她的三名下属正在且战且退,试图建立新的防线。但那个一直穿着灰色夹克、沉默寡言的中年男队员,却始终躲在一个坚固的混凝土柱掩体后,他的枪口,似乎总有意无意地偏离交火方向,隐约指向她所在的区域。
进度条:百分之九十九。
“数据一旦完整传出,你活不过天亮。”江浩朝她伸出手,掌心向上,“把电脑给我。我有办法让这份数据在传输末端失效,同时,我能让你活着走出这里。”
林静看着他,忽然极淡地、近乎嘲讽地勾了一下嘴角。
“江浩,你知道我为什么盯死你不放吗?”她的手指悬在键盘的回车键上方,微微颤抖,却不是因为恐惧,“不是因为周正明的压力,也不是为了那些所谓的商业机密。”她顿了顿,声音里渗出一丝冰冷的、压抑已久的痛楚,“是因为三个月前,我弟弟失踪了。他最后出现的地方,是你当时兼职送外卖的那栋金融街B座。电梯监控显示,他走了进去,再也没有出来。”
江浩的呼吸一滞。
“我查了三个月,动用了所有不能动用的关系。所有线索的尽头,都指向同一个结论:他被卷进了一桩跨境资本清洗案,因为看到了不该看的东西,被‘处理’掉了。”林静按下了回车键,动作很轻,却像用尽了力气,“而你是那个案子里,唯一一个……还在喘气的相关人。”
“叮——”
清脆的传输完成提示音响起。
几乎在同一毫秒,那个躲在混凝土柱后的灰夹克男人猛地站直了身体,手中的枪口再无遮掩,稳稳指向林静的后心!但他没有扣动扳机——因为赵启明带着六名全副武装、穿着黑色作战服的特勤人员,如同黑色的潮水般从楼梯口涌入房间,所有枪口瞬间抬起,指向房间内的每一个人!
“放下武器!立刻!”赵启明厉声喝道,声音在空旷的厂房里回荡。
林静缓缓举起双手。她面前的笔记本电脑屏幕闪烁了一下,自动黑屏,一行白色小字浮现:“硬盘物理销毁程序启动中……”
灰夹克男人脸上肌肉抽搐了一下,迟疑片刻,也松开了握枪的手,武器“哐当”一声掉在地上。
江浩没有动。
他的目光越过满地弹壳和血迹,落在五米外的赵启明脸上。赵启明也正看着他,脸上没有任何表情,只有公事公办的冰冷。房间内只剩下粗重的喘息声和远处隐约的警笛。
“逆用人员,江浩。”赵启明开口,声音平稳得像在宣读文件,“根据上级指示,内部审查程序现已正式启动。请你配合我们工作,接受——”
他的话被一阵由远及近、低沉而充满压迫感的轰鸣声硬生生打断!
那不是警笛,也不是普通的直升机。那是重型运输直升机旋翼撕裂空气时特有的、闷雷般的咆哮!所有人下意识地抬头,透过二楼天花板上被之前交火和撞击撕开的巨大破洞望去——
夜空被数道雪亮刺眼的探照灯光柱粗暴地撕开!三架通体漆黑、没有任何标识的大型直升机,呈标准的战术三角队形,悬停在厂房正上方不足五十米的低空!狂暴的气流卷起漫天灰尘和碎屑,吹得人睁不开眼!
舱门滑开,黑色的绳索抛下。
一个个全身笼罩在黑色重型作战服、头戴全封闭式头盔的身影,开始迅捷无比地沿绳索速降。他们的装备上没有任何国籍、军种标识,只有在肩章位置,统一佩戴着一个暗红色的徽记——一团抽象化的、仿佛在燃烧的火焰。
Vulcan的标记。
“境外武装入侵!重复,境外武装入侵!”赵启明对着领口的麦克风嘶声大吼,“请求最高级别支援!坐标——”
“嗵!”