车厢里的空气凝滞得像一块冻住的铁。
陈默靠在长条椅背的阴影里,外套拉链拉到下巴,只露出一双眼睛。窗外,港口方向传来沉闷的机械轰鸣,那是吊臂在夜色中起落的声音,像某种巨兽在缓慢咀嚼。他的手指关节因为低温而僵硬,但指尖划过那张真空封装的存折拓本时,动作依然精准得可怕。
他把拓本摊在膝盖上,用备用刀尖挑起边缘,借着窗外漏进来的一缕微光,再次核对那些细密的划痕。盐值代码。这是周正阳用来标记核心资产流动的加密层,每一个数字背后都对应着银行内部的一条血管。上周截获的那辆深灰色MPV,车门上贴着的黑鸟徽标,其锯齿工艺与拓本边缘的磨损痕迹存在微小的光学反射差异,这是唯一的物理破绽。
陈默闭上眼,脑海中并没有模拟赵科长的反应,那是无用的想象。他在计算概率。黑鸟徽标出现在民用车辆上,意味着持有者拥有出入银行核心库区的权限,且能绕过常规安保日志。这种权限只归属于一个层级:银行内部的高层,或者是那些被高层默许、能够接触到“渡鸦”账户的操作员。
“渡鸦”从来都在圈里,是被人喂熟的狼。
这个结论让陈默感到一阵冰冷的快意。之前所有的猜测,以为是外部洗钱团伙,以为是竞对潜伏,都错了。周正阳在系统内部埋下了一个专门用于清洗“脏钱”的接口,而这个接口就在银行的心脏里。陈默拿起那台老旧的诺基亚,屏幕黑着,他不敢发信,也不敢用电台。任何电磁波信号在现在的监控环境下,都是射向周正阳头顶的探照灯。
他需要一种更原始、更笨拙、也更具欺骗性的方式。
千里之外,或者说,就在这座城市的另一端,周正阳的指挥中心里,空气被恒温系统控制在舒适的24度。
全息投影地图上,C区被一片红色覆盖。周正阳站在地图前,手里转着一杯未开封的咖啡,目光扫过屏幕上跳动的数据流。他的表情平静得近乎麻木,没有因为清理队效率低下而皱眉,也没有因为陈默的逃脱而显露出丝毫急躁。
“C区无差别清理的效率下降了15%。”他的助理低声汇报,手指在键盘上敲击,“陈默没有出现在预设的三个观察点。我们怀疑他利用了D-12校准窗口后的时间差,躲进了后勤便道。”
周正阳停下转动咖啡杯的动作,淡淡道:“后勤便道有七处监控死角,他选了哪一处?”
“不确定。但他肯定还在港内。他的物资消耗率显示,他撑不过两小时。”
周正阳轻轻摇头,嘴角没有丝毫弧度,只是眼神冷了下来:“你是他的追踪器,还是我的参谋?他如果还在港内,他的生物特征数据会触发外围红外网。没有触发,说明他要么已经出港,要么……”他顿了顿,“要么他根本不在物理空间里行动。”
助理愣了一下:“什么意思?”
“他在行动,但不在我们定义的动作维度里。”周正阳放下咖啡杯,玻璃杯底在桌面上发出一声清脆的响,“他之前用莫尔斯电码伪装成反光贴纸来误导我们的巡逻路线。现在,他可能在做同样的事。他在投毒。”
周正阳的手指点在地图上三号库区外围的一个电子节点:“C区清理效率低,是因为我们在搜人。但如果他不再隐藏,而是制造一个‘虚假线索’呢?”
助理立刻明白了:“你是说,诱导我们以为他去了另一个方向?”
“不。”周正阳的声音很轻,“是诱导我们认为,他已经破解了我们的信息壁垒,并且开始反击。他一定会发送一个坐标。一个看起来‘很有价值’的坐标。这个坐标可能是真的,也可能是他精心计算的陷阱。我们要做的,是……接住这个钩子。”
周正阳调出系统后台,开始输入一串代码。他在三号库区生物识别锁旁,故意留出了一个看似容易破解的电子后门。这是一个反向钓鱼节点。如果陈默或苏青发现了这个节点并试图读取,他们的数据指纹就会暴露在周正阳的监控下。
“保持监控,不要动。”周正阳背对着助理,看着屏幕上静止的红色区域,“让子弹飞一会儿。系统防御的核心在于让对手利用漏洞时,走进我们预设的盲区。”
绿皮车厢外,风声骤起。
陈默计算过时间。清理队收网的哨声在二十分钟前停止,现在进入了他们换班的真空期。这是唯一能进行物理操作的时间窗。
他从外套内侧摸出一张折叠成指甲盖大小的纸片,上面用极细的铅笔画着一个坐标,以及一段被编码过的提示词。坐标指向的是三号库区那个“看起来”有漏洞的电子节点,这正是他故意留下的破绽。陈默知道周正阳会在那里设防,也知道周正阳会认为这个坐标是陈默为了“分散火力”而扔出的诱饵。
但陈默的算盘里,还有一层周正阳算不到底的变量:苏青。
陈默起身,动作极轻,几乎没有发出声音。他穿过车厢的破窗,落地时脚下踩到了枯叶,发出轻微的脆响。他压低重心,像一只灰色的猫,迅速融入夜色。
苏青的控制台不在港口,而在城市另一侧的一间旧办公室里。陈默无法直接联系她,但他有渠道。三天前,陈默在苏青负责的一个物流站点旁,安装了一个简易的物理信标,一个老式的、不带电子功能的塑料哨子,系在一根细线上,挂在消防栓上。
他翻过围墙,避开监控探头的角度,快步走向那根消防栓。风很冷,吹得他肺里的空气像吞了碎冰。他解开哨子,将那张纸片塞进哨子的中空管里,然后重新系好。最后一步,他用力吹了一下哨子。
尖锐的哨声在寂静的雨夜中划开一道口子。
苏青办公室的灯光昏黄。
当那声哨响通过预先约定的信道(其实是挂在窗口外的另一只备用哨子被风吹动的频率,或者是她安排的联络员传递的暗号)传入耳中时,苏青正在整理一份被周正阳的人“不小心”落在车座上的文件。
她站起身,走向窗口,取下了那个塑料哨子。打开的瞬间,那张纸片滑落在桌面上。
苏青戴上手套,拿起纸片。她的眉头紧锁。坐标清晰,指向三号库区的一个非关键路径。但在她的经验里,周正阳的安保系统从未在核心区域留下过这种级别的疏漏,除非,这是陷阱。
“陈默的坐标,看起来太‘完美’了。”苏青喃喃自语。她的独立判断告诉她,这是一个经典的“投毒”手法。但问题是,她不知道陈默是否也被投了毒。如果陈默已经落网,这坐标就是钓鱼;如果陈默自由,这坐标就是反击的起点。
她对着通讯器(一个老旧的对讲机,频率极低,只有她们两人知道)按下通话键,等待回应。没有声音。陈默没有回复,这是故意的,为了保持静默。
苏青看着坐标,手指在桌面上轻轻敲击。她做出了一个决定:不直接去验证,而是通过第三方渠道(苏青的独立人脉,而非陈默的资源)去试探三号库区那个节点的物理状态。如果节点有周正阳的反向监听程序,那么第三方的触碰会触发警报,她可以通过警报的类型反推陈默的处境。
这是一个基于怀疑的独立行动。她既不完全信任陈默的信息,也不完全信任周正阳的陷阱。她在两者之间走钢丝。
陈默站在港口边缘的防波堤上,海浪拍打着礁石,发出轰鸣。
他看着远处的灯塔,那个被周正阳视为绝对防线的地方。现在,他的行动已经改变了对抗的格局。周正阳以为自己在修补系统漏洞,但在周正阳眼里,陈默的这次“投毒”是一次可计算的扰动。周正阳会用反向钓鱼来锁定陈默的位置。
而陈默知道,周正阳的自信有一个盲区:周正阳低估了苏青的独立性。苏青不会直接咬钩,她会用一种周正阳无法预测的、带有误导性的方式去试探。这种“误读”会被周正阳的系统解读为陈默的又一次成功反制,从而误导周正阳调整部署,将更多的资源投入到一个错误的方向。
信息不对称性发生了逆转。周正阳不再是那个全知全能的监听者,他变成了一个被误导的守株待兔者。
陈默从口袋里掏出那张便携地图,用手指沿着海岸线画了一条线。这条线避开了所有的红外网,通向一个被周正阳忽略的、因为潮汐变化而短暂出现的监控盲区。
他必须离开车厢。必须进入周正阳预设的监控范围边缘,让周正阳的传感器捕捉到他的存在,然后在他以为陈默“暴露”并调转火力去抓取那个“被污染节点”时,陈默已经通过潮汐掩护,滑向了真正的战场。
夜幕低垂,陈默拉高衣领,消失在浓雾弥漫的防波堤阴影中。他的脚步声被海浪声彻底吞没,只留下那张藏在哨子里的纸片,静静等待着被解读、被误读、被利用。