赵凛的手指还悬在回车键上方,指尖压着冷硬的塑料边缘,像一根绷到极限的弓弦。指挥舱内没开主灯,只有几块屏幕泛着幽蓝的光,映在他脸上割出深浅不一的阴影。空气里有股淡淡的金属味,是舰体长时间运行后电路发热的气息。他没动,也没说话,只是盯着那三枚静止的代号——夜枭-α、β、γ,像钉进地图里的锈钉。
李阳坐在右侧技术席,背脊微微前倾,眼镜片上跳动着数据流的反光。他刚擦完镜片,手指还在布料上多蹭了两下,像是要把刚才那一声“滴”从记忆里抹掉。信标回应太短,短得不像接通,倒像警告。
“走吧。”赵凛终于开口,声音压得很低,但每个字都像砸进水泥地。
他的指腹落下。
回车键沉下去的瞬间,系统嗡鸣一声,三级溯源程序启动。屏幕上立刻跳出加载界面,进度条缓慢推进,左侧弹出十几个子窗口:IP追踪、信号源定位、冷链车轨迹回放、港口监控调取……全是他们昨晚一条条筛出来的线索,现在被李阳打包成一个独立路径,绕过主网防火墙,直连物理服务器。
“走的是离线通道。”李阳轻声说,“不联网,不备案,纯本地跑。”
赵凛没应,右手搭上战术包肩带,顺势将老式打火机完全塞进内袋。这个动作他已经做了很多次,每次进入关键节点都会来一遍,像是在确认什么还在。
进度条走到百分之六十七,冷链车的最后坐标开始还原。画面切到青礁湾西岸的一处废弃码头,灰蒙蒙的监控镜头扫过一堆集装箱,其中一辆白色冷链车停在C区第七排,车牌依旧模糊,但轮廓清晰。赵凛瞳孔一缩。
“就是它。”
李阳也坐直了:“信号残留匹配度百分之八十九,胎压数据和我们查的重型防滑胎一致,而且……”他点开一段音频波形,“凌晨三点零四分,这辆车附近有过一次短距跳频传输,持续时间四秒,加密方式和叛徒网络早期用的差不多。”
赵凛盯着屏幕,左手无意识蹭上了腕部伤疤,来回两下,突然停住。
他知道这意味着什么——不是残兵败将的逃窜,而是有组织的转移。对方不仅活着,还在动,甚至可能已经重新布线。
“继续追。”他说,“我要知道它去了哪儿。”
李阳点头,手指在键盘上飞快敲击,调出卫星热力图叠加路径预测模型。系统开始演算,绿色虚线从废弃码头延伸出去,穿过两条乡道,最终指向沿海中转港——那个物流密度异常升高的地方。
“对上了。”李阳呼吸重了几分,“所有异常点都在往这里聚。”
赵凛站起身,走到主屏前,伸手点了点中转港的位置。那里现在一片平静,白天进出的都是普通货轮,海关记录也正常。可越是正常,越不对劲。
“他们换了个活法。”他说,“藏进日常里,用最不起眼的方式呼吸。”
李阳没接话,只是把模型放大,准备切入细节层。就在这时,屏幕猛地一闪。
绿线断了。
紧接着,所有子窗口同时弹出错误提示:“目标数据不存在”“IP节点无效”“文件已损毁”。
“什么情况?”赵凛声音陡然绷紧。
李阳手指一顿,迅速切换至物理隔离终端,手动调取本地缓存日志。那是他提前备份的核心数据包,存放在独立硬盘里,理论上不可能被远程干扰。
但他输入指令后,系统只返回一行字:【无有效数据】。
他又试了一遍,再试一遍,换了三种读取模式,结果一样。
“没了。”他嗓音有点发干,“所有记录,连备份……全清了。”
赵凛没动,也没说话。他站在原地,目光死死盯在主屏上。刚才还跳动的数据流,此刻只剩下漆黑一片,连心跳信号都不再更新。三枚代号消失了,像是被人用橡皮擦轻轻抹去。
舱内安静得能听见主机风扇的微响。灯光忽明了一下,是供电波动,可能是外海风浪太大,也可能是舰体某处线路出了问题。没人去管。
“能不能绕开主网?”赵凛终于开口,声音低得几乎贴着地面,“用老式无线电,重连α组?”
李阳摇头:“所有外部信道都在三分钟前被干扰,我们现在是孤岛。”
赵凛缓缓收回手,不再触碰任何设备。他把左手压在腕部伤疤上,掌心传来旧伤的钝痛感。这不是意外,也不是故障。这是有人在他们动手的同时,就已经切断了退路。
对方知道他们会查。
甚至知道他们怎么查。
李阳摘下眼镜,放在膝头,用衣角又擦了一次。镜片已经干净得反光,他却还在擦。他没戴回去,也没抬头,只是望着天花板的通风口,嘴唇微动,像是想说什么,最后还是咽了回去。
赵凛转过身,重新看向主控台。那片黑屏像一口井,把他所有的推演、部署、追踪全都吞了进去。他想起三年前那次任务,也是这样——所有信号都正常,直到最后一秒,整支小队掉进埋伏圈。那时候没人知道,内部早就被人换了密码。
现在也一样。
线索不是找不到,是根本不想让他们找到。
“这不是躲。”赵凛低声说,“是反制。”
李阳没应,但肩膀明显塌了一寸。
舱内温度似乎降了几度。赵凛站着没动,左手始终贴在伤疤上,像是在确认自己还醒着。李阳瘫在椅子上,双手交叠放在腹部,眼神失焦,呼吸很轻,像是怕惊扰了什么。
外面海风渐强,甲板传来轻微震动,像是某种节奏被打乱的鼓点。
赵凛的目光没离开屏幕。
那片黑,越来越深。