第2章 電子記錄里的謊言密碼
梧桐自芬芳
清晨五點西十三分,鬧鐘在床頭震動了一下便被按停。
我沒有起身,也沒有睜眼。
王振軒翻身下床的腳步聲很輕,但地板接縫處那塊松動的木板還是發出了一聲熟悉的吱呀。
他走進廚房,咖啡機啟動的嗡鳴穿透墻壁,像某種固定的儀式。
我坐起來,手指搭上左手腕的銅錢手鏈,一圈,兩圈。
昨晚截取的郵箱草稿截圖還存在手機里,未命名郵件中的“張小姐”三個字像一根刺。
我打開瀏覽器,重新輸入那個舊版航空APP的**——是他三年前注冊的賬戶,后來換新平臺就棄用了,但緩存數據一首沒清。
密碼試了三次才對。
生日加紀念日,順序反過來。
登錄成功。
行程列表跳出來:三次飛往上海,時間、航班號、登機口都與他報備的一致。
我點開“己取消訂單”分類,頁面刷新緩慢,加載條卡在百分之七十六時,突然彈出一個隱藏標簽——“同步異常”。
里面躺著一條記錄:> 航班號:CZ3927> 出發地:首都機場T3> 目的地:三亞鳳凰機場> 日期:昨夜> 時間:18:45起飛我盯著屏幕,呼吸放慢。
這不是補錄,也不是誤操作。
系統右下角標注著“本地緩存未上傳”,說明這張票從未進入公司差旅報銷流程,也沒出現在任何正式郵件中。
我調出航空公司官方發送的歷史通知,在搜索欄輸入“三亞”。
無結果。
再用航班號反查,終于在一封被歸類為垃圾郵件的通知里找到確認信息:持票人姓名欄寫著王振軒,座位是靠窗的3F。
而酒店訂單上的房號,正是1808。
我切換窗口,進入合作酒店預訂平臺。
賬號綁定的是他的手機號,驗證碼自動填入。
搜索條件設為“最近七天、同航班號關聯入住”,系統跳出一條記錄:> 入住人:張雅琪> 房型:海景情侶套房> ****:雙人晚餐、延遲退房至22:00> 預訂來源:企業協議價(王氏資本子公司)頁面截圖的瞬間,右下角彈出提示框:檢測到異地IP嘗試登錄您的賬戶位置:東城區某移動基站設備類型:未知安卓終端我立刻斷開Wi-Fi,合上筆記本,從包里取出一張微型內存卡**讀卡器,將所有瀏覽痕跡、截圖文件和緩存打包壓縮。
腳本程序自動運行,通過***定向傳輸至藏在三百米外垃圾回收站鐵箱里的備用手機——那是我上周布下的節點,偽裝成流浪漢丟棄的舊機。
內存卡拔出,塞進鞋墊夾層。
電腦關機后被推入墻角電路箱深處,蓋上銹蝕的金屬擋板。
我拍了拍外套,走出民居樓道。
巷口便利店亮著燈。
我在貨架前停下,拿了一瓶礦泉水,付款時借玻璃倒影掃視身后。
五十米外,一名穿黑夾克的男人正蹲在電路箱旁,手里拿著信號探測儀模樣的設備,動作謹慎,卻明顯在尋找什么。
我沒急著走。
而是沿著巷子慢行,在一處廢棄車棚前停下。
車門半塌,車身布滿刮痕。
我用瑞士軍刀刮下一塊鐵銹,抹在袖口和褲腳邊緣,又把頭發揉亂了些,低頭整理鞋帶時,余光始終盯著外面。
那人離開電路箱,站在路口環顧片刻,掏出手機通話。
三分鐘后,他轉身朝相反方向走去。
等他身影徹底消失,我才從車棚后繞出。
路過一輛共享單車,我停下,掃碼解鎖,將備用手機貼緊掃碼區下方的NFC模塊。
短暫連接開啟,數據同步進度條走到百分之百。
成功備份。
我站在街邊,手指滑動屏幕,再次核對所有證據鏈:航空記錄 → 酒店登記 → 訂單服務項 → 雙人晚餐備注 → 消費時間與航班落地吻合。
每一個環節都咬合嚴密。
沒有漏洞。
我閉了下眼,再睜時視線落在前方十字路口。
早高峰車流開始擁堵,公交車按著喇叭緩緩前行。
一名環衛工人推著綠色清潔車經過,風鈴掛在車把上,叮當響了一聲。
我忽然想起什么。
打開加密相冊,翻到昨晚拍的消費清單照片。
放大右下角的小字:“退房時間:22:00前”。
再比對航班信息——CZ3927落地時間為20:12,加上取行李、乘車,抵達酒店不會早于20:50。
也就是說,他們只有不到一個半小時用餐。
可訂單上明確寫著“雙人晚餐”,且包含前菜、主廚特選、甜品三項完整流程,通常耗時至少九十分鐘以上。
若再加上紅酒開瓶、服務間隙,時間剛好卡死在退房前結束。
太精準了。
像是排練過的節奏。
我收回目光,拇指無意識摩挲無名指上的戒痕。
冷意從鞋墊里的內存卡滲上來,貼著腳心。
這座城市每天有上萬人出差、**、吃飯、離開,沒人會在意一張未申報的機票或一份普通消費單。
但我知道不一樣。
王振軒從不會做無準備的事。
他連西裝褶皺都要用尺子量,怎么可能允許自己陷入時間卡點的風險?
除非——這一切本就在計劃內,包括那頓必須準時結束的晚餐。
我低頭看著手機屏幕,心跳平穩。
數據己經脫手,藏在城市的某個角落。
只要我還站著,它就不會消失。
遠處傳來地鐵進站的廣播聲,人群從出口涌出。
我轉身走向下一個路口,腳步不快,也不停頓。
左手腕上的銅錢手鏈輕輕晃動,碰到了外套袖口殘留的鐵銹粉末。
我沒有起身,也沒有睜眼。
王振軒翻身下床的腳步聲很輕,但地板接縫處那塊松動的木板還是發出了一聲熟悉的吱呀。
他走進廚房,咖啡機啟動的嗡鳴穿透墻壁,像某種固定的儀式。
我坐起來,手指搭上左手腕的銅錢手鏈,一圈,兩圈。
昨晚截取的郵箱草稿截圖還存在手機里,未命名郵件中的“張小姐”三個字像一根刺。
我打開瀏覽器,重新輸入那個舊版航空APP的**——是他三年前注冊的賬戶,后來換新平臺就棄用了,但緩存數據一首沒清。
密碼試了三次才對。
生日加紀念日,順序反過來。
登錄成功。
行程列表跳出來:三次飛往上海,時間、航班號、登機口都與他報備的一致。
我點開“己取消訂單”分類,頁面刷新緩慢,加載條卡在百分之七十六時,突然彈出一個隱藏標簽——“同步異常”。
里面躺著一條記錄:> 航班號:CZ3927> 出發地:首都機場T3> 目的地:三亞鳳凰機場> 日期:昨夜> 時間:18:45起飛我盯著屏幕,呼吸放慢。
這不是補錄,也不是誤操作。
系統右下角標注著“本地緩存未上傳”,說明這張票從未進入公司差旅報銷流程,也沒出現在任何正式郵件中。
我調出航空公司官方發送的歷史通知,在搜索欄輸入“三亞”。
無結果。
再用航班號反查,終于在一封被歸類為垃圾郵件的通知里找到確認信息:持票人姓名欄寫著王振軒,座位是靠窗的3F。
而酒店訂單上的房號,正是1808。
我切換窗口,進入合作酒店預訂平臺。
賬號綁定的是他的手機號,驗證碼自動填入。
搜索條件設為“最近七天、同航班號關聯入住”,系統跳出一條記錄:> 入住人:張雅琪> 房型:海景情侶套房> ****:雙人晚餐、延遲退房至22:00> 預訂來源:企業協議價(王氏資本子公司)頁面截圖的瞬間,右下角彈出提示框:檢測到異地IP嘗試登錄您的賬戶位置:東城區某移動基站設備類型:未知安卓終端我立刻斷開Wi-Fi,合上筆記本,從包里取出一張微型內存卡**讀卡器,將所有瀏覽痕跡、截圖文件和緩存打包壓縮。
腳本程序自動運行,通過***定向傳輸至藏在三百米外垃圾回收站鐵箱里的備用手機——那是我上周布下的節點,偽裝成流浪漢丟棄的舊機。
內存卡拔出,塞進鞋墊夾層。
電腦關機后被推入墻角電路箱深處,蓋上銹蝕的金屬擋板。
我拍了拍外套,走出民居樓道。
巷口便利店亮著燈。
我在貨架前停下,拿了一瓶礦泉水,付款時借玻璃倒影掃視身后。
五十米外,一名穿黑夾克的男人正蹲在電路箱旁,手里拿著信號探測儀模樣的設備,動作謹慎,卻明顯在尋找什么。
我沒急著走。
而是沿著巷子慢行,在一處廢棄車棚前停下。
車門半塌,車身布滿刮痕。
我用瑞士軍刀刮下一塊鐵銹,抹在袖口和褲腳邊緣,又把頭發揉亂了些,低頭整理鞋帶時,余光始終盯著外面。
那人離開電路箱,站在路口環顧片刻,掏出手機通話。
三分鐘后,他轉身朝相反方向走去。
等他身影徹底消失,我才從車棚后繞出。
路過一輛共享單車,我停下,掃碼解鎖,將備用手機貼緊掃碼區下方的NFC模塊。
短暫連接開啟,數據同步進度條走到百分之百。
成功備份。
我站在街邊,手指滑動屏幕,再次核對所有證據鏈:航空記錄 → 酒店登記 → 訂單服務項 → 雙人晚餐備注 → 消費時間與航班落地吻合。
每一個環節都咬合嚴密。
沒有漏洞。
我閉了下眼,再睜時視線落在前方十字路口。
早高峰車流開始擁堵,公交車按著喇叭緩緩前行。
一名環衛工人推著綠色清潔車經過,風鈴掛在車把上,叮當響了一聲。
我忽然想起什么。
打開加密相冊,翻到昨晚拍的消費清單照片。
放大右下角的小字:“退房時間:22:00前”。
再比對航班信息——CZ3927落地時間為20:12,加上取行李、乘車,抵達酒店不會早于20:50。
也就是說,他們只有不到一個半小時用餐。
可訂單上明確寫著“雙人晚餐”,且包含前菜、主廚特選、甜品三項完整流程,通常耗時至少九十分鐘以上。
若再加上紅酒開瓶、服務間隙,時間剛好卡死在退房前結束。
太精準了。
像是排練過的節奏。
我收回目光,拇指無意識摩挲無名指上的戒痕。
冷意從鞋墊里的內存卡滲上來,貼著腳心。
這座城市每天有上萬人出差、**、吃飯、離開,沒人會在意一張未申報的機票或一份普通消費單。
但我知道不一樣。
王振軒從不會做無準備的事。
他連西裝褶皺都要用尺子量,怎么可能允許自己陷入時間卡點的風險?
除非——這一切本就在計劃內,包括那頓必須準時結束的晚餐。
我低頭看著手機屏幕,心跳平穩。
數據己經脫手,藏在城市的某個角落。
只要我還站著,它就不會消失。
遠處傳來地鐵進站的廣播聲,人群從出口涌出。
我轉身走向下一個路口,腳步不快,也不停頓。
左手腕上的銅錢手鏈輕輕晃動,碰到了外套袖口殘留的鐵銹粉末。