第13章 楔入 (第3/3页)
上锁,透过通风孔能看到内部的服务器硬盘指示灯在低频闪烁。房间中央的桌面上有一台开机状态的笔记本电脑,屏幕亮着,显示着一组监控画面的实时缩略图——其中一张画面正是地面那间配电房北侧的井盖视角。桌面旁边的墙上贴着一张便签纸,上面手写了一组IP地址和登录凭据。
“ACC-04的远端确认程序在这台笔记本上运行。“陆维桢凑近屏幕看了一眼监控画面的窗口标题,“它每隔十五分钟向ACC-04发送一次心跳信号。三点整的时候它会切换到数据传输模式,从ACC-04拉取数据。“他转身在笔记本键盘上敲了一行命令,调出了程序的后台进程列表,在一长串进程名里找到了对应的数据拉取服务。
顾晏已经打开了桌面终端侧面的一个接口面板,从挎包里取出信号耦合器和一组线缆。她用极快的速度把耦合器串接在终端和服务器之间的数据链路上,然后用频谱仪校验了一遍通道的误码率,屏幕上跳出一个绿色的“OK“状态。
“数据链路串接完成。“她说,“三点整的时候,数据从ACC-04回传到这台终端的过程中,耦合器会把原始数据包拦截、复制、然后转发送出。我们要写入的替换数据包会通过同一个耦合器插入传输流,终端收到的将是合成后的版本。“
陆维桢坐在笔记本电脑前面开始构造要替换的数据内容。他在空白文本里快速写入了符合ECHO-7协议格式的模拟数据包——内容包括一组伪造的骨架应力读数、虚假的关节温度数据和没有实质意义的振动特征值。所有这些数据的数值曲线模拟得平滑合理,就像骨架真的经历了一整周的正常静置状态。他在伪造数据末尾添加了一个校验和字段,让整组数据在协议层面完全通过合法性验证。
“你在写什么数据?“顾晏站在他身后看着屏幕。
“让看到它的人相信这具骨架没有任何变化。“陆维桢敲下最后一行校验值,“右膝没拆过,左腿没打开过,管道里的盒子从没被人碰过。一切正常。他们在蓉城的采集系统仍然在正常工作。“
周承岳已经无声地检查完了设备间的进出口。他回来时手里拿着一张从墙上摘下来的安保巡逻时间表,表上显示夜间的例行巡更时段为每两小时一次,下一次巡更时间在凌晨三点四十分。距离现在还有足够的时间窗口完成数据替换操作。
凌晨两点五十五分,陆维桢把构造好的替换数据包写入了耦合器的缓存中。顾晏最后做了一次链路通畅校验,所有数据通道的工作状态均为绿色。桌面上的笔记本电脑屏幕右下角跳出了一行系统日志:数据拉取服务将于三分钟后启动。他们三个人分布在设备间的三个不同位置,各自占住一个观察方向,呼吸压到最浅的水平,在暗绿色的应急灯光里等待着时钟走完最后的三分钟。管道入口方向传来一丝极其微弱的空气流动,搅动了设备间地面上积着的一层薄尘,但数据链路上仍然安静。