HiBizMan永久免费
📚Log In
📋 Table of Contents30
🌐 Language

第5章 不速之客

中文

顾海在凌晨四点醒来。没有闹钟,没有敲门声,他的身体自己把意识从深度睡眠中推了出来,像是某种内置的计时器在海面第一道晨光出现之前自动复位。窗外的天还是全黑的,月光已经下去了,海面上只剩一层极淡的灰白色反光,来自尚未升起但已经接近地平线的太阳。他坐起来的时候感觉到左肩有一块肌肉发僵,是昨晚在甲板上握舷杆时被海风吹的。他活动了肩关节,听到骨节间轻微的弹响,然后站起来走到桌边。 他决定在天亮之前去一趟轮机舱。 走廊里安静得像是整条船都睡着了,灯管已经切换到了夜间模式的最低亮度,昏黄的光线像稀释过的茶水一样铺在地板上。他走在那些光线里,脚步声在金属走廊的反射下略微拖长了尾音。他经过餐厅、设备仓库入口、通往上层甲板的楼梯口,然后转入通往机舱的下行钢梯。钢梯踏板每一级都带着一层薄薄的机油防滑涂层,踩上去比普通甲板柔和一些。他下到第二层平台的时候停了下来,站在钢梯转角处侧耳听了三秒。机舱方向传来持续的低频嗡鸣,柴油发电机的怠速运转声在舱壁之间来回弹射,被金属表面反射成一团低沉的混响。在那些连续噪音的间隙里,他听到了一种细微的、间歇性的敲击声——金属撞击金属,间隔不规律,像是有人在用扳手拧动某个螺丝时的金属接触声。 他沿着钢梯走到最底层,推开机舱的隔音门。热浪裹着柴油味从里面涌出来,空气温度比走廊里高了至少十二度。机舱内的照明是刺目的冷白色,一排排柴油发电机组排列在舱室中央,管线从天花板和地板上延伸出来,在机器之间的空隙中盘成整齐的弯弧。陈师傅站在第三台发电机的侧面,背对着门口,左手握着一把开口扳手,右手正扶着一根液压管线的接口。 顾海没有走近。他站在门内约两米的位置,等陈师傅自己发现他。大约过了四秒,陈师傅的动作顿了一下,他的头没有转过来,但后背的轮廓收紧了一些——肌肉反应表明他知道身后有人。"顾工。"陈师傅的声音在机舱的噪音里显得发闷,"这个点来机舱,不是来看发电机的吧。" "不是。"顾海往前走了一步,让隔音门在他身后关合,门锁弹入槽位的声音被机器的噪音吞没了,"我来问一件事。我上船前用的那只设备箱,在青岛港区仓库停留了三十六小时。那段时间里,经手那批货的人是您。" 陈师傅放下了扳手,把它搁在发电机侧面的工具托盘上。他没有转身,但他把两只手都从设备上拿开了,垂在身侧。"三十六个小时里,那批箱子在仓库三号区的铁架上放着。上船前一天下午开箱检查过一次,确认设备外观完整。检查记录是我签的字。" "开箱的时候,有没有人进出过那间仓库?" "有。"陈师傅终于转过身来。他的脸在冷白色灯光下显得比平时更瘦,颧骨下方的阴影拉得很长。他穿着一件沾着油污的深蓝色工装,袖口的纽扣缺了一颗。"开箱那天下午,仓库的值班记录上有四个人签名。我、设备部的一个文员、港口调度一个姓张的,还有一个——"他停下来,拇指在食指侧面搓了一下,"一个穿灰色夹克的人。我不认识他。他说是研究院新派来的设备监理。他把证件给我看了,上面有研究院的章。但他没在值班记录上签名。我发现了,等他想起来要签的时候,他已经走了。" "他检查了哪些箱子?" "你的那一只。他让我把箱子的锁扣打开,拉开一半看了一眼里面,然后合上了。整个过程不到两分钟。他说设备没问题,就走了。"陈师傅把双手插进工装裤侧面的口袋里,拇指露在外面,"我当时没多想。这种事常有,研究院派临时的人来港区做设备抽查。但是后来你上船之后,我注意到你那只箱子的锁扣——出厂封条被拆过一次,然后用透明胶带重新贴了一遍。透明胶带的宽度比原厂封条窄三毫米。" 顾海站在距离陈师傅约两米的位置,柴油发电机的热量从侧前方涌过来,烤在他的右臂上。他在心里把陈师傅的话和之前掌握的节点做了对齐:一个自称研究院设备监理的人在港区仓库开箱检查了他的手提箱,没留签名,没留记录。那只箱子的出厂封条在三十六个小时内被人拆开过。而平板终端里的加密通讯软件快捷键,在那之后就已经预装好了。"那个人长什么样?" "五十岁上下。身高一米七五左右。灰色夹克,里面穿了一件白衬衫。说话的时候左手食指放在桌上敲了三下——"陈师傅做了一个动作,指节在发电机外壳上轻叩了三下,间隔均匀,"像在数时间。" 顾海盯着陈师傅敲击的那三下。节奏固定,每拍之间的间隙相等。和苏菲的步频一致。和B的语气停顿间隙一致。他见过那个节奏。他在苏菲的脚步声里听过,在B的通讯语音里听过,现在在陈师傅的指节下又听见了一次。"那个人左手食指有伤疤吗?" 陈师傅皱了一下眉,像是要从记忆里翻出一个模糊的图像。"有。第二关节上面一条细线。像是被什么锋利的东西切过,愈合之后留下的白线。" 顾海把手从口袋里抽了出来。他站在发电机和液压管路之间的狭窄过道里,热风从机器散热格栅中持续吹出,他的下巴和颈侧开始泛出汗意。但他没有动。陈师傅描述的那个左手食指第二关节的伤疤——和B留给他的识别特征完全一致。B在港区仓库,就在他的设备箱到达后至登船前的三十六个小时里,亲手拆开了那只箱子的封条,在他的平板终端里预装了加密通讯软件,然后把箱子原样封好,等它被搬上向阳红09号。而陈师傅是唯一一个在那个时间段里接触过箱子的人,也是唯一一个注意到了封条被更换的细节。"你认出那个人了吗?" "当时没认出。"陈师傅说,"但后来我见到了他的照片。在我来这里上船之前,人事科发了一份保密协议要我签。保密协议的附件里有一页人员背景说明,列出了项目相关的历史技术负责人名录。其中一个人的年龄、身高、体态特征,和我在仓库里见过的那个灰色夹克对得上。照片上的人穿军装,没有戴眼镜。照片下方的名字栏被涂黑了。但我看到了那个人的肩章——大校军衔。" 顾海站在热风里没有动。大校军衔。B在1978年参与了这个项目,参与了擦除指令的执行和缆绳的切断,四十八年后他仍然以某种方式介入了这件事的后续。他可能是从现役转为退役后再重新被聘为技术顾问,也可能他的军衔是某种背景身份的一部分。但陈师傅的描述给顾海提供了一个具体的层级标记——B不是外围人员。B能接触到港区仓库、能预装加密软件、能通过D-37信道发送指令,能调动像苏菲这样的语言专家上船随行。一个退役大校拥有的资源网络,足以覆盖所有这些行动路径。 "那张附件照片你现在还能想起来多少细节?" "能。"陈师傅从工具托盘上拿起一块干棉布,擦拭了一下右手上沾的机油,动作慢而仔细,"照片上他站在一个档案柜前面,背景里有一排灰色铁皮柜子,柜门上有白色的标签标签是手写的,写的不是中文。是俄语。" 顾海的后背在热空气中绷紧了。一个穿着军装的人站在一排贴有俄语标签的档案柜前,照片作为保密协议附件出现在项目历史技术负责人名录中。如果陈师傅看到的附件是项目背景说明的一部分,那么那个项目的某些实体档案——那些灰色铁皮柜子里的文件——可能仍然存放在某个可以被物理访问的地方。"你记不记得柜门标签上写了什么?" "只看到了其中一排柜子的顶部标签,像是分类编号。格式是一个字母后面跟一横杠再加一个数字。字母是——"陈师傅把棉布放回托盘,右手在空气中比划了一下,"像'三',但上面没有横。像一个竖起来的弯。" "西里尔字母。'З'。"顾海说,"意思是'звук'——声音。" "可能。"陈师傅没有再比划。他把手收回身侧,"柜子上除了那个字母和数字之外,还有一个日期标签。是'1978'。后面月份的标签被什么东西挡住了,我看不清。" 1978。灰色铁皮档案柜。俄罗斯语分类标签。"З"——声音。声学档案。陈师傅看到的那张照片背景里的柜子,很可能就是存放1978年冰岛西南海域水下监听阵列声学记录的地方。而那些柜子的物理位置——如果照片是在某个军事或研究设施的档案室里拍摄的——现在可能仍然存在,可能就在凯夫拉维克航站旧址的某个房间里。顾海知道陈师傅说的那个档案柜格式,他在青岛的研究院见过类似的苏联制式档案柜系统。苏联的声学档案柜一般采用字母加数字的分类编码,З系列专门收录水下声学观测原始数据。"你看到的那张照片里,柜门上的数字是多少?" "З-13。"陈师傅说,"门牌右上角还有一个很小的英文标签,写着'Frequency Analysis Logs 1978 Nov'。频率分析日志。1978年11月。" 11月。1978年11月8日到12日之间的频率分析日志。顾海后退了半步,后背抵住了机舱墙壁上一根粗大的冷却水管,管壁的热度隔着外套渗进来。陈师傅提供的信息填补了一个关键空洞:他知道那些档案柜的编号和内容分类。如果凯夫拉维克航站旧址的声学档案库保留了原苏联体系的归档格式,那З-13柜子里存放的正是拖船经过该海域时水下监听阵列的原始频率记录。"你还能提供其他信息吗——比如那张照片的拍摄背景、光线、地面的材质?" "地面是浅灰色的瓷砖,缝线是白色的。柜子前面有一张木桌,桌角有一个台灯,灯罩是绿色玻璃的老式台灯。"陈师傅闭了一下眼睛,"那个人左手的袖口卷起来了一截,露出了手表,表盘是圆形的,表带是皮质的深棕色。不是军表,是一块旧款欧米茄。我在参军前修过表,认得那个表冠的形状。" 顾海把每个细节都在脑子里归档了一遍。灰色瓷砖地面、绿色玻璃台灯、旧款欧米茄腕表。这些物理特征如果能与凯夫拉维克航站的现有建筑结构对照上,就能帮助他确定档案室的可能位置。即使建筑物内部布局在几十年间被改动过,原始地面和台灯这些固定的物理元素不太可能被完全替换。"你帮了大忙。"顾海说。 陈师傅重新拿起扳手,但没有立即继续操作。他握着扳手的金属柄,指节收拢又松开,反复两次。"顾工,我告诉你这些,不是因为我想掺和进来。是因为那个人的伤疤,我在港区仓库见到他之后不久,又在另一处见到过一次。" "哪一处?" "向阳红09号起航前一天,我在港口的安检通道看到他了。他换了衣服,穿了一件深色风衣,戴了帽子和口罩。但他在刷证件过闸机的时候,左手拿证件时露了一下食指——伤疤一样。他刷的证件是船上人员名单里的名字。他上了船。" 顾海的呼吸在热空气中停了一下。B在起航前一天登上了向阳红09号。如果B上船了,那他现在在十海里外那艘无标识补给船上的说法,就是一条被调整过的信息。他可能从来没有离开过这条船。他可能在船上换了几次身份,用不同的证件和制服在不同区域活动,但他的物理位置一直都在向阳红09号上。而一个身在船上的人,通过加密信道对外通讯时显示的位置可以被任意伪造。"他上船之后,你在船上见过他吗?" "没有。"陈师傅说,"但他上船之后,船上的电子设备维护日志里多了一条记录——'声呐系统备用端口防尘盖板被更换'。那条记录的签名写的是我的名字。但我没有换过那块盖板。" 顾海的右手下意识地摸了一下外套左侧内袋的位置,那枚金属圆柱发射器曾经插过的备用端口的防尘盖板。那块盖板被人换过。在起航之后、他插发射器之前的时间段里,有人打开了声呐控制台,取下了原来的防尘盖板,换上了一块新的。那块新盖板的尺寸、材质和颜色和原装完全一致,只有背面的序列号可能不同。而盖板被更换意味着——声呐控制台的硬件访问记录在日志中会显示为"维护操作",但操作人员的签名是陈师傅的名字。"那条维护记录的时间戳是什么?" "起航后第三天。上午十一点左右。" 第三天。顾海在脑子里换算了一下:起航后第三天,他和苏菲刚完成了设备仓库里的涂层剥离测试,正在准备向D-37发送第一次调档申请。那个人已经在那时候更换了声呐台的盖板。他可能已经在那块盖板上安装了某种东西——一个监听模块,或者一个信号记录器。"盖板换下来之后去哪了?" "被收进了设备仓库的耗材箱里。我昨天去仓库领润滑油的时候看到了它,放在箱子最底层,被一块棉布盖着。我掀开看了一眼,盖板背面有一个不寻常的焊接点,不是原厂该有的。是一枚硬币大小的扁平模块,用焊锡固定在内侧的塑料支架上。" 监听模块。一枚硬币大小、焊在防尘盖板内侧的扁平电子模块。它可能通过接触点的电容耦合从声呐控制台的信号线路上拾取电信号,记录发射器的脉冲波形和后续的所有信号活动。有人在顾海使用声呐台之前就已经在那里安装了一只监听耳。但那个人没有阻止他使用发射器。那个人让发射器的脉冲信号通过了,只是同时把那段信号和周围的其他活动一起记录了。"那块盖板还在仓库的耗材箱里?" "还在。我没动它。我想等你问起的时候——"陈师傅把扳手重新挂回了工具架上的挂钩,"我说完了。" 顾海点了点头。机舱的热气流持续从发电机方向吹过来,他的额角已经渗了一层薄汗。他伸手抹了一下,手背上的汗被热风迅速蒸干了。"我走了之后,你什么也不用做。如果有人问起我在这个时间段有没有来过机舱——" "我会说没来过。"陈师傅背过身去,把液压管线的接口重新调整了一次角度,"这个点我在检修三号机的冷却管路,戴着降噪耳机,没有听到有人进来。" 顾海转身拉开隔音门,热浪在他身后被门板切断了。他沿着钢梯往上走,脚步比来的时候略微加快了一些。脑子里陈师傅提供的信息正在和已有碎片快速交叉验证。B在船上。B在起航第三天更换了声呐台防尘盖板并安装了监听模块。B通过那块模块记录了声呐台在维护窗口内的信号活动——包括他插入发射器和接收回传波形的全过程。B知道回传内容。B本来就在船上,不需要通过加密信道发送查询指令再等待回复。他直接听到了信号。 顾海回到住舱关好门的时候,窗外已经开始亮了。东方的海平线上出现了一条窄窄的浅金色光带,正在缓慢地向上扩展。他在桌边坐下来,把笔记本翻开到最新的一页,写下了三行字:"B在船上。B更换了声呐台盖板并安装了监听模块。B听到了回传。"写完他把笔放下,看着那三行字在晨光中逐渐清晰。一个在船上、能够接触到设备维护权限、知道发射器和查询频率的人。一个在1978年参与了原始项目、在2026年仍在同一件事件中持续行动的人。而这个人现在和他在同一条船的同一个海水层之上。 窗外的海面在晨光中变成了一块渐变的调色板,从深灰过渡到浅灰再到带淡金色的蓝。顾海看着那块颜色变化的区域,把手提箱的锁扣重新打开,从防潮层里取出了平板终端。他没有开机。他把平板终端翻过来,用指甲沿着外壳边缘的缝隙走了一圈,没有发现任何异常凸起或松动的密封条。但他也没有办法确认这块平板在港区仓库被打开的那两分钟里除了预装通讯软件之外,是否还被植入了其他监听或跟踪模块。他把平板放回手提箱,合上箱盖,锁扣到位。 他现在能信任的硬件只有纸和笔。而他能部分信任的人——苏菲、李振华、刘洋、陈师傅——各自持有这个拼图的不同碎片。他还不知道B换上的那块盖板背后的监听模块会向谁发送记录数据。可能是船上的某台接收设备,也可能是远程的某个接收端。他需要弄清楚那块模块的发射频率和传输协议。但眼下他先要把昨晚那份声学比对的推论从脑子里的存储区转移到物理媒介上——他拿出另一张新的白纸,在纸上画了一条声学波形的时间轴,标记了回传信号和潜在叠加干扰信号的位置,在旁边写了一行注释:"对比灰色U盘叠加信号与拖船声学指纹的可能性。需凯夫拉维克声学原始数据。" 他写完这一行,把纸折好和笔记本一起收进手提箱。窗外那道浅金色的光带已经开始扩展成一片更宽的光域,太阳正在从海平面上缓慢升起来。新的一天开始了。距离雷克雅未克靠港还有不到三天。而在这三天里,他需要在不引起B注意的情况下,完成一件事:找到那块监听模块的接收端,确认它到底在向谁发送信号。他合上手提箱的锁扣,在晨光中站起来,把住舱的窗帘拉开了一整幅。海面在日出光照下泛着均匀的波纹,向南的方向上水色偏深,没有船只的迹象。但在同一片海面的某个物理位置之下,那条船——向阳红09号的甲板层之间——有一个灰色夹克的人在走动,带着一块欧米茄手表和一道旧伤疤。顾海站在窗前看着那片被晨光照亮的海面,他的左手食指不自觉地敲了两下窗框,节奏均匀,每拍之间的间隙相等。他立刻停住了,把那只手放进了口袋。