陆维桢的视线落在笔记本相邻两页之间的空隙处,保持了一段时间的静止。然后他合上笔记本,拿起加密平板电脑,重新打开了物流园中继器非周期心跳的数据包日志,把末尾三个字节的十六进制数值单独截取出来,输入到工作站的文件检索系统中,搜索范围扩大到所有已采集的数据源。搜索结果在几秒后返回——同样的三个字节数值在航空动力研究所弱电间终端后台进程的配置文件中也出现过一次,位置的偏移量在配置文件的末端区域。
他把三个字节与机场地勤车辆的识别码进行了匹配。同一组数值在弱电间终端进程配置文件的末端区域出现了,说明不是随机噪声或者偶然吻合,更可能是同一次系统部署时写入的标记字段,被保留在了中继器和终端两处。
“三个字节出现在物流园中继器非周期心跳的数据包末尾。同一组数值也出现在弱电间终端进程配置文件的末端区域。“
顾晏听见后侧过头来看了一眼屏幕上的检索结果。她没有接话,但她在工作站上打开了一个空白的文本编辑窗口,输入了三个字节的十六进制数值,并在数值下方标注了出现位置:物流园中继器非周期心跳,以及弱电间终端配置文件。她在两个标注之间留出了一行间距。
陆维桢打开弱电间终端配置文件的完整内容,用十六进制编辑器查看了末端区域的结构。三个字节出现的位置在配置文件末端区域的最后一个数据块和文件结束标记之间,与之前物流园存储卡中未注册数据块的存储位置相似。不同之处在于,物流园存储卡的数据块是完全未注册的,而弱电间终端配置文件中的这三个字节位于文件的官方数据边界以内,只是处于末端区域的尾部位置。
“同样在末端区域,一个在文件边界以外,一个在文件边界以内。“陆维桢把两处位置的偏移量做了对比,“物流园中继器的非周期心跳数据包可能是在系统部署时生成的,而这个标记字段被复制到了其他设备上,作为标识使用。它在两个设备中使用了相同的数值,可能是用来标识它们属于同一组部署批次或同一操作流程。但这两个数值相同的位置在同一个数据块的相邻位置出现,暗示它们在部署时可能被写入了同一份基础模板。“
他在笔记本中为这个发现添加了一行记录:“三个字节的数值在物流园中继器和弱电间终端中同时出现,表明它们可能使用了同一份基础配置模板。非周期心跳的额外字节可能是配置模板中的特定字段,在常规心跳中通常不会发送。这次的发送可能是由于操作员在测试过程中触发了该字段的传输。“
周承岳在午间进入大厅,把一张打印好的物流园中继器外围通信基站位置图放在操作台桌面上,用手机指了图中用红圈标出的基站位置。图中标注了四座基站,其中一座的位置在物流园中继器安装位置东北方向,与中继器之间有一条直线通路。周承岳看了陆维桢和顾晏几秒,没有进一步的补充说明,放下图后离开了。
陆维桢在操作台前把基站位置图和物流园中继器的信号覆盖范围做了叠加。红圈标注的那座基站的覆盖区域包括物流园中继器的位置,信号路径上没有任何自然障碍物或人工阻挡,存在一条直射路径。他把这座基站的坐标记录在物流园中继器的文件夹中,标注为“通信覆盖范围与中继器位置兼容,可作为信号来源参考。“
他把打印好的基站位置图折叠后夹在笔记本中,接着把三个字节的数值关联扫描的结果重新浏览了一遍,确认没有遗漏其他文件中的相同数值。扫描结果显示,三个字节没有出现在物流园中继器存储卡主数据区的其他位置、H区记录器存储区、以及航空动力研究所门禁系统或考勤记录中——仅有物流园中继器非周期心跳的数据包和弱电间终端配置文件两处匹配。他去掉了最后一条关于扫描范围的备注,然后关闭了工作站的显示窗口。
本章完