電梯門在負一層停車場開啟。
路容走出電梯,地下車庫的空氣帶著混凝土和機油混合的冰冷氣味。她走向自己的車位,腳步依然平穩,但握著u盤的那隻手,在口袋裏攥得指節發白。
坐進車裏,她沒有立刻發動引擎。
車廂內一片黑暗,隻有儀表盤上微弱的指示燈泛著幽綠的光。她將u盤從口袋裏拿出來,放在掌心。黑色的塑料外殼在黑暗中隻是一個模糊的輪廓,但那份重量,那份硌在掌心的觸感,真實得讓她幾乎要顫抖。
她閉上眼睛。
三年前的那個夜晚,也是這樣。她握著一份剛剛完成的演算法報告,站在李劍的辦公室門口。門縫裏透出燈光,還有李劍和另一個人的低語聲。她聽不清內容,但那種語調——那種帶著算計、帶著貪婪、帶著某種即將得逞的愉悅的語調——讓她本能地停住了腳步。
然後她轉身離開。
第二天,泄密案爆發。
路容睜開眼睛,將u盤放進副駕駛座上的揹包夾層。拉鏈拉上的聲音,在寂靜的車廂裏格外清晰。
她發動車子,引擎的低吼在地下停車場迴蕩。
***
週五。
路容一整天都表現得和往常一樣。上午處理資料清洗任務,中午和周哲以及幾個同事在食堂吃飯,下午參加部門例會。王總監在會上又強調了資料安全,目光掃過每個人的臉,在路容身上多停留了半秒。
路容低頭記錄,筆尖在紙上劃過,發出沙沙的聲響。
下午五點,下班時間。
她沒有立刻離開。而是開啟電腦,調出那份早已爛熟於心的網路拓撲圖——那是她花了三個晚上,通過公開的公司架構文件、技術論壇的零星討論、以及幾次“無意”路過it部門時瞥見的螢幕資訊,一點點拚湊出來的。
星耀集團的辦公區分為a、b、c三個區域。技術部在b區七層。消防通道在每層東側,連線樓梯間和貨梯。監控攝像頭分佈密集,但有幾個關鍵節點存在盲區:消防通道門內側、貨梯轎廂頂部檢修口下方、以及b區走廊東側第三個攝像頭——根據老吳之前含糊的暗示,那個攝像頭的線路老化,偶爾會“失靈”。
路容的目光落在那個攝像頭的圖示上。
她開啟手機,給一個沒有儲存名字的號碼發了條加密資訊:“週五,b7東三,時間?”
十分鍾後,迴複來了。
隻有一行字:“淩晨一點到兩點,b區走廊東側第三個攝像頭,訊號會‘維護’十分鍾。”
路容刪除了資訊記錄。
她關掉電腦,收拾東西離開辦公室。走廊裏已經沒什麽人,陽光從落地窗斜進來,將她的影子拉得很長。她能聞到空氣中殘留的咖啡香氣,還有清潔劑淡淡的檸檬味。
電梯下行時,她看著鏡麵牆壁裏的自己。
“若溪”的臉,平靜,溫和,帶著新人特有的、恰到好處的謹慎。
路容的臉,在冰層之下,燃燒。
***
晚上十一點,出租屋。
路容沒有開主燈,隻開啟了書桌上的台燈。昏黃的光暈照亮桌麵上攤開的幾樣東西:一套深灰色的連帽運動服,一頂黑色棒球帽,一個醫用外科口罩,一雙軟底運動鞋,還有——一個火柴盒大小的黑色金屬塊。
那是老吳上週悄悄塞給她的。
“行動式訊號***。”老吳當時壓低聲音說,“有效範圍五米,能暫時遮蔽無線訊號和低功率監控傳輸。但隻能用一次,電池隻夠撐三分鍾,而且——千萬別在正式監控探頭前用,那玩意兒有備用電源和本地儲存。”
路容拿起那個金屬塊,指尖摩挲著冰涼的表麵。
她將運動服換上,布料摩擦麵板發出細微的窸窣聲。衣服很合身,深灰色在黑暗中幾乎是隱形的。她將長發全部塞進棒球帽,帽簷壓得很低。口罩遮住了下半張臉,隻露出一雙眼睛。
她走到穿衣鏡前。
鏡子裏的人,陌生,利落,像一道影子。
路容看著那雙眼睛。那雙在平靜表麵下、燃燒著冰冷火焰的眼睛。此刻,火焰不再被壓製,不再被封存——它們就在瞳孔深處跳躍,帶著一種近乎殘忍的冷靜。
她轉身,從揹包夾層裏取出那個u盤,放進運動服內側的口袋。拉鏈拉上,u盤緊貼著胸口,能感覺到塑料外殼的硬度和微微的涼意。
然後她拿起手機,給沈薇發了條預設好的定時資訊:“如果明早八點前我沒有取消,聯係這個號碼。”後麵附上了周哲的辦公室座機號碼。
這是保險。
也是決絕。
路容關掉台燈,房間陷入黑暗。她站在窗前,看著窗外深港市的夜景。高樓大廈的燈光如星河般鋪展,車流在街道上劃出流動的光帶。這座城市永遠喧囂,永遠忙碌,永遠有無數秘密在霓虹燈下滋生、交易、湮滅。
而她,即將成為其中一個。
***
淩晨零點五十分。
路容將車停在距離星耀大廈兩個街區外的路邊停車位。她熄火,下車,鎖車。深夜的街道很安靜,隻有遠處偶爾傳來的汽車引擎聲。空氣潮濕,帶著南方城市特有的、悶熱的夜的氣息。
她步行走向星耀大廈。
腳步很輕,軟底鞋踩在人行道上,幾乎沒有聲音。她能聽到自己的呼吸,平穩,緩慢,刻意控製著節奏。心跳也很快,但那種快不是慌亂,而是某種蓄勢待發的、緊繃的亢奮。
星耀大廈的輪廓在夜色中矗立,玻璃幕牆反射著城市的微光,像一座沉默的黑色巨塔。
路容繞到大廈側麵。這裏是貨運通道和後勤入口,晚上隻有保安亭亮著燈。她躲在陰影裏,觀察了幾分鍾。保安亭裏,值班的保安正低頭看著手機,螢幕的光映亮了他半張臉。
老吳說過,週五夜班是小張。
小張喜歡打遊戲,後半夜最容易鬆懈。
路容深吸一口氣,從陰影中走出,快步走向消防通道的側門。門是厚重的金屬防火門,通常從內部鎖閉,但——老吳上週“檢修”時,在門鎖的機械結構裏動了點手腳。
她握住門把手,向下壓,同時向內側輕輕一推。
門開了。
一股混合著灰塵和混凝土味道的涼風撲麵而來。消防通道裏沒有窗戶,隻有牆壁上應急指示燈泛著幽綠的光,將樓梯間照得影影綽綽。路容閃身進去,反手將門輕輕帶上。
哢噠。
門鎖閉合的聲音在寂靜的樓梯間裏格外清晰。
路容站在原地,等了幾秒。沒有警報,沒有腳步聲。隻有應急指示燈工作時發出的、極其細微的電流嗡鳴聲。
她開始上樓。
樓梯是混凝土澆築的,台階邊緣有些磨損。她的腳步放得更輕,每一步都踩在台階中央,避免發出任何空洞的迴響。運動服的布料隨著動作摩擦,發出輕微的沙沙聲,混合著她自己的呼吸聲,在封閉的空間裏被放大。
一層,兩層,三層……
她能感覺到小腿肌肉開始發酸,能感覺到胸口因為運動而微微起伏。u盤在口袋裏隨著動作輕輕晃動,塑料邊緣偶爾硌到肋骨,帶來清晰的觸感提醒。
六層,七層。
到了。
消防通道在七層的門,同樣是金屬防火門。路容停在門前,沒有立刻推開。她將耳朵貼在門板上,屏住呼吸。
門外一片寂靜。
她看了一眼手錶:淩晨一點零五分。
老吳給的“維護”視窗,是一點到兩點。b區走廊東側第三個攝像頭,會有十分鍾的“訊號中斷”。但攝像頭本身可能還在工作,隻是傳輸訊號被暫時遮蔽——如果直接出現在鏡頭前,風險依然存在。
路容從口袋裏拿出那個黑色金屬塊——訊號***。拇指按住側麵的開關,感受到輕微的震動,表示裝置已啟動。
她將***握在掌心,另一隻手握住門把手。
深吸一口氣。
推門。
門軸發出極其輕微的吱呀聲。路容側身閃出,反手將門虛掩。她背貼著牆壁,迅速掃視走廊。
b區走廊很寬,兩側是玻璃隔斷的辦公區。此刻一片黑暗,隻有安全出口的綠色指示燈和天花板角落的監控攝像頭紅色光點,在黑暗中像某種沉默的眼睛。
東側,第三個攝像頭。
路容的目光鎖定那個方向。攝像頭靜靜地對著走廊中段,紅色光點規律地閃爍。她握緊***,開始移動。
腳步極輕,極快。
她沿著牆壁的陰影前進,身體幾乎貼著牆麵。走廊裏鋪著厚地毯,吸收了腳步聲。她能聞到空氣中殘留的、淡淡的咖啡和紙張味道,混合著中央空調送出的、帶著濾網灰塵的冷風。
距離攝像頭還有十米。
八米。
五米。
路容舉起握著***的手,對準攝像頭的方向。她沒有看錶,但心裏在默數。老吳說“維護”十分鍾,但沒說具體從一點幾分開始。她必須賭,賭***啟動的這三分鍾,能覆蓋掉攝像頭“失靈”的視窗期。
三米。
她按下***的增強按鈕。
裝置發出幾乎聽不見的高頻嗡鳴,握在掌心的金屬塊微微發熱。路容沒有停步,繼續向前。她的目光緊盯著那個攝像頭——
紅色光點,熄滅了。
不是閃爍,不是變暗,是徹底熄滅,像突然閉上的眼睛。
路容的心髒在那一瞬間幾乎要跳出胸腔。但她沒有減速,反而加快腳步,從攝像頭下方衝過。經過的瞬間,她抬頭瞥了一眼。攝像頭靜靜地懸在那裏,鏡頭黑洞洞的,沒有任何反應。
她衝過走廊中段,拐進通往技術部辦公區的岔路。
這裏沒有攝像頭——根據拓撲圖,這裏是監控盲區。
路容停下腳步,背靠著牆壁,大口喘息。***還在手裏發燙,她鬆開手指,裝置停止工作。寂靜重新籠罩,隻有她自己劇烈的心跳聲,在耳膜裏咚咚作響。
她看了一眼手錶:一點零八分。
從進入消防通道到現在,隻過去了十三分鍾。但感覺像過了一個世紀。
路容將***塞迴口袋,調整呼吸。汗水已經浸濕了運動服的內襯,黏在麵板上,帶來冰涼的不適感。她抹了一把額頭的汗,繼續前進。
技術部辦公區的玻璃門鎖著,但——周哲工位所在的那個小隔間,靠近走廊的窗戶沒有完全關嚴。
這是她上週“送檔案”時確認的。
路容走到那扇窗前。窗戶是推拉式,留著一道大約五厘米的縫隙。她戴上隨身攜帶的薄橡膠手套,雙手抵住窗框,用力向一側推。
窗戶滑動,發出輕微的摩擦聲。
縫隙擴大到足以讓一個人側身通過。
路容先探進頭,確認隔間裏沒有人,然後撐起身體,靈活地翻過窗台,落地。動作很輕,幾乎沒有聲音。
她站在了技術部辦公區內。
月光從另一側的落地窗斜照進來,在地板上投下大片清冷的光斑。辦公桌、電腦、檔案櫃、椅子……所有東西都在月光下呈現出模糊的輪廓,像沉睡的巨獸。
路容的目光迅速掃視,鎖定角落。
周哲的工位。
那台舊測試機,果然還在那裏。機箱上落著一層薄灰,顯示器歪斜地放在一邊,鍵盤半截塞在桌子下麵。
路容走過去,拉開椅子坐下。椅子輪子在地板上滾動,發出輕微的咕嚕聲。她戴上手套,按下主機電源鍵。
嗡——
風扇啟動的聲音,在寂靜的辦公室裏格外突兀。路容屏住呼吸,等了幾秒。沒有其他動靜。
顯示器亮起,跳出啟動界麵。沒有密碼提示——測試機,通常不設密碼。
係統進入桌麵,背景是預設的藍天白雲。桌麵上圖示淩亂,有各種測試工具、臨時文件、還有幾個遊戲快捷方式。
路容移動滑鼠,點開“我的電腦”,開始搜尋。
硬碟不大,隻有500g。她直接搜尋關鍵詞:“深藍”、“日誌”、“許可權”、“初始”。
進度條緩慢移動。
時間一分一秒過去。路容能聽到自己心跳的聲音,能聽到主機風扇轉動的聲音,能聽到窗外遠處隱約傳來的、城市夜間的車流聲。月光照在她的手上,照在滑鼠上,照在螢幕上那些飛速滾動的檔名上。
然後,停住了。
一個檔案出現在搜尋結果列表裏。
檔名:“深藍_歸檔_初始許可權日誌.rar”
壓縮包,大小:4.7gb。
路容的呼吸停滯了一瞬。
她點開檔案屬性。建立日期:三年前,深藍專案啟動後第二週。修改日期:同一天。位置:d盤根目錄下的一個臨時資料夾。
就是它。
路容從運動服內側口袋裏,取出那個準備好的空白u盤。u盤是黑色的,金屬外殼,容量32gb。她將u盤插入主機前置的usb介麵。
係統識別,彈出碟符。
她選中那個壓縮包,右鍵,複製,貼上到u盤。
進度條彈出。
“正在複製:深藍_歸檔_初始許可權日誌.rar”
“大小:4.7gb”
“剩餘時間:約12分鍾”
路容盯著那個進度條。
1%,2%,3%……
速度很慢。舊測試機的usb介麵可能是2.0的,傳輸速率有限。她不能加快,隻能等。每一秒都像被拉長,像某種緩慢的淩遲。
她移開目光,看向周圍。
月光下的辦公區,寂靜,空曠。遠處的工位上,有同事留下的玩偶、盆栽、還有沒喝完的水杯。一切都凝固在時間中,像博物館裏的展品。
路容的視線掃過周哲的桌麵。
桌麵上除了電腦,還有一個相框。月光下看不清照片內容,但能看出是兩個人的合影。旁邊放著一本翻開的技術書籍,書頁邊緣有些捲曲。還有一個馬克杯,杯子上印著某個開源大會的logo,杯子裏有半杯冷掉的茶。
這些細節,這些屬於“周哲”這個人的、溫暖的、生活化的細節,像細小的針,輕輕刺著路容的神經。
她利用了他。
她欺騙了他。
而此刻,她正坐在他的工位上,竊取他保管的資料。
路容閉上眼睛,深吸一口氣。胸腔裏翻湧的情緒——愧疚、不安、自我厭惡——被她強行壓下去,壓進那團燃燒的火焰深處,成為燃料。
火焰燒得更旺了。
進度條:50%。
時間:一點二十五分。
路容睜開眼睛,目光重新鎖定螢幕。進度條緩慢但穩定地向前移動。55%,60%,65%……她能聽到u盤讀寫時發出的、極其細微的哢噠聲,像某種倒計時。
70%,75%,80%……
走廊裏突然傳來一聲輕響。
像是金屬碰撞的聲音,很輕,但在寂靜中格外清晰。
路容全身的肌肉瞬間繃緊。她猛地轉頭,看向玻璃門外的走廊。月光照在空蕩蕩的走廊上,沒有任何人影。
是錯覺?
還是……
她屏住呼吸,豎起耳朵。
沒有腳步聲,沒有開門聲,隻有中央空調出風口持續送風的、低沉的嗡鳴。
路容緩緩轉迴頭,看向螢幕。
進度條:85%。
她的心髒在胸腔裏狂跳,幾乎要撞碎肋骨。汗水從額角滑落,滴在手套上,留下深色的圓點。她握緊拳頭,指甲隔著橡膠手套掐進掌心。
90%,92%,95%……
快了。
就快了。
97%,98%,99%……
就在進度條跳到99%的瞬間——
“啪!”
辦公室天花板所有的日光燈,毫無征兆地、同時亮起。
刺眼的白光如洪水般傾瀉而下,瞬間吞噬了月光,將整個辦公區照得亮如白晝。路容的身影,毫無遮掩地暴露在燈光下,暴露在空曠的辦公室中央,暴露在——
門口。
技術部辦公區的玻璃門口,站著一個人。
高跟鞋,深色套裝,挽起的頭發,冰冷的麵孔。
王總監。
她站在門口,一隻手還按在牆上的燈光開關上。她的目光如刀,直直刺向路容,刺向路容坐在周哲工位上的身影,刺向電腦螢幕上那個顯示著“複製完成”提示的對話方塊。
時間凝固了。
路容背對著門口,身體僵硬得像一尊石像。她能感覺到燈光照在背上,灼熱,刺目。她能感覺到王總監的目光,像實質的冰錐,釘在她的脊椎上。她能聽到自己胸腔裏,那幾乎要炸開的心跳聲。
然後,高跟鞋敲擊地麵的聲音響起。
清脆,緩慢,一步一步,從門口走進來。
聲音在寂靜的、亮如白晝的辦公室裏迴蕩,像某種死亡的倒計時。
最後,停在了路容身後,大約三米遠的位置。
冰冷刺骨的聲音,從背後傳來,每一個字都像淬了毒的針:
“若溪。”
“這麽晚了。”
“你在周工程師的工位上——”
“找什麽?”