秦天盯着屏幕,终端壁纸上那张全家福还亮着。父亲穿着旧军装笑得咧嘴,母亲端着碗站在桌边。他看了两秒,手指一划,切回“先知”系统界面。
城市反恐推演模块刚加载到第七分钟,异常就来了。
“非常规渗透模块V1”原本标绿的路径线突然变红,弹窗跳出三行字:“数据逻辑冲突,参数不可调用,核心内容已加密。”
他皱眉,敲了几组指令,想绕过权限验证。结果系统直接卡死,主屏闪了两下,重启。
这不是普通故障。
他正准备导出日志,实验室的门被猛地推开。陈峰扛着一个半开裂的模拟舱冲进来,脚步带风,差点撞翻门口的设备箱。
“你的作战参数被加密了!”陈峰把舱体往地上一放,金属外壳磕地发出闷响,“这玩意儿被人从外面砸过,我刚在后勤室发现它被塞进回收柜,标签都撕了。”
秦天起身走到舱边,蹲下检查接口。存储芯片边缘有明显撞击痕迹,但内部电路没烧毁,说明不是为了销毁数据,而是想掩盖操作过程。
“谁干的?”他问。
“不清楚。”陈峰摇头,“但我查了登记记录,昨天下午三点有人用b级权限调走过这个舱的备份数据,签名是‘技术维护’,可咱们实验室根本没安排过维护。”
秦天站起身,走回终端前,快速调出系统日志。两条异常进程引起注意:一条伪装成气象校准程序,在凌晨两点十七分悄悄修改了地形权重系数;另一条冒充心理战参数包,替换了AI决策模型中的风险偏好阈值。
“改这些,是为了让系统自己判定原始数据有问题。”秦天说,“然后自动锁定,看起来像技术故障,其实是人为设局。”
陈峰凑过来扫了一眼代码,“手法挺熟,应该是内部人干的。”
秦天没说话,脑子里闪过三天前林正南说的话:“某些势力害怕创新,更怕有人打破规则。”
他现在明白了。
这套系统一旦公开,过去那些靠经验拍板、靠关系定方案的老旧流程就得重新洗牌。有人坐不住了。
“你不急?”陈峰看他一眼。
“急没用。”秦天坐下,“先还原数据,再找漏洞。”
两人分工,陈峰负责比对硬件日志和权限记录,秦天则从底层代码入手,做逆向追踪。他打开调试模式,逐层剥离伪装程序。那个所谓的“气象校准”,实际注入了一个隐藏脚本,专门干扰三维建模中的动态变量计算。
“找到了。”秦天标记出关键节点,“攻击者通过这个后门,把沙尘暴的影响系数调低了60%,导致敌方通讯中断时间被压缩,整个战术推演逻辑就被推翻了。”
陈峰抬头,“所以系统以为你之前的设计不合理,自动封存?”
“对。”秦天冷笑,“他们不想让人看到‘先知’的真实能力,就想让它‘自然失效’。”
“那现在怎么办?能解开吗?”
“加密不算复杂。”秦天敲着键盘,“用的是研究院通用密钥模板,只是加了混淆层。拆掉就行。”
他开始反编译,一边重建原始参数结构,一边保留攻击者的操作痕迹。每一步都录屏存档,作为证据。
时间一点一点过去,窗外还是黑的。
凌晨四点十二分,主屏再次亮起。
三维战场重新生成,山脉起伏,电波扩散,地下管网里的小队按原路径移动,成功突袭指挥部后墙。成功率显示:73.2%。
“回来了。”陈峰松了口气,“数据全恢复了?”
“不仅回来了。”秦天指着屏幕角落的一串代码,“我还顺手埋了个反馈回路。下次谁再动这系统,操作记录会自动打包发到我的私人终端。”
“够狠。”陈峰笑了,“这下他们要是再动手,等于自投罗网。”
秦天没笑。他把修复报告保存好,又将受损模拟舱的物理损伤拍照归档,连同日志一起加密上传至导师专属通道。
“明天林教授要看演示。”他说,“不能出问题。”
“你还打算照常进行?”陈峰有点意外。
“为什么不?”秦天看着屏幕,“他们想让我停,我就偏不停。”
陈峰沉默几秒,忽然转身走到角落,拉开折叠椅坐下,“那你忙,我在这守着。万一再来一次‘技术维护’,我也能第一时间拦住。”
秦天看了他一眼,没说话,低头继续检查其他模块有没有被波及。
五点五十六分,天边刚泛白光,实验室的灯还亮着。
秦天揉了揉太阳穴,连续工作近十小时,脑子却越来越清醒。他知道,这一晚不只是修了个系统,更像是踩进了一场看不见的对抗里。
但他不怕。
六点十三分,他收到一条新消息。是林正南发来的:“今天九点,模拟厅见。军委几位领导要来旁听。”
秦天回复:“收到。”
他关掉聊天窗口,转头看向陈峰。陈峰靠着椅背睡着了,嘴半张,手里还攥着平板。
秦天走过去,轻轻把平板拿下来,放在桌上。
然后他坐回终端前,打开一个新的文档,标题写的是《关于系统异常事件的技术复盘与安全建议》。
他一条一条往下写。
写完第十七条时,主屏突然跳了一下。
不是报错,也不是提示。
而是一条来自内网的消息推送:【系统检测到未授权访问尝试,来源Ip已被记录,是否启动追踪?】
秦天停下打字的手。
他盯着那行字看了三秒,鼠标移过去,点了“是”。
屏幕一闪,进度条开始加载,深灰色的界面上浮现出一串跳动的数字,像是某种信号在回传。
陈峰在这时醒了,迷迷糊糊抬头,“怎么了?”
秦天没回头,声音很轻。
“有人又来了。”