雨還在下,不是那種砸得人睜不開眼的暴雨,而是黏糊糊的陰雨,像誰在天上擰了一塊濕透的抹布,滴滴答答地往下滲水。顧軒站在公交站台的遮雨棚下,手裡捏著一張列印出來的預算表,紙邊已經被雨水泡得微微捲起。
他冇打傘。
風從巷口鑽出來,帶著一股老城區特有的潮濕黴味,混著遠處大排檔飄來的油煙氣。他低頭看了眼手錶,23:48。
比陳嵐錶盤上閃過的倒計時,隻慢了十三分鐘。
他把那張紙折成小方塊,塞進外套內袋,指尖擦過袖釦——檀木珠串安靜地貼在腕骨上,珠子內側那道“0427”的刻痕,像一道冇人看得見的刀疤。
他知道剛纔在老鐘家聽到的每一個字都不簡單。
RNN不是專案,是人名。
而那個人,可能是他爸。
可現在不是刨根問底的時候。越是真相逼近,越得裝傻。
他攔了輛網約車,報了個寫字樓的名字,司機是個愛聊天的中年男人,一邊抽菸一邊問:“兄弟,這大半夜的還加班啊?”
顧軒笑了笑:“報表做錯了,明天晨會要挨批。”
司機嘖了聲:“你們機關單位也真夠卷的,算錯個數還得半夜跑?”
“可不是嘛。”顧軒靠在後座,聲音帶著點疲憊,“張科長說了,再出錯就讓我滾蛋。”
他說得輕描淡寫,語氣卻恰到好處地透著一股被壓垮的無力感。他知道,這種話傳出去,不出三天就能進張宏的耳朵。
——而他要的就是這個。
第二天一早,市住建局三樓會議室。
晨會剛開場,張宏穿著熨得一絲不苟的藏藍西裝,站在投影幕前講城投專案的季度審計進展。他說話喜歡抬手,五指張開像指揮家,每說一句就敲一下白板筆。
顧軒坐在後排,眼皮有點沉。
昨晚他根本冇回出租屋,而是去了江楓常去的那家24小時圖文店,把三份日常報表的PDF檔案做了後設資料嵌入處理。影象畫素偏移0.3微米,肉眼完全看不出異常,但隻要用特定演演算法反向掃描,就能還原出YR-07終端的IP日誌和許可權變更記錄。
現在,那些資料已經在江楓的列印機裡變成了一疊普普通通的A4紙。
“顧科?”張宏突然點了他名字,“你負責的裝置折舊率報表,覈對過了嗎?”
所有人轉頭。
顧軒像是被驚醒,坐直身子:“覈對了。”
“哦?”張宏嘴角一挑,“那你解釋下,為什麼係統顯示你填的是21%,行業標準才12%?”
會議室安靜了一瞬。
有人低頭憋笑,有人交換眼神。這種低階錯誤,在機關裡等於是自取其辱。
顧軒低頭翻檔案,眉頭皺成個“川”字:“我……可能是壓力太大了。最近老睡不好,算數的時候走神了。”
他聲音不大,但足夠讓前排聽見。
張宏盯著他看了三秒,忽然笑了:“行了,重做一份,今天下午交。”
“是。”顧軒點頭,肩膀微微塌下來,像根繃太久終於鬆掉的弦。
散會後,張宏特意在走廊叫住他:“小顧,最近是不是家裡有事?看你狀態不太對。”
顧軒苦笑:“張科,我就是怕再被停職……上次的事,到現在還有人背後戳我脊梁骨。”
“哎,彆想太多。”張宏拍了拍他肩膀,力道很輕,像是在安撫一條聽話的狗,“隻要你安分守己,冇人想動你。”
顧軒點頭,轉身走開。
直到拐進檔案室,確認四下無人,他才抬起手腕,用指甲輕輕颳了下檀木珠內側的刻痕。
——0427。
倒計時還在走。
而張宏,已經信了。
江楓收到檔案是在當天下午四點十七分。
他在市長秘書處的工位上,戴著老式耳機聽錄音筆裡的講話稿,順手點了OA係統的通知。三份來自顧軒的PDF彈了出來:《Q3市政照明維護支出明細》《環衛車輛排程週報》《公共設施老化評估簡表》。
標題平平無奇。
他冇開啟看,而是直接點了列印。
列印機嗡嗡響了三分鐘,吐出三張紙。他拿起來對著燈光照了照,紙麵乾乾淨淨,什麼都冇有。
但他知道有東西。
回到家中書房,他從書櫃底層抽出一台老式掃描器——十年前的老型號,冇有聯網功能,連USB介麵都鏽了半邊。他把三張紙依次掃進去,執行一段自己寫的Python指令碼,影象畫素開始偏移、重組。
十五分鐘後,螢幕跳出一個加密壓縮包。
他輸入密碼:YR07GX2018。
解壓成功。
裡麵是YR-07係統近三年的操作日誌,包括四次異常許可權呼叫記錄,全部指向一個代號為“RNN”的終端賬戶。
江楓盯著螢幕,良久冇動。
然後他拿起紅筆,在其中一頁文件的右下角,畫了個極小的圖案——司南。
指標朝北。
他知道顧軒看不懂這個暗號,但總有一天,會有人看懂。
與此同時,市公安局刑偵支隊辦公室。
周臨川正坐在桌前,左手虎口處貼著創可貼——昨夜喝威士忌時砸了玻璃杯,碎片劃的。他冇去醫院,自己拿了碘伏擦了擦,反正也感覺不到疼。
他調出了住建局的門禁係統日誌。
最近三天,顧軒有五次深夜進出檔案室的記錄,時間集中在淩晨1:00到2:30之間。
這不正常。
一個剛被停職又主動申請配合調查的人,不該這麼頻繁地往敏感區域跑。
他點開監控回放,畫麵裡顧軒穿著深灰西裝,低著頭,手裡拎著個黑色檔案袋。每次進去,都會在檔案櫃前停留十分鐘,出來時袋子鼓了些。
周臨川把視訊放慢,逐幀檢視。
第三天淩晨,顧軒離開時,右手在櫃門邊緣蹭了一下,像是在擦什麼。
他放大畫麵。
櫃門把手下方,有一小片紙角露了出來。
周臨川立刻驅車趕到住建局,趁著午休冇人,潛入檔案室。
他找到那個櫃子,拉開抽屜,果然在夾層裡發現了一張列印紙。
是日記。
字跡是顧軒的。
內容寫著:
“我不知道還能撐多久。張宏明顯想把我踢出去。我隻想做完這個專案,調去後勤也行……我不想再被陷害了。上次停職,網上那些罵我的話,到現在還在我腦子裡迴響……我快扛不住了。”
落款日期是昨天。
周臨川盯著那張紙,眉頭越皺越緊。
他知道顧軒不是這種人。
可這字跡、這語氣、這細節……太真實了。
他拍下照片,手機相簿命名:“GX-觀察中”。
然後把紙塞回原處。
他冇燒,也冇上報。
他決定再看看。
顧軒知道有人在查他。
不是靠直覺,而是靠細節。
今天早上他進檔案室時,櫃門的縫隙比平時寬了兩毫米。有人動過。
他冇慌。
反而在茶水間故意跟同事老李抱怨:“張科讓我重做三份報表,我昨晚熬到兩點,眼睛都快瞎了。”
老李勸他:“你悠著點,彆真累出毛病。”
“我也想啊。”顧軒苦笑,“可我不做,誰替我做?”
這話不出三天,就會傳到張宏耳朵裡。
而張宏,隻會覺得他慫了。
——可他要的就是這個“慫”。
他現在每一步,都在給所有人看一場戲。
他不是在逃,是在佈局。
他不是在躲,是在渡河。
暗度陳倉,瞞天過海。
真正的殺招,從來不在明麵上。
夜幕降臨,顧軒回到出租屋。
他冇開燈,直接走到書桌前,從抽屜裡取出那個銀色U盤,插進讀取器。
螢幕亮起,他開啟底層快取掃描程式。
U盤已經被格式化,表麵資料清空。
但快取裡還殘留著一些碎片——尤其是那段亂碼:“……S-7,操作員:N.L.”
他複製下來,新建一個文件,命名為:“RNN溯源-待驗證”。
然後關機。
他坐在黑暗裡,手指緩緩滑過檀木珠。
他知道父親的名字出現在YR專案裡不是巧合。
但他更知道,現在追查這個,等於自爆。
他必須讓張宏徹底放鬆警惕,讓周臨川以為他心理崩潰,讓陳嵐繼續扮演那個“若即若離的監察者”。
隻有所有人都以為他亂了,他才能真正出手。
他起身走到窗前,拉開窗簾。
遠處高架橋上的車流像一條發光的蛇,蜿蜒爬行。
他掏出手機,開啟備忘錄,輸入一行字:
“資料已渡,風起前夜。”
剛刪掉最後一個字,手機震動。
一條無號碼簡訊跳出來:
“他們開始動周了。”
顧軒手指一頓。
他立刻調取基站記錄,發現訊號源來自老城區大排檔片區——秦霜的地盤。
可這警告不是她發的。
是有人借她的網路,給他遞訊息。
他盯著那七個字,忽然想起什麼。
開啟相簿,翻出周臨川昨天發給他的那張現場照片——廢棄工廠外的輪胎印。
他放大,再放大。
在右下角不起眼的角落,有一串模糊的數字:
7-3-9-1-4
他愣住。
倒過來。
他輸入搜尋框。
跳出來的新聞標題是:
【2018年4月17日】YR醫療試點專案啟動儀式在省人民醫院舉行,專案監察組組長陳嵐、技術主管顧振華……
顧振華。
他父親。
手機螢幕的光映在他臉上,像一層冷霜。
他緩緩合上手機,抬頭看向窗外。
一輛黑色轎車正緩緩駛過樓下,車窗tinted,看不清裡麵。
但副駕座位上,似乎放著一個老式錄音筆。
車燈掃過牆麵,照亮了他袖口的檀木珠。
珠子微微發燙,像是剛被人握過。