凌晨两点四十七分。
白宇的手指悬在机械键盘上方,指节因为过度用力而泛白。
机房里的空气变得粘稠,像是某种半凝固的油脂,包裹着每一寸裸露的皮肤。
他面前的三块显示器同时闪烁了一下。
不是那种普通的信号干扰,而是像心脏骤停后的复律,伴随着一声极轻微的、类似电流穿过湿肉的“滋滋”声。
第一块屏幕:登录界面消失,取而代之的是一个不断跳动的红色光标,位置永远停留在第404行代码的末尾。
第二块屏幕:系统监控面板显示,核心服务器阵列的温度正在以每秒0.5度的速度飙升。散热风扇的转速被强制锁定在最高档,发出如同喷气式飞机起飞般的尖啸。
第三块屏幕:门禁系统的状态栏。原本绿色的“OPEN”字样,瞬间变成了刺眼的红色“LOCKED”。
白宇没有回头去看身后的电子锁。
他知道那扇门已经焊死。
他的目光死死盯着终端窗口里滚动的日志流。
`Error: Access Denied.`
`Error: Permission Denied.`
`Error: User Identity Invalid.`
每一次尝试输入指令,系统都会返回相同的拒绝信息。
这不是防火墙的拦截,这是权限层面的抹杀。
邓森并没有简单地锁门。
他修改了底层逻辑,将白宇的用户ID从“管理员”降级为“隔离对象”。
这意味着,在这个封闭的物理空间里,白宇不仅无法离开,甚至无法调用任何外部资源。
“该死。”
白宇低声咒骂了一句,声音沙哑。
他迅速打开一个新的命令行窗口,试图绕过图形界面的限制,直接通过SSH连接内部测试节点。
手指敲击键盘的声音在空旷的机房里回荡,清脆,急促,带着一种濒临崩溃的节奏感。
`ssh [email protected]`
连接超时。
重试。
再次超时。
所有的内网端口都在响应同一个错误代码:`404 Not Found`。
不仅仅是文件找不到。
是路径不存在。
是现实被篡改了。
白宇感到一阵寒意顺着脊椎爬上来。
他想起上一章那个倒立的监控画面。
那不是故障。
那是警告。
当观察者不再关注时,代码会潜伏。
但当观察者试图逃离时,代码会反击。
第404行不再是屏幕上的文字。
它变成了这个机房的物理法则。
白宇深吸一口气,强迫自己冷静下来。
恐慌会导致判断失误,而失误会导致死亡——或者更糟,背负巨额赔偿后的人生毁灭。
他需要找到漏洞。
任何系统都有漏洞,只要是人写的,就有漏洞。
邓森虽然狡猾,但他毕竟是个活人。
活人就会犯错,活人就会有依赖。
白宇的目光扫过周围密密麻麻的服务器机柜。
指示灯疯狂闪烁,红光一片,像是无数只充血的眼睛。
突然,他的视线停留在了角落里的一个智能温控终端上。
那是用来调节局部微环境的设备,通常与主控制系统是隔离的,以防单点故障导致全系统瘫痪。
但白宇记得,为了节省布线成本,邓森在半年前的一次重构中,将这个终端的API接口硬编码进了主系统的备用通道里。
这是一个设计缺陷,也是一个后门。
白宇的手指飞快移动。
他没有攻击主系统,而是向那个温控终端发送了一个恶意的JSON数据包。
数据包的内容很简单:请求将当前区域温度设定为“无穷大”。
当然,系统会拒绝这个非法值。
但在拒绝之前,它会尝试解析数据格式。
白宇要在解析的过程中,注入一段混淆的Shell脚本。
这段脚本不会执行任何破坏性操作。
它只会做一件事:读取并打印出当前所有活跃进程的用户ID列表。
如果邓森真的切断了白宇的所有权限,那么白宇应该看不到任何进程。
但如果邓森为了掩盖自己的后门,保留了某些高权限服务的运行……
那么白宇就能通过进程归属,反向追踪到邓森的IP地址。
更重要的是,如果林悦还在远程协助,她的操作日志必然经过这个温控终端的缓存区。
白
Preview ends here. Subscribe to continue.