应急红灯将驾驶舱切割成明暗两半。
汪远没有动。
他在等。
等待那10%的进度条发生实质性的变化。
屏幕上的数字像死鱼眼一样盯着他。
氧气剩余:21分钟。
撞击倒计时:38分钟。
冷。
冷凝雾在面罩内侧凝结成细小的水珠,顺着脸颊滑落,带来一阵刺骨的凉意。
这不是因为空间站的供暖系统故障。
而是因为导航计算机正在全负荷运转。
为了维持那个该死的“轨道修正协议”,它抽干了生命维持系统的所有备用能源。
汪远的呼吸变得沉重。
每一次吸气,肺部都像被冰刀刮过。
但他必须保持清醒。
严正封锁了通讯。
这意味着,任何来自外部的指令都无法传入。
现在,只有本地数据是真实的。
或者说,只有本地数据是可以被验证的。
汪远抬起手,手指有些僵硬。
他按下了物理隔离开关。
随着一声沉闷的咔哒声,主控台与外部网络的连接彻底断开。
屏幕闪烁了一下,跳出了离线模式下的菜单。
【警告:未检测到空间站握手信号】
【警告:引力透镜参数源丢失】
【建议:使用离线备份数据进行校验】
汪远的手指在触控板上滑动。
他的动作很慢,很稳。
像是在拆解一颗即将爆炸的手雷。
他要验证一件事。
三年前,严正篡改了引力透镜的初始参数。
目的是让货轮偏离航线,进入一个隐蔽的走私通道。
而这次,严正再次篡改了导航指令。
目的是让货轮撞毁空间站,制造一场“意外”。
如果这两次篡改使用的是同一套算法逻辑,那么离线备份中应该留有痕迹。
汪远调出了三年前的原始航行日志。
那是货轮出厂时的默认设置,未经过任何人为修改。
他将当前的导航参数与原始日志进行比对。
屏幕上出现了密密麻麻的代码流。
红色代表差异,绿色代表一致。
大部分代码都是绿色的。
但在核心的引力计算模块上,出现了一大片刺眼的红色。
汪远眯起眼睛。
他逐行阅读那些红色的代码。
这是严正的杰作。
一段精心编写的伪代码,用来掩盖真实的轨道意图。
但问题在于,这段伪代码缺少了一个关键的东西。
校验码。
所有的官方导航数据都必须附带一个SHA-512校验码,以确保数据的完整性。
如果没有校验码,这些数据就是无效的。
就像一份没有签名的合同,或者一把没有钥匙的锁。
汪远皱起眉头。
他检查了当前的导航数据包。
确实,校验码的位置是空的。
只有一串乱码占位符。
这说明,严正并没有直接覆盖原始数据。
他是通过注入一个新的、带有虚假校验码的数据包来欺骗系统的。
只要系统接受了这个假数据包,它就会按照错误的指令执行。
这就是为什么进度条会卡在10%。
系统在自检时发现数据不匹配,于是停止了自动修正。
严正利用了这个停顿。
他不需要阻止汪远操作。
他只需要让系统认为数据是错误的,从而拒绝执行任何修正指令。
这是一种无声的谋杀。
汪远感到一阵寒意。
不是因为缺氧。
是因为他意识到,自己面对的不是一个简单的黑客攻击。
而是一个针对系统底层逻辑的陷阱。
如果无法获取原始的校验码,他就无法证明当前数据的伪造性。
也就无法强制系统回滚到安全状态。
除非……
汪远的目光落在了离线备份文件的属性栏上。
【最后修改时间:撞击前1分钟】
他的瞳孔猛地收缩。
撞击前1分钟?
那时,货轮还在正常的巡航轨道上。
严正为什么要在那个时候注入数据?
难道……
汪远迅速敲
Preview ends here. Subscribe to continue.