顾晏的手指在触控板上停住了。屏幕上那串数值序列在未展开的状态下只呈现为一组均匀排列的字符,被两个分隔符夹在中间,占据大约两行文本的空间。她没有拖动滚动条,而是从工作站侧面的抽屉里取出一只加密读卡器,把物流园中继器的存储卡从读卡槽中取出,插入读卡器的备用接口,重新读取了文件系统的底层元数据。元数据中显示那段额外字节的偏移量位置落在文件结束标记之后约二十八个字节处,在文件系统的逻辑结构中处于文件数据块和空闲块之间的边界区域。这种位置通常用于嵌入校验和或者附加元数据,但在当前的文件结构中,它独立存在,没有被任何上层目录引用。
“文件末端边界区域有一段没有在目录中注册的数据。“陆维桢走到她旁边俯身看屏幕,“大小约一百二十字节,被两个分隔符标记。如果这是文件系统层级的一部分,它应该与主数据区的某部分有对应关系——可能是一段密钥更新或者调度参数。“
顾晏用十六进制编辑器打开了该段数据块的原始内容。一百二十字节的内容在编辑器的窗口中显示为三行等长的十六进制数值,每行的长度相等,排列整齐。前两行的数值模式与加密系统中常见的调度参数结构类似,以时间戳格式开头,后面跟随一组标识符。第三行的数值结构不同,长度较短,包含一个固定的字节标记和一组数字,像是某种功能代码或状态标记。
她把时间戳字段的值从十六进制转换为标准时间格式。转换后的结果指向了几天后的一个精确时刻——凌晨两点十一分,与G区之前的操作窗口时间点接近,但比H区上次实际操作的开始时间早了约四分钟。她在心中估算了一下H区上次操作的移动路线和操作时长,四分钟的偏差小于正常波动范围,使两者之间的差别缩小到了难以区分的程度。
“时间戳指向几天后凌晨两点十一分。“顾晏把转换后的时间戳显示在屏幕上,“这可能是H区设备预定的下次操作启动窗口。比G区的常规窗口早了约四分钟,但比H区上次操作早了四分钟,落在误差范围内。“
陆维桢站在她侧面看完了那组数值的全部内容。他用工作站自带的校验工具扫描了该段数据块的文件完整性,校验和通过,未发现位错误或数据篡改痕迹。数据块在文件系统中处于没有被上级目录索引的状态,因此操作系统在常规读取时不会主动加载它,但它的校验和却通过了完整性检查,说明它是在文件写入时同时生成的,不是后期附加的内容。
“文件生成时同时写入了这段数据,但系统没有为它分配目录索引。“陆维桢直起身,“它在文件结构内部保持着可读状态,但没有被目录系统引用。操作员或者在生成文件时用它来记录操作参数,或者把它作为某种辅助标记留在那里,供以后的检查或对比。“
他把时间戳记录在了笔记本的下一操作窗口预测栏中,与原预测日期一致,时间偏移四分钟,处于可接受范围内。他把该次发现记录在数据块的分析记录中,注明“未注册数据块,内容为时间戳和标识符组合,时间与预测窗口吻合,建议作为参数保留。“
顾晏关闭了十六进制编辑器,把存储卡从备用读卡器中取出,放回原处。她在工作站的备注栏中补充了数据块的偏移量和校验和数值,然后关闭了窗口,将屏幕亮度调整回标准模式。数据块的位置从屏幕上消失后,新的内容还没有被调入当前窗口。
周承岳在九点过后再次下楼。他走到操作台侧面,把加密手机放在桌面上,屏幕显示着一组航空动力研究所门禁系统在最近几小时的更新记录。记录显示廖维在当晚下班时仍然刷了门禁卡离开园区,按正常流程完成了当天的考勤。记录中没有出现任何下班后又返回或夜间临时进入的情况。
“他正常下班离开了。“陆维桢看了一遍记录,“距离下次操作窗口还有几天,他在窗口到来之前不会再有额外外出的安排。下次操作窗口到来时,他会按同样顺序刷卡外出,经过弱电间完成预检,然后驱车前往仓储区。“
周承岳把手机收起来,没有说什么。他站在大厅入口附近看了一眼操作台对面墙上的仓储区平面图,视线在H区排水沟格栅位置短暂停留后移开了,没有在平面图上做任何额外的标记。他在通风管道送风声的一次间隙中转身穿过大厅入口的金属门框,走出了大厅。
陆维桢在操作台前重新打开未注册数据块的截图,与之前记录的G区和H区的操作时间窗口并列排列在屏幕上,列在笔记本的对应行中,供需要时对照。然后他关闭了所有分析窗口,把屏幕亮度调低了一档。
“文件末端边界区域有一段没有在目录中注册的数据。“陆维桢走到她旁边俯身看屏幕,“大小约一百二十字节,被两个分隔符标记。如果这是文件系统层级的一部分,它应该与主数据区的某部分有对应关系——可能是一段密钥更新或者调度参数。“
顾晏用十六进制编辑器打开了该段数据块的原始内容。一百二十字节的内容在编辑器的窗口中显示为三行等长的十六进制数值,每行的长度相等,排列整齐。前两行的数值模式与加密系统中常见的调度参数结构类似,以时间戳格式开头,后面跟随一组标识符。第三行的数值结构不同,长度较短,包含一个固定的字节标记和一组数字,像是某种功能代码或状态标记。
她把时间戳字段的值从十六进制转换为标准时间格式。转换后的结果指向了几天后的一个精确时刻——凌晨两点十一分,与G区之前的操作窗口时间点接近,但比H区上次实际操作的开始时间早了约四分钟。她在心中估算了一下H区上次操作的移动路线和操作时长,四分钟的偏差小于正常波动范围,使两者之间的差别缩小到了难以区分的程度。
“时间戳指向几天后凌晨两点十一分。“顾晏把转换后的时间戳显示在屏幕上,“这可能是H区设备预定的下次操作启动窗口。比G区的常规窗口早了约四分钟,但比H区上次操作早了四分钟,落在误差范围内。“
陆维桢站在她侧面看完了那组数值的全部内容。他用工作站自带的校验工具扫描了该段数据块的文件完整性,校验和通过,未发现位错误或数据篡改痕迹。数据块在文件系统中处于没有被上级目录索引的状态,因此操作系统在常规读取时不会主动加载它,但它的校验和却通过了完整性检查,说明它是在文件写入时同时生成的,不是后期附加的内容。
“文件生成时同时写入了这段数据,但系统没有为它分配目录索引。“陆维桢直起身,“它在文件结构内部保持着可读状态,但没有被目录系统引用。操作员或者在生成文件时用它来记录操作参数,或者把它作为某种辅助标记留在那里,供以后的检查或对比。“
他把时间戳记录在了笔记本的下一操作窗口预测栏中,与原预测日期一致,时间偏移四分钟,处于可接受范围内。他把该次发现记录在数据块的分析记录中,注明“未注册数据块,内容为时间戳和标识符组合,时间与预测窗口吻合,建议作为参数保留。“
顾晏关闭了十六进制编辑器,把存储卡从备用读卡器中取出,放回原处。她在工作站的备注栏中补充了数据块的偏移量和校验和数值,然后关闭了窗口,将屏幕亮度调整回标准模式。数据块的位置从屏幕上消失后,新的内容还没有被调入当前窗口。
周承岳在九点过后再次下楼。他走到操作台侧面,把加密手机放在桌面上,屏幕显示着一组航空动力研究所门禁系统在最近几小时的更新记录。记录显示廖维在当晚下班时仍然刷了门禁卡离开园区,按正常流程完成了当天的考勤。记录中没有出现任何下班后又返回或夜间临时进入的情况。
“他正常下班离开了。“陆维桢看了一遍记录,“距离下次操作窗口还有几天,他在窗口到来之前不会再有额外外出的安排。下次操作窗口到来时,他会按同样顺序刷卡外出,经过弱电间完成预检,然后驱车前往仓储区。“
周承岳把手机收起来,没有说什么。他站在大厅入口附近看了一眼操作台对面墙上的仓储区平面图,视线在H区排水沟格栅位置短暂停留后移开了,没有在平面图上做任何额外的标记。他在通风管道送风声的一次间隙中转身穿过大厅入口的金属门框,走出了大厅。
陆维桢在操作台前重新打开未注册数据块的截图,与之前记录的G区和H区的操作时间窗口并列排列在屏幕上,列在笔记本的对应行中,供需要时对照。然后他关闭了所有分析窗口,把屏幕亮度调低了一档。
