顧晏的手指在觸控板上停住了。屏幕上那串?dāng)?shù)值序列在未展開的狀態(tài)下只呈現(xiàn)為一組均勻排列的字符,被兩個(gè)分隔符夾在中間,占據(jù)大約兩行文本的空間。她沒(méi)有拖動(dòng)滾動(dòng)條,而是從工作站側(cè)面的抽屜里取出一只加密讀卡器,把物流園中繼器的存儲(chǔ)卡從讀卡槽中取出,插入讀卡器的備用接口,重新讀取了文件系統(tǒng)的底層元數(shù)據(jù)。元數(shù)據(jù)中顯示那段額外字節(jié)的偏移量位置落在文件結(jié)束標(biāo)記之后約二十八個(gè)字節(jié)處,在文件系統(tǒng)的邏輯結(jié)構(gòu)中處于文件數(shù)據(jù)塊和空閑塊之間的邊界區(qū)域。這種位置通常用于嵌入校驗(yàn)和或者附加元數(shù)據(jù),但在當(dāng)前的文件結(jié)構(gòu)中,它獨(dú)立存在,沒(méi)有被任何上層目錄引用。
"文件末端邊界區(qū)域有一段沒(méi)有在目錄中注冊(cè)的數(shù)據(jù)。"陸維楨走到她旁邊俯身看屏幕,"大小約一百二十字節(jié),被兩個(gè)分隔符標(biāo)記。如果這是文件系統(tǒng)層級(jí)的一部分,它應(yīng)該與主數(shù)據(jù)區(qū)的某部分有對(duì)應(yīng)關(guān)系——可能是一段密鑰更新或者調(diào)度參數(shù)。"
顧晏用十六進(jìn)制編輯器打開了該段數(shù)據(jù)塊的原始內(nèi)容。一百二十字節(jié)的內(nèi)容在編輯器的窗口中顯示為三行等長(zhǎng)的十六進(jìn)制數(shù)值,每行的長(zhǎng)度相等,排列整齊。前兩行的數(shù)值模式與加密系統(tǒng)中常見的調(diào)度參數(shù)結(jié)構(gòu)類似,以時(shí)間戳格式開頭,后面跟隨一組標(biāo)識(shí)符。第三行的數(shù)值結(jié)構(gòu)不同,長(zhǎng)度較短,包含一個(gè)固定的字節(jié)標(biāo)記和一組數(shù)字,像是某種功能代碼或狀態(tài)標(biāo)記。
她把時(shí)間戳字段的值從十六進(jìn)制轉(zhuǎn)換為標(biāo)準(zhǔn)時(shí)間格式。轉(zhuǎn)換后的結(jié)果指向了幾天后的一個(gè)精確時(shí)刻——凌晨?jī)牲c(diǎn)十一分,與g區(qū)之前的操作窗口時(shí)間點(diǎn)接近,但比h區(qū)上次實(shí)際操作的開始時(shí)間早了約四分鐘。她在心中估算了一下h區(qū)上次操作的移動(dòng)路線和操作時(shí)長(zhǎng),四分鐘的偏差小于正常波動(dòng)范圍,使兩者之間的差別縮小到了難以區(qū)分的程度。
"時(shí)間戳指向幾天后凌晨?jī)牲c(diǎn)十一分。"顧晏把轉(zhuǎn)換后的時(shí)間戳顯示在屏幕上,"這可能是h區(qū)設(shè)備預(yù)定的下次操作啟動(dòng)窗口。比g區(qū)的常規(guī)窗口早了約四分鐘,但比h區(qū)上次操作早了四分鐘,落在誤差范圍內(nèi)。"
陸維楨站在她側(cè)面看完了那組數(shù)值的全部?jī)?nèi)容。他用工作站自帶的校驗(yàn)工具掃描了該段數(shù)據(jù)塊的文件完整性,校驗(yàn)和通過(guò),未發(fā)現(xiàn)位錯(cuò)誤或數(shù)據(jù)篡改痕跡。數(shù)據(jù)塊在文件系統(tǒng)中處于沒(méi)有被上級(jí)目錄索引的狀態(tài),因此操作系統(tǒng)在常規(guī)讀取時(shí)不會(huì)主動(dòng)加載它,但它的校驗(yàn)和卻通過(guò)了完整性檢查,說(shuō)明它是在文件寫入時(shí)同時(shí)生成的,不是后期附加的內(nèi)容。
"文件生成時(shí)同時(shí)寫入了這段數(shù)據(jù),但系統(tǒng)沒(méi)有為它分配目錄索引。"陸維楨直起身,"它在文件結(jié)構(gòu)內(nèi)部保持著可讀狀態(tài),但沒(méi)有被目錄系統(tǒng)引用。操作員或者在生成文件時(shí)用它來(lái)記錄操作參數(shù),或者把它作為某種輔助標(biāo)記留在那里,供以后的檢查或?qū)Ρ取?
他把時(shí)間戳記錄在了筆記本的下一操作窗口預(yù)測(cè)欄中,與原預(yù)測(cè)日期一致,時(shí)間偏移四分鐘,處于可接受范圍內(nèi)。他把該次發(fā)現(xiàn)記錄在數(shù)據(jù)塊的分析記錄中,注明"未注冊(cè)數(shù)據(jù)塊,內(nèi)容為時(shí)間戳和標(biāo)識(shí)符組合,時(shí)間與預(yù)測(cè)窗口吻合,建議作為參數(shù)保留。"
顧晏關(guān)閉了十六進(jìn)制編輯器,把存儲(chǔ)卡從備用讀卡器中取出,放回原處。她在工作站的備注欄中補(bǔ)充了數(shù)據(jù)塊的偏移量和校驗(yàn)和數(shù)值,然后關(guān)閉了窗口,將屏幕亮度調(diào)整回標(biāo)準(zhǔn)模式。數(shù)據(jù)塊的位置從屏幕上消失后,新的內(nèi)容還沒(méi)有被調(diào)入當(dāng)前窗口。
周承岳在九點(diǎn)過(guò)后再次下樓。他走到操作臺(tái)側(cè)面,把加密手機(jī)放在桌面上,屏幕顯示著一組航空動(dòng)力研究所門禁系統(tǒng)在最近幾小時(shí)的更新記錄。記錄顯示廖維在當(dāng)晚下班時(shí)仍然刷了門禁卡離開園區(qū),按正常流程完成了當(dāng)天的考勤。記錄中沒(méi)有出現(xiàn)任何下班后又返回或夜間臨時(shí)進(jìn)入的情況。
"他正常下班離開了。"陸維楨看了一遍記錄,"距離下次操作窗口還有幾天,他在窗口到來(lái)之前不會(huì)再有額外外出的安排。下次操作窗口到來(lái)時(shí),他會(huì)按同樣順序刷卡外出,經(jīng)過(guò)弱電間完成預(yù)檢,然后驅(qū)車前往倉(cāng)儲(chǔ)區(qū)。"
周承岳把手機(jī)收起來(lái),沒(méi)有說(shuō)什么。他站在大廳入口附近看了一眼操作臺(tái)對(duì)面墻上的倉(cāng)儲(chǔ)區(qū)平面圖,視線在h區(qū)排水溝格柵位置短暫停留后移開了,沒(méi)有在平面圖上做任何額外的標(biāo)記。他在通風(fēng)管道送風(fēng)聲的一次間隙中轉(zhuǎn)身穿過(guò)大廳入口的金屬門框,走出了大廳。
陸維楨在操作臺(tái)前重新打開未注冊(cè)數(shù)據(jù)塊的截圖,與之前記錄的g區(qū)和h區(qū)的操作時(shí)間窗口并列排列在屏幕上,列在筆記本的對(duì)應(yīng)行中,供需要時(shí)對(duì)照。然后他關(guān)閉了所有分析窗口,把屏幕亮度調(diào)低了一檔。