脉冲到达的瞬间,指挥中心的所有屏幕同时黑屏。
不是断电,是电磁脉冲过载保护自动触发。小刀感到眼前一黑,视网膜上残留着最后的数据流影像——那些疯狂滚动的波形、跳动的数字、闪烁的警报框。空气里弥漫着焦糊味,那是设备过载时电子元件烧毁的气味,混合着空调系统仍在运转的冷气,形成一种刺鼻的化学气息。
一秒钟。
两秒钟。
应急照明灯啪地亮起,惨白的光线从天花板角落投射下来,在控制台上切割出锐利的阴影。小刀眨了眨眼睛,适应着这突如其来的光线变化。他感到手指还停留在键盘上,指尖传来塑料键帽的冰凉触感。耳边响起此起彼伏的咳嗽声和惊呼声,是专家小组的成员们从突然的黑暗中恢复过来。
“设备重启!”赵启明的声音在应急照明下响起,带着一种压抑的紧迫感,“所有人检查各自终端!小刀,你的操作端状态?”
小刀低头看向面前的主控电脑。
屏幕还是黑的,但电源指示灯亮着微弱的红光。他伸手按下重启键,指尖触碰到按钮时感到轻微的震动——那是设备内部风扇重新开始转动的震颤。屏幕亮起,显示着厂商的启动logo,然后进入系统自检界面。进度条缓慢地向前爬行,百分之十,百分之二十……
“我的终端恢复了!”左侧传来一个女技术员的声音。
“我这里也是!”另一个声音接上。
小刀盯着进度条,感到喉咙发干。他咽了口唾沫,喉结上下滚动时能感觉到颈动脉在皮肤下剧烈跳动。空气里的焦糊味越来越浓,混合着应急照明灯散发出的塑料加热气味,形成一种令人不安的氛围。他听到身后传来脚步声,是赵启明走了过来。
“怎么样?”赵启明的声音压得很低。
“正在重启。”小刀说,眼睛没有离开屏幕,“系统自检需要三十秒。”
进度条爬到百分之五十。
指挥中心的其他屏幕陆续亮起,显示着杂乱的雪花和扭曲的波形图。专家小组的成员们开始快速操作,键盘敲击声重新响起,像一场暴雨前的零星雨点。有人打开了通风系统,换气扇开始运转,发出低沉的嗡嗡声,将焦糊味逐渐稀释。
小刀的主控电脑发出一声清脆的提示音。
进度条到达百分之百,屏幕跳转到熟悉的操作界面。但画面不正常——分辨率降低,色彩失真,边缘有细微的波纹干扰。这是电磁脉冲造成的硬件损伤,虽然不至于完全瘫痪,但已经影响了显示效果。
“可以操作吗?”赵启明问。
小刀移动鼠标,光标在屏幕上迟钝地滑动。他点击了几个图标,系统响应延迟了半秒左右,但还能用。他深吸一口气,空气里残留的焦糊味刺激着鼻腔。
“能用。”他说,“但性能下降至少百分之三十。”
“足够了。”赵启明转身看向指挥中心的大屏幕,“所有人汇报状态!”
汇报声陆续响起:
“监控系统恢复,但三个外部传感器离线!”
“通讯系统部分恢复,与预备小队的加密频道仍处于干扰状态!”
“数据分析终端正常,但处理速度下降百分之四十!”
“频谱监测恢复,正在重新校准……”
小刀听着这些汇报,手指在键盘上快速敲击。他调出了远程注入程序的主界面——那个复杂的软件窗口还在,只是图形元素有些错位。程序状态显示为“连接中断”,与目标系统的数据链路在脉冲发射后断开了。
“重新建立连接。”赵启明下令,“我们只有一次机会,脉冲已经发射,系统现在处于最脆弱的状态。如果李博士的计算正确,那个漏洞窗口正在打开。”
小刀点点头。
他感到手心开始出汗,指尖在键帽上滑动时留下潮湿的痕迹。屏幕上的程序界面开始刷新,连接状态从“中断”变成“尝试重连”。进度条开始缓慢前进,百分之一,百分之二……
时间仿佛被拉长了。
每一秒都像一分钟那样漫长。小刀能听到自己的呼吸声,能听到心脏在胸腔里规律地跳动,能听到血液在耳膜里流动的微弱嗡鸣。空气里的温度似乎在上升,应急照明灯散发出的热量让控制台周围的空气变得粘稠。
进度条爬到百分之十。
“目标系统有反应吗?”一个专家问。
“正在扫描。”另一个技术员回答,“频谱监测显示,基地方向的信号强度在脉冲到达后出现了剧烈波动,但……波动模式很奇怪。”
“怎么奇怪?”
“不是衰减,也不是增强,而是……紊乱。”技术员的声音带着困惑,“就像一锅被搅乱的粥,所有频率成分都混在一起,没有规律可言。”
小刀盯着进度条。
百分之二十。
百分之二十五。
连接程序正在尝试重新握手,发送探测包,等待目标系统的响应。这个过程通常只需要几秒钟,但现在却慢得像蜗牛爬行。电磁脉冲造成的干扰还在持续,数据链路上充满了噪声,每一个数据包都需要多次重传才能确保完整。
“小刀。”赵启明突然开口,“如果连接恢复,你只有一次注入机会。系统的防御机制在紊乱状态下可能会变得不可预测,但也可能暴露出平时不会出现的漏洞。你要随机应变。”
“明白。”小刀说,声音比想象中更平静。
他感到一种奇异的冷静降临了。就像站在悬崖边缘的人,当真正迈出那一步时,恐惧反而消失了。剩下的只有专注,只有对眼前这个屏幕、这个程序、这次操作的全部心神投入。
进度条爬到百分之五十。
连接状态突然闪烁了一下,从“尝试重连”变成了“握手进行中”。
“有反应了!”小刀脱口而出。
指挥中心的所有人都屏住了呼吸。
小刀盯着屏幕,看着程序发送握手请求,等待目标系统的应答。时间又过去三秒——在正常情况下,这已经足够完成十次握手过程了。但此刻,这三秒漫长得像一个世纪。
然后,应答来了。
状态栏跳转,“连接建立”四个绿色的字出现在屏幕上。
“连接成功!”小刀的声音里带着压抑的兴奋,“数据传输链路恢复,延迟……很高,但可用。”
赵启明立刻转向专家小组:“分析目标系统状态!现在!”
键盘敲击声变得密集起来,像暴雨敲打屋顶。大屏幕上开始显示新的数据流——那是从目标系统反馈回来的状态信息,杂乱、破碎、充满噪声,但确实是活生生的数据。
一个戴眼镜的专家盯着自己面前的屏幕,语速飞快:“系统处于高度不稳定状态!核心协议栈出现多处异常,校验机制……校验机制部分失效!李博士的脉冲起作用了,它干扰了系统的内部时钟同步!”
“漏洞窗口打开了?”赵启明追问。
“正在计算!”另一个专家回答,“从数据流模式看,系统正在尝试自我修复,但修复过程产生了新的临时性漏洞。如果李博士的模型正确……现在就是最佳注入时机!”
所有人的目光都集中到小刀身上。
小刀感到那些目光像实质的重量,压在他的肩膀上。他深吸一口气,空气里的焦糊味已经淡去,取而代之的是空调冷气和电子设备散热的混合气味。他活动了一下手指,关节发出轻微的咔哒声。
然后,他启动了注入程序。
屏幕上的界面瞬间切换。原本简洁的状态显示变成了一个复杂的数据流可视化界面——左侧是源数据区,显示着要发送的“逻辑炸弹”代码包;右侧是目标系统状态区,实时显示着对方的协议栈、防火墙规则、数据校验点;中间是注入路径规划区,无数条虚拟的线路在三维坐标系中蜿蜒延伸,像一张庞大的神经网络图。
“程序启动。”小刀说,声音在寂静的指挥中心里清晰可闻,“开始伪装数据包,同步敌方流量节奏。”
他敲下一串命令。
屏幕上的源数据区开始变化。那些原本规整的代码块开始自我重组,像变形虫一样改变着形态。加密算法启动,将“逻辑炸弹”包裹进一层又一层的伪装外壳——先是模拟成系统内部的标准心跳包,然后叠加一层数据备份请求的协议头,最后在最外层套上一个高优先级系统更新的身份标签。
这个过程花了七秒钟。
七秒钟里,小刀的眼睛没有离开屏幕,手指在键盘和轨迹球之间快速移动。他能听到自己心脏跳动的声音,能感觉到太阳穴血管的搏动,能闻到指尖因为出汗而散发出的微咸气味。
伪装完成。
数据包现在看起来就像系统自己生成的一个普通更新请求——格式完全符合标准,校验码计算正确,甚至还在尾部附加了一段随机的填充数据,以匹配正常数据包的大小分布。
“伪装完成。”小刀汇报,“开始同步流量节奏。”
这是最关键的一步。
目标系统的数据流量不是恒定的,而是有节奏的波动。就像人的呼吸,有吸气的高峰,也有呼气的低谷。注入程序必须精确捕捉这个节奏,在流量低谷时发送数据包,才能最大限度地降低被检测到的概率。
屏幕上的目标系统状态区开始显示实时流量图。
一条蓝色的曲线在坐标系中起伏,像心电图,又像海浪。高峰时数据吞吐量达到每秒数百兆,低谷时则骤降到几十千字节。曲线的波动没有固定周期,但存在某种隐性的模式——那是系统内部任务调度算法产生的节奏。
小刀启动了同步算法。
程序开始分析那条曲线,计算它的统计特征,寻找其中的规律。屏幕上的数字疯狂滚动,算法在几秒钟内完成了数千次模拟,尝试预测下一个流量低谷出现的时间点。
“同步算法运行中……”小刀低声说,像是在自言自语,“预计还需要……五秒。”
指挥中心里安静得能听到空调出风口的嗡嗡声。
赵启明站在小刀身后,双手抱在胸前,眼睛盯着屏幕。其他专家也都停下了手中的工作,目光聚焦在那条起伏的蓝色曲线上。空气里的紧张感几乎凝固成了实体,压在每个人的胸口。
四秒。
三秒。
两秒。
同步算法完成。
屏幕上弹出一个绿色的提示框:“同步成功!预测下一个流量低谷将在1.7秒后出现,持续时间0.3秒。”
“就是现在。”赵启明说。
小刀的手指悬在回车键上方。
他盯着屏幕,盯着那条蓝色曲线,盯着预测标记点——一个红色的光标在曲线上缓慢移动,距离低谷点还有1.5秒、1.4秒、1.3秒……
他的呼吸变慢了。
时间感知再次扭曲。每一毫秒都被拉长,每一个细微的变化都被放大。他能看到曲线上的每一个微小波动,能听到电脑风扇转速的细微变化,能感觉到控制台表面因为设备发热而传来的温度。
0.9秒。
0.8秒。
0.7秒。
红色光标接近低谷区域。
小刀的手指按下。
回车键发出清脆的咔哒声,在寂静的指挥中心里像一声枪响。
屏幕上的数据包动了。
它从源数据区射出,沿着规划好的第一条注入路径前进。路径在三维坐标系中显示为一条发光的绿色线条,蜿蜒穿过虚拟的防火墙层、协议校验点、身份验证关卡。数据包像一颗子弹,沿着这条预设的轨道飞向目标。
第一次尝试开始了。
所有人都屏住呼吸。
数据包穿过第一道防火墙——这是外围防御,相对宽松。绿色线条顺利通过第一个关卡,没有触发任何警报。小刀的眼睛紧紧盯着状态栏,那里显示着数据包的实时状态:“传输中……已通过外围防火墙……”
第二道关卡是协议校验点。
这里系统会检查数据包的格式是否符合标准。小刀的伪装做得很好,数据包顺利通过了格式校验。绿色线条继续前进,穿过第二个虚拟节点。
第三道关卡是身份验证。
这里系统会核实数据包是否来自合法的内部模块。小刀在伪装时已经模拟了一个高权限系统组件的数字签名。状态栏闪烁了一下:“身份验证通过……”
数据包已经深入系统防御层的一半。
小刀感到心脏跳得更快了。他能听到血液在耳朵里奔涌的声音,能感觉到后颈渗出细密的汗珠,能闻到空气中越来越浓的电子设备发热的气味。
第四道关卡是行为分析引擎。
这是最危险的一关。系统会监控数据包的行为模式,检查它是否表现出异常。小刀的程序已经尽可能模拟了正常数据包的传输特征——适当的延迟、标准的重传请求、符合规范的确认应答。
绿色线条接近行为分析节点。
然后,停住了。
不是缓慢停止,而是突然的、彻底的停滞。就像一辆高速行驶的汽车撞上了一堵看不见的墙。
屏幕上的状态栏瞬间变红。
“警报:数据包被行为分析引擎识别为异常!原因:传输节奏与历史模式偏差超过阈值!”
“第一次尝试失败。”小刀的声音很平静,但手指已经开始快速敲击键盘,“启动备用注入路径。”
他没有时间沮丧,甚至没有时间思考。程序自动切换到备用方案——第二条注入路径在屏幕上亮起,是一条蓝色的线条,与第一条路径完全不同,它绕过了行为分析引擎,试图从另一个角度切入系统核心。
但备用路径更危险。
它要经过一个临时性的数据交换缓冲区,那里通常不设防,但因为系统现在处于紊乱状态,缓冲区的状态完全不可预测。可能是一片坦途,也可能布满了临时生成的防御代码。
小刀调整了参数。
他降低了数据包的传输速度,增加了更多的随机延迟,让它的行为看起来更像一个因为系统紊乱而“迷路”的正常数据包。这是一个微妙的平衡——太慢会被识别为异常,太快又会被识别为攻击。
调整完成。
他再次按下回车键。
蓝色线条上的数据包开始移动。
这一次的进程更加缓慢。数据包小心翼翼地穿过第一个节点,然后是第二个。状态栏显示着每一次微小的进展:“通过临时缓冲区入口……正在通过数据交换接口……遭遇随机校验,正在应答……”
指挥中心里安静得可怕。
只有键盘敲击声和空调运转声。所有人都盯着大屏幕,盯着那条缓慢前进的蓝色线条,盯着那个在系统防御层中艰难穿行的数据包。
小刀感到汗水从额头滑落,滴在控制台表面,留下一个微小的圆形湿痕。他抬手擦了一下,手指触碰到皮肤时感到冰凉——那是汗水蒸发带来的凉意。
数据包接近核心防御层了。
这里是最内层的保护,通常只有最高权限的系统更新才能通过。小刀的伪装身份是一个“紧急协议修复包”,理论上拥有通过权限。但理论只是理论。
蓝色线条停在了核心防御层的入口。
状态栏闪烁:“正在验证终极权限……”
时间一秒一秒过去。
三秒。
五秒。
十秒。
验证没有通过,但也没有拒绝。系统似乎卡住了——这是紊乱状态的典型表现,处理逻辑出现了死锁。
小刀当机立断。
他手动触发了一个预设的协议混淆指令。这个指令会在数据包尾部附加一段特殊的代码,模拟系统在死锁状态下的典型响应模式,试图“唤醒”验证流程。
指令发送。
屏幕上的数据包状态开始疯狂闪烁。
一会儿是“验证中”,一会儿是“权限待定”,一会儿是“流程异常”。蓝色线条在入口处颤动,像一只困在玻璃窗上的飞蛾,拼命想要穿过那道看不见的屏障。
小刀的手指在键盘上飞舞。
他调出了实时调试界面,开始手动干预数据包的传输参数。他调整了校验码的计算方式,修改了协议头的几个字节,甚至重写了部分填充数据的内容。每一次调整都基于他对系统协议的深刻理解,基于李博士留下的那些技术文档,基于这几个月来无数次的模拟推演。
汗水浸透了他的衬衫后背。
他能感觉到布料粘在皮肤上,每一次呼吸时都能感受到那种潮湿的束缚感。空气里的温度似乎又升高了,应急照明灯散发的热量让控制台区域变成了一个闷热的小空间。
“小刀。”赵启明突然开口,“时间不多了。系统自我修复进程已经完成百分之六十七,漏洞窗口正在关闭。”
小刀没有回答。
他的全部注意力都集中在屏幕上,集中在那个疯狂闪烁的数据包状态上。他看到了一个机会——一个微小的、转瞬即逝的机会。
在系统验证流程的某个特定状态,当内部计数器达到某个特定值时,会有一个持续约0.05秒的临时性权限放宽。这是李博士在文档中提到的“协议漏洞C-7”,一个理论上存在但从未被证实的漏洞。
而现在,系统处于紊乱状态,这个漏洞出现的概率大大增加了。
小刀盯着调试界面上的内部计数器。
数字在快速跳动:3127、3128、3129……
他计算着时间,计算着数据包传输延迟,计算着系统响应时间。大脑像一台超频的计算机,在瞬间完成了数百次模拟。
计数器跳到3170。
就是现在!
小刀敲下最后一段指令。
数据包的状态停止了闪烁。
屏幕上的蓝色线条突然向前突进,像一道闪电,穿过了核心防御层的入口,消失在了系统深处。
状态栏更新:“数据包已送达目标模块。”
指挥中心里响起一片倒吸冷气的声音。
但小刀没有放松。
送达只是第一步。数据包现在进入了系统,但“逻辑炸弹”是否被正确接收?是否被识别为“高优先级系统更新”?是否开始执行李博士预设的破坏代码?
这些都需要时间验证。
而时间,正在一分一秒地流逝。
系统的自我修复进程已经完成百分之七十三。
漏洞窗口,正在迅速关闭。