导航屏幕上原本平稳的绿色航线突然断裂,变成刺眼的猩红乱码。
伴随着气压阀泄气的嘶嘶声,冷却液像暴雨般从天花板裂缝中喷涌而出,砸在金属地板上溅起浑浊的水花。韩非盯着全息投影中央那条扭曲的红色轨迹,呼吸面罩内的雾气浓度正在以每秒0.5毫升的速度增加。
氧气储备剩余:2小时58分。
“任远船长。”韩非的声音冷静得像是在播报天气数据,“我们偏离预定轨道14.7度。小行星带引力井边缘距离当前坐标还有四十二分钟。请解释。”
任远站在控制台前,身穿一尘不染的白色制服,与周围狼狈的环境格格不入。他的手指无意识地敲击着大腿外侧,节奏紊乱,眼神始终回避直视韩非,只盯着自己掌心的终端屏幕。
“惯性阻尼器日志出现异常波动。”任远的语气温和,却带着不容置疑的压迫感,“系统自动修正了航线。这是为了保护船员免受微陨石撞击的必要操作。”
韩非没有回答。他抬起手,指尖在全息界面上快速滑动,调出底层数据流。
第一条规则:惯性阻尼器日志记录飞船所有姿态调整指令,且具备不可篡改的时间戳校验机制。
但现在,这条规则正在出错。
日志的时间戳显示,最后一次姿态调整发生在三分钟前。但在那一刻,飞船引擎处于休眠状态,没有任何动力输出足以产生如此剧烈的偏航。
更致命的是,日志文件的哈希值出现了微小的错位。就像一本被撕去一页又重新装订的书,封面完好,内页却少了关键的一行字。
“我要查看原始日志备份。”韩非说,“现在。”
“最高权限锁死。”任远转过身,终于看向韩非,嘴角挂着一丝无奈的苦笑,“韩非,你是首席导航员,你知道现在的状况。任何未经授权的访问都会触发安全协议,导致生命维持系统关闭。你想让所有人窒息吗?”
韩非沉默了两秒。
他在计算。
如果任远说的是真话,那么惯性阻尼器日志应该显示正常的自动修正记录。但眼前的数据只有结果,没有过程。中间的那段代码被抹去了,或者说,被覆盖了。
逻辑链条的第一环断裂。
“林娜!”韩非对着通讯器喊道,“检查生命维持系统的能耗曲线。有没有异常峰值?”
耳机里传来林娜颤抖的声音:“有……引擎输出功率比标准值高了30%。但我没有发出指令。而且……而且备用通讯模块的散热风扇在空转,它在试图向外发送信号,但被防火墙拦截了。”
韩非的眼神冷了下来。
备用通讯模块是飞船最后的外联手段。如果它被强制静音,意味着有人切断了求救通道。
“老陈,报告全员血氧饱和度。”
“都在正常范围内。”老陈低沉的声音传来,“但韩非,你的心跳频率超过110。你需要冷静。”
“我不需要冷静。”韩非打断他,“我需要真相。”
他转向任远:“你拒绝提供解锁密码,理由不充分。根据《深空探索法》第42条,当飞船遭遇非自然偏离时,首席导航员有权接管控制权。你现在的行为涉嫌违抗命令。”
任远的手指敲击动作停了下来。
他向前迈了一步,皮鞋踩在水渍上,发出轻微的声响。
“韩非,”任远的声音压低了一些,带着一种诱导性的温和,“你太年轻了。你以为你在对抗一个阴谋?不,你只是在对抗系统错误。如果你强行破解,可能会损坏核心服务器。到时候,别说修正航线,连基本的维生系统都保不住。”
这是一句谎言。
韩非的大脑飞速运转,提取证据。
证据一:惯性阻尼器日志缺失了三分钟的操作记录。
证据二:引擎功率异常升高,且方向与小行星带引力场一致。
证据三:备用通讯模块被强制静默。
这三者之间不存在因果联系,除非——有人故意制造了事故假象,并掩盖了真实目的。
韩非想起任务简报中的一个细节:这次勘探的目标是废弃矿区,理论上没有高价值矿物。但他在出发前收到过一条加密信息,提到黑市交易点的交割日期正好是今天。
他知道这次任务的真实目的地并非勘探站,而是黑市交易点。
任远在私吞货物。
为了掩盖私自修改航线运送违禁品的罪行,他必须切断外部监控,伪造事故假象。而惯性阻尼器日志,就是唯一的见证者。
“你欠债了。”韩非陈述事实,不带情绪,“数额多少?”
任远的瞳孔微微收缩。
“这是什么意思?”任远的语气变得尖锐,“你在威胁我?”
“我在陈述概率。”韩非说,“债务压力导致决策偏差的概率为94.6%。你利用船长权限提交了系统补丁,那个补丁包含了一个逻辑陷阱,专门用于误导排查方向。”
韩非指着屏幕上一行不起眼的代码注释:“‘补丁v4.2’。三天前,是你提交的更新申请。你利用这个版本漏洞,绕过了时间戳校验,植入了伪造的航线指令。”
任远的脸色苍白了一瞬,随即恢复平静。
“即使你说得对,”任远冷笑一声,“你也无法证明。日志已经被覆盖,现在的文件是合法的。你有证据吗?除了你的臆测。”
韩非没有说话。
他需要做最后一件事。
要破解加密日志,需要巨大的算力。飞船的主机正在处理维生系统的数据,没有多余的资源。
唯一的办法是牺牲备用通讯模块。将其作为临时处理器,并联到导航系统中。
这意味着,一旦破案,他们将彻底失去与外界的联系。救援不会到来。他们只能独自面对后果。
这是一个交换。
用希望换取真相。
韩非的手悬在确认键上方。
“你在犹豫。”任远观察着他的表情,手指再次开始敲击大腿,这次节奏更快,“放弃吧,韩非。回到座位上去。等我们到达目的地,我会给你升职加薪。你可以拿着这笔钱还清你那些所谓的‘正义’带来的麻烦。”
韩非看着任远那双躲闪的眼睛。
他知道任远在害怕。
恐惧会让人的动作变形,会让逻辑出现漏洞。
韩非按下确认键。
备用通讯模块的指示灯熄灭。整个导航舱陷入短暂的黑暗,只有应急红灯在闪烁。
系统提示音响起:【算力重组中。日志解密进度:10%... 50%... 90%...】
任远猛地扑向控制台,想要拔掉电源。
但韩非已经预判了他的动作。他一脚踢飞了任远手中的工具,同时按下了物理隔离开关。
“太晚了。”韩非说。
屏幕上的进度条走完。
惯性阻尼器日志重新浮现。
不再是残缺的片段,而是完整的链条。
第一格痕迹显现:日志文件被人为修改,签名认证无效。
第二格时间戳指向内部人员权限:用户ID为Captain_Yuan。
第三格手法分析:利用了系统底层的一个未公开漏洞,该漏洞允许重写只读扇区。
第四格漏洞来源:补丁代码v4.2中隐藏的后门程序。
第五格指令链:伪造的航线指令明确指向小行星带深处的隐蔽港口。
第六格完整证据:任远的生物特征识别记录与指令发送时间完全吻合。
真相赤裸裸地摆在面前。
任远僵在原地,手指还保持着抓握的姿势。
韩非看着屏幕,心中却没有胜利的喜悦。
因为就在日志解密的瞬间,一个新的弹窗跳了出来。
【警告:检测到自我销毁程序启动。日志备份文件将在60秒后永久删除。】
韩非皱眉:“谁设置了自毁程序?”
任远抬起头,眼中闪过一丝疯狂的光芒。
“为了防止你这种多管闲事的人窃取数据。”任远轻声说,“这是最后的保险。”
韩非迅速敲击键盘,试图阻止删除进程。
但进度条依然在走。
90%... 95%...
他必须找到停止代码的入口。
就在这时,他注意到删除指令的行号。
那些代码并不是随机分布的,它们像是有意识一样,精确地避开了任远自己的操作记录区域。
为什么?
如果任远真的想毁灭证据,为什么不留下一点点关于他自己的痕迹?
这不合逻辑。
除非……
韩非的目光死死盯住那行特殊的代码。
删除指令之所以避开任远的记录,是因为那段记录根本不在这里。
或者更准确地说,真正的证据,已经被转移到了别的地方。
而这个“别的地方”,正是任远此刻最想保护的东西。
韩非抬起头,看向任远。
任远也在看着他,眼神中不再是伪装的和善,而是一种孤注一掷的决绝。
“你找不到它的。”任远说,“因为它不在日志里。”
韩非的手指停在半空。
倒计时还剩50秒。
氧气还剩2小时50分。
而真相,似乎刚刚才露出冰山一角。