门被撞开的瞬间,林风把银色圆盘塞进胸口的内袋。黑衣人冲进来时,他正靠在墙角,手已经摸到了腰后的金属片。
赵大勇挥棍砸过去,对方侧身避开,抬手就是一枪。电磁波扫过,赵大勇整个人僵住,摔倒在地。陈小满扑过去拉他,张铁柱抄起焊枪往地上一砸,火花四溅。
黑衣人动作很快,直奔工作台。发现内核不在,立刻转身看向林风。
林风没动。他知道现在跑没用,对方有装备,基地出口又被封锁。
张铁柱挡在他前面,“你们想要的东西早就销毁了。”
黑衣人冷笑一声,声音经过面罩变得低沉,“销毁?你们连读都没读懂。”
他说完,抬起手腕按了一下。起,自动跳出一个界面:远程接入请求 - 权限等级s7
“你们不该碰echo项目。”黑衣人说,“那不是数据,是活的。”
话音未落,整个房间的灯闪了一下。电力波动从b区传来,象是某种信号激活。
林风感觉到胸口的圆盘有点发烫。
张铁柱盯着屏幕,“你做了什么?”
“我只是唤醒它。”黑衣人后退一步,“接下来,它会自己找路。”
说完,他猛地砸碎窗玻璃跳了出去。警报再次响起,但这次不是入侵提示,而是系统自检警告。
“不对劲。”陈小满扶着赵大勇站起来,“监控画面全乱了。”
林风快步走到主控台前,屏幕上原本稳定的能源读数开始跳动。他调出后台日志,发现五分钟前有一条隐藏进程被激活,来源是刚才插入内核时创建的连接信道。
“病毒。”陈小满凑过来,“它伪装成系统服务,一直在等内核接入才激活。”
林风翻看进程树,那个程序没有名字,只有一串编号:vx-07-echo。
“它是跟着内核一起进来的?”他问。
“不。”陈小满摇头,“它是利用读取过程植入的。我们打开文档的时候,它就顺着接口进来了。”
张铁柱检查隔离舱电路,“我断了网络,但它不需要联网。这个病毒能通过内部总线传播,现在已经进了plc控制器。”
林风立刻调出设备控制列表。通风系统、照明模块、水泵机组……大部分都显示正常,但能源内核的输出阀门状态异常。
“它在改参数。”他说。
陈小满接手操作,输入指令强制锁定阀门。系统回应“权限不足”。
“被降权了。”他脸色变了,“主控系统的管理员账户被替换了。”
林风看向角落里的备用终端。那是他们上周刚装的独立节点,还没接入主网。
“还能重建主控吗?”
“可以。”陈小满走过去开机,“只要把能源内核设为信任源,就能创建新系统。”
“需要多久?”
“半小时。”
“我们没有半小时。”林风指着屏幕,“阀门开度已经到百分之三十,再升上去,储能罐会超压。”
陈小满手指飞快敲击键盘。新系统框架快速搭建,他把能源内核的数据流导入,设置为主控节点。进度条走到一半时,屏幕突然黑了一下。
“它发现了。”陈小满咬牙,“病毒在反向追踪。”
他加快速度,加密认证层一层层加之。终于,新主控系统激活成功。
【主控系统初始化完成】
【当前主控节点:能源内核】
【控制权限:本地终端】
“成了?”林风问。
“暂时。”陈小满盯着资源监视器,“但现在是双系统并行。旧系统还在运行,病毒没清除,新系统随时会被干扰。”
林风走到配电柜前,“能不能切断旧系统的电源?”
“不行。”陈小满说,“两个系统共用一条数据总线。硬断电会导致内核重启,现在的负载扛不住。”
林风沉默几秒,“有没有办法让新系统吞掉旧的?”
“只能靠认证挤压。”陈小满解释,“新主控不断发心跳包,声明自己是唯一合法节点。如果旧系统回应次数低于阈值,就会被判定失效。”
“那需要时间。”
“而且病毒聪明的话,会模仿心跳包回应。”
林风看着屏幕上两条并行的数据曲线,一条平稳上升,一条不断抖动。他知道不能等。
“给我最高权限。”他说。
“你要干什么?”
“进系统底层。”林风坐到终端前,“既然它能顺着接口进来,我也能顺着回去。”
陈小满愣住,“你是说……反向追踪病毒源头?”
“它来自echo项目。”林风回忆视频里的画面,“那个实验室一定还有服务器。只要我能连上去,就能找到它的根进程。”
“太危险。”张铁柱插话,“万一你进去出不来,或者被反向定位……”
“我们现在已经被定位了。”林风打断他,“留在这里只会等死。不如主动出击。”
陈小满尤豫片刻,输入一串命令。终端弹出权限申请框。
“这是最高级调试模式。”他说,“一旦进入,你的操作会直接映射到物理设备。错一步,整个基地可能瘫痪。”
林风点头。
确认框弹出:【是否启用深度接入模式?
他按下y。
屏幕切换成黑白界面,代码瀑布般滚落。
“这是……”陈小满凑近看。
“echo服务器。”林风说,“它还在运行。”
他开始输入指令,试图获取目录结构。刚敲完命令,屏幕突然刷新。
一行字浮现:
【欢迎回来,l-7】
林风手指停住。
陈小满倒吸一口气,“它认识你。”
林风没说话。他继续输入清除指令,准备强行终止所有vx开头的进程。命令刚发出,系统突然返回错误。
【操作拒绝】
【用户权限高于当前执行体】
“什么意思?”陈小满问。
“意思是我现在的权限,在它眼里不够看。”林风盯着那行字,“它把我当成更高层级的存在。”
“那你刚才的指令……”
“根本没执行。”林风退出调试界面,“它只是假装接受。”
房间里安静下来。
张铁柱打破沉默:“现在怎么办?系统清不掉,主控又不稳定。”
林风站起身,“只有一个办法。”
“什么?”
“让新系统彻底接管。”林风看向陈小满,“你刚才说,可以通过心跳包挤压旧系统。”
“对。”
“那就加大频率。”林风说,“我不需要它慢慢失效。我要它立刻崩溃。”
“高强度心跳攻击?”陈小满明白过来,“可这样会导致总线堵塞,所有设备失联。”
“包括能源内核。”
“你也知道风险?”
“我知道。”林风说,“但如果我们不动手,病毒会先控制内核。到时候不是失联,是爆炸。”
陈小满盯着他看了几秒,转头操作终端。
“我设每秒五百次心跳。”他说,“持续十秒。之后系统会进入三分钟真空期,所有控制中断。”
“够了。”林风说,“只要那十秒里,新系统能压垮它。”
命令准备就绪。
陈小满回头,“最后一次确认。”
林风点头。
回车键按下。
屏幕上,新主控的心跳包如暴雨般涌出。旧系统的响应越来越慢,资源占用率急速飙升。
三秒后,病毒开始反击。大量虚假心跳包从内部设备发出,试图混肴认证。
陈小满立刻启用过滤规则,只允许来自终端的信号通过。
五秒,六秒,七秒……
旧系统的标识开始闪铄。
八秒,九秒……
突然,能源读数暴跌。
“内核脱网了!”陈小满喊。
林风紧盯屏幕。最后一秒,旧系统图标灰了下去。
【旧主控节点失效】
【系统控制权转移完成】
“成功了?”陈小满声音发紧。
还没等回答,警报响起。
不是入侵警报,也不是系统错误。
是设备失控提示。
林风调出各模块状态,发现所有受控阀门全部开启。冷却液流失,温度曲线急剧上升。
“病毒残留程序触发了紧急协议。”陈小满脸色发白,“它在仿真系统崩溃后的自毁流程。”
“能关掉吗?”
“必须手动重置每个plc。”
“多久?”
“一个小时。”
林风看向能源区方向。那里已经开始冒烟。
“我们没有一个小时。”
他抓起桌上的工具包就往外冲。
陈小满追出来,“你去哪?”
“去把阀门一个个关上。”林风脚步没停,“趁内核还没炸。”
走廊灯光忽明忽暗,空气中弥漫着焦糊味。林风跑到第一个控制箱前,拉开外壳,找到主阀开关。
他用力扳下。
咔。
设备停了一瞬,又自动弹回开启位。
“被锁死了。”他低声说。
远处传来金属变形的声响。
他拿出随身的小刀,撬开面板,直接短接电路。电流打火,闸门终于落下。
他喘口气,奔向下一个点。
身后,陈小满的声音从对讲机里传来:“第三个节点也恢复了!还剩四个!”
林风没应答。他正蹲在第二个控制箱旁,手指被高温烫了一下。
他甩了甩手,继续接线。
头顶的渠道开始震动。