他走进舰桥的时候李振华正在和值班员交代一份航海日志的校正条目。李振华侧身站在主操作台的右侧,手里拿着一张纸,上面用红笔标了三个数字,值班员站在他左侧大约一步远的位置,正在用圆珠笔在自己的记录本上同步抄写。顾海进来之后没有出声,走到操作台左侧靠着控制面板的边缘站定,等到李振华交代完最后一句话并朝值班员点了点头,值班员转身离开舰桥,门在他们身后关合。舰桥里只剩下顾海和他两个人。 李振华把那张纸折起来放进上衣口袋里,然后转向顾海,手肘撑在操作台边缘,姿势比平时放松了一些。"你刚才在走廊里看到了什么?" "舰桥方向的一道身影。在报警声过后从你这里出去的。步幅和身高都和我之前注意到的那个人一致。" 李振华没有否认他注意到了那道身影。他把手从操作台上放下来,站直了身体。"刚才的报警声来自右侧机柜的主电源回路。配电系统自动记录了'瞬时电流过载',持续零点三秒,跳闸保护没有触发,但告警信号确实发出来了。我在值班日志里写的是'电压波动·待查'。" "记录仪本身有没有受到影响?" "它的主电源指示灯确实闪了一下,但系统自检显示所有数据通道正常。没有数据丢失的记录。"李振华走到右侧机柜前,伸手在柜门面板上敲了两下,指节落在金属表面发出清亮的声音,"如果这扇柜门在明天上午某个特定的维护窗口内被人打开过,它的门禁读卡器会留下一条访问记录。你在意那条记录吗?" "我在意的是门禁记录会不会在数据库中被匹配到我的身份信息。"顾海说。 李振华没有立刻回答这个问题。他转身走回操作台,拉开抽屉取出一只写有"工程评估日志备存"字样的蓝色文件夹,放在台面上翻开,用圆珠笔在某一页的空白处写了几笔,然后合上文件夹递给他。"这一页是明天上午配电系统维护的计划申报单。维护区域覆盖了右侧机柜所在的分段供电回路,维护时间从上午八点四十分开始,预计持续到九点十五分。申报人签名栏里填的是我的名字。那个时间段内,右侧机柜的供电会被切断两次——一次是主电源切换至备用电源,一次是备用电源切换回主电源。两次之间大约有四分钟的间隔,记录仪会处于完全断电状态。它重新通电后启动自检流程,访问日志的临时缓冲区会被刷新。" "四分钟够了。"顾海把文件夹接过来,没有翻开,直接夹在腋下。 李振华看了他一眼。舰桥的光线从舷窗透进来,在他的侧脸边缘形成了一道柔和的轮廓线。"你手里那本文件夹里那一页的时间写的是八点四十分到九点十五分,但实际维护操作我会安排在九点开始,只做一次切换。我会把切换窗口的长度控制在两分钟以内,而不是计划表上写的两次切换和四分钟间隔。你需要在九点到九点零二分之间完成访问和复制。门禁记录会在系统里显示为'维护时段内设备巡检',操作者的权限编码是我的名字。" 顾海把文件夹换到左手握着,腋下的位置离心脏更近一些。"谢了。" "你不要谢我。"李振华说,"如果你在机柜里看到了任何不属于航行数据备份系统的存储分区或外部接口,你需要告诉我它的类型和位置。我要在靠港之前决定那台记录仪是否需要被列入故障设备清单进行'岸上维修'。" "明白。" 顾海走出舰桥的时候,走廊里的灯管正好完成了一次亮度调节,从全亮模式切换到了偏低的夜间预备档位。光线变暗了大约百分之二十,金属舱壁的反光柔和了一些。他沿着走廊回到住舱,把蓝色文件夹放在桌面上翻开到李振华写字的页面。字迹清晰,笔画收尾利落——"计划维护区域:舰桥右侧机柜供电回路。时段:08:40-09:15。执行人签字"。下方一行手写备注:"实际执行时间以现场通知为准。"他在那行备注下面用铅笔轻轻画了一个小圈,然后合上文件夹放在手提箱旁边。 他看了一眼手表。下午五点十一分。距离明天上午九点的执行窗口还有大约十六个小时。在那十六个小时里,他需要让船上的日常氛围保持原状——不去甲板长时间逗留,不在走廊里频繁移动,不改变自己出现在餐厅和其他公共区域的频率和时段。任何与平时不同的行为模式都可能被注意到,被记录,被纳入某个观察者的心理模型中。他坐在桌前把接下来十六个小时的活动计划在脑中过了一遍:晚餐在常规时间出现在餐厅,回舱后不再出门,明早七点二十分起床,七点四十五分出现在餐厅,八点四十分在走廊里做一次"取设备"的移动,九点前进入舰桥右侧机柜所在区域的走廊。每一步都安排在船上日常活动的间隙中,不改变节奏,不增加停顿。 他把计划在心中确认了两遍之后,在晚餐时间准时推开门去了餐厅。托盘里有白粥和一份青菜,他坐在角落的位置,花了约十一分钟吃完饭,然后把托盘放回回收窗口,沿着走廊回到住舱。途中经过设备仓库时没有停步,经过机舱入口时没有减速,经过苏菲的住舱门口时门缝里有灯光渗出来,但没有人声。他回到自己住舱,锁好门,把窗帘拉上,然后躺下来。船体在涌浪中的起伏幅度比白天略微增加了一些,金属龙骨的咯吱声从三十秒一次的间隔延长到了约四十二秒——海况正在变化,但没有超出安全范围。他闭着眼睛躺了大约两小时,身体保持在浅休息状态,没有进入深度睡眠。 晚上七点四十分,他坐起来重新检查了一遍明天要用的设备。SD卡还在读卡器里,读卡器在外套左侧内袋里。他取出来在灯下看了一眼,金属外壳没有磨损,接口的金属触片干净无氧化。他把读卡器放回原处,然后重新躺下。凌晨一点左右他被一阵轻缓的脚步声惊醒,那声音经过了门外的走廊,步幅中等、节奏均匀、落脚偏轻。他用耳朵追踪了那道脚步声从出现到消失的路径——从走廊东端走来,经过他的门口,向西端方向去了,没有停顿,没有变向。他等脚步声完全消失后重新闭上眼。那声音的频率和他记忆中的B的步频有差异,落脚更轻,可能是一个体重较轻的人。他在脑子里把那道脚步声归档为"待确认"后让自己重新回到浅休息状态。 天亮的时候他比计划提前了十分钟醒来。七点十分,窗外的海面是清透的蓝灰色,云层稀薄,光线均匀。他洗漱完换好外套,把读卡器从左侧内袋转移到右侧内袋——左侧口袋在拿取设备时需要把身体侧向一面墙的方向,他打算在机柜前方蹲下操作时用左侧身体挡住右侧口袋。他在七点四十二分走进餐厅,和常规时段相差不到两分钟。托盘里装了一碗粥和一个馒头,他坐在昨天坐过的角落位置,花了约十分钟吃完,站起来把托盘放回回收窗口,然后沿着走廊走回住舱门口。他没有进舱,站在门口停顿了约三秒,然后转身朝舰桥方向走去。这个动作序列是自然的:他在早餐后返回住舱,然后在门口改变主意转身走向舰桥。如果有人注意到他,这条轨迹可以被解释为"临时决定去做设备检查"。 他在八点五十二分到达舰桥右侧机柜所在区域的走廊入口。走廊里没有其他人。机柜门关着,门上方的指示灯亮着绿色——主电源正在供电。他站在门口等了约一分半钟,九点整,机柜门上的绿色指示灯闪烁了一下,然后熄灭。配电系统的第一次切换正在进行,电源路径从主供电回路转移到了备用回路。指示灯熄灭约两秒后重新亮起黄色——备用电源接入。记录仪在电源切换后自动开始重新加载。他掏出了右侧内袋的读卡器,蹲下身拧开机柜门锁的机械旋钮,把门拉开大约三十厘米的缝隙。机柜内部的气流是温热的,电子设备散热片的热度通过空气传递到他的面颊上。他在机柜内侧找到了那台备用数据记录仪的主体,标准尺寸的机架式设备,前面板上一排LED指示灯,其中"存储状态"和"数据活动"两个灯正在交替闪烁——设备正在启动自检流程。他伸手触摸了记录仪前面板侧面的一排外接端口,手指在金属接口的边缘滑过,在第三个接口的位置停了下来——那里插着一枚与记录仪原装接口颜色不完全一致的适配器,外壳是哑光黑色,尺寸约两指宽,像一个数据中转模块。他用拇指和食指捏住适配器的边缘,轻轻向外拔了不到一毫米就感觉到了阻力——适配器不是用标准卡扣固定的,而是被某种额外的粘合或点焊方式固定在了记录仪的外壳上。 他没有继续用力拔。他换了个角度,把SD读卡器插入记录仪面板侧面一个未被占用的USB端口。插入时他的手指在卡扣位置感受了一下——端口内部没有异常阻力,是标准的USB-A接口。读卡器接入后记录仪前面板的"数据活动"灯闪了三下,然后恢复常亮,说明系统识别到了外接存储设备但还没有开始数据交换。他用另一只手操作记录仪前端的液晶控制面板,调出存储分区列表。屏幕上显示了三行条目:第一行是"系统分区/主日志",第二行是"备份分区/航行数据",第三行没有显示名称,只有一串十六进制编码。第三行的存储容量标注和系统分区相同,但在分区状态栏里标注了"隐藏·仅读"字样。 他选择进入了第三行分区的目录列表。屏幕刷新了一次,弹出了一个单一的文件夹,名称是一串日期格式——"2026-11-09"。他打开文件夹,里面只有一个文件,文件名是一串与声呐校准时间相关的编码字符串。他把文件选中,选择了"复制到外接存储"的选项,进度条在屏幕上从零走到了百分之百,用时不到两秒。文件体积很小,大约两百多千字节。复制完成后他拔出了SD读卡器,机柜门上的指示灯在九点零一分三十秒时重新闪烁了一次,从黄色切换到了绿色——备用电源切换回主电源,供电回路完成了一次完整的换向。机柜门上方的时间戳显示九点零一分四十秒。他用了不到两分钟。 他把读卡器收回右侧内袋,重新关上机柜门,旋钮复位。站起来的时候他的左膝在金属地板上撑了一下发出了一声轻响,他直起身,把外套下摆整理平了,然后转身沿着走廊离开。他没有在走廊里停留或回头。回到住舱锁好门之后,他取出SD读卡器,用指甲按住卡的边缘推出来,插入平板终端的外接读卡槽。屏幕上弹出了文件传输确认窗口,他点击打开——一个单个文件,体积约两百四十千字节,数据格式是纯文本编码,包含了他在昨天声呐校准测试中发送的那段十六进制字符串的全部内容,没有被修改或添加。记录仪准确地存下了他喂进去的那条混合信息。他盯着屏幕上那段文本看了约十秒,然后拔下了SD卡放回读卡器里。他目前已经确认了三件事:监听模块的数据路径确实通向了舰桥右侧的记录仪;记录仪上有一个未经记录的分区专门用来存储这些截获的信号;B通过在记录仪上安装这个隐藏分区和数据接口,让自己可以在不访问船载网络的前提下,直接从物理设备上获取监听模块收集到的所有信息。 他合上平板终端,把SD卡从读卡器里取出来单独放进了笔记本封皮的内层夹页中。然后他在笔记本上写下了今天的操作记录和观测结果。笔尖在纸面上移动的时候,他反复想起记录仪前面板外侧那枚黑色的适配器——它的插拔方式不是标准卡扣,而是被某种额外的固定方式粘住的。那枚适配器上除了数据传输触点之外,很可能还有一个物理锁止机构,如果谁在不知情的情况下试图拔出它,触动锁止机构后会触发一个预设的反应——可能会向某个接收端发送一道瞬时信号,告诉它的安装者"有人碰了它"。顾海把这件事写在了笔记本上,在旁边标注了"适配器可能带防盗触发机制"。他把笔记本合上放进手提箱里的时候,窗外上午的阳光把海面照得透亮,冰岛的海岸线还没有出现在视野中,但按照航程推算,大约再航行二十个小时,向阳红09号就会在雷克雅未克的港区泊位上靠岸。他有一份从记录仪中复制出来的数据、一张通往凯夫拉维克航站З-14区域的地图、一页描述舰桥右侧机柜隐藏分区的笔记,和一个还没有被B的防盗机制触发的窗口期。他把左手插进口袋,隔着布料摸到了SD卡的边缘。那个窗口期从现在开始计时,他不知道它能持续多久。但他打算在到达雷克雅未克之前先看完那份复制文件的所有内容。他重新取出平板终端,拔掉所有网络连接,把SD卡重新插入,点开了那个仅有几百千字节的文本文件,一行一行地读了下去。