海風(fēng)從英吉利海峽灌進(jìn)來,帶著濕冷的鹽味,像一條無形的舌頭舔過皮膚。我把租來的雪鐵龍停在廢棄停車坪,輪胎碾碎遍地貝殼,發(fā)出脆裂聲響。遠(yuǎn)處,那座白色燈塔孤零零立在礁石盡頭,燈室玻璃早被海鳥撞得七零八落,只剩一圈鐵架子支棱在夜空里。我踩著潮間帶的碎石往前走,每一步都陷進(jìn)松軟的沙窩。背包在肩上晃,里頭裝著尤安安給我的芯片卡,還有從洛桑公寓順出來的海浪紋U盤。風(fēng)把雨絲斜斜地拍在臉上,像細(xì)小的針。離燈塔還有五十米,我先看見了警戒線。黃黑相間的塑料帶在風(fēng)里獵獵作響,上面掛著一塊手寫牌子:Privé —— 禁止入內(nèi)。兩名海岸巡邏員正把一具黑色裹尸袋抬上擔(dān)架,拉鏈拉到頂,只露出一截濕漉漉的腳踝——蒼白、纖細(xì),踝骨外側(cè)有道月形舊疤。我喉嚨發(fā)緊,那疤我太熟:佳佳十七歲那年爬礁石被貝殼劃的,我親手給她涂的碘伏。巡邏員用法語低聲交談,語速快得像機(jī)關(guān)槍。我躲在一塊風(fēng)蝕巖后面,聽懂了幾個(gè)關(guān)鍵詞:femme、inconnue、chute。女人、身份不明、墜落。擔(dān)架被抬進(jìn)救護(hù)車后門,“砰”地關(guān)上,車燈亮起,紅藍(lán)旋轉(zhuǎn)的光柱掃過燈塔基座,把濕漉漉的混凝土照得像一塊巨大的生肉。車開走后,現(xiàn)場只剩一個(gè)法醫(yī)蹲在礁石上收拾工具箱。我等他走遠(yuǎn),才貓腰穿過警戒線。燈塔鐵門銹跡斑斑,門軸發(fā)出垂死的呻吟。我打開手機(jī)手電,光圈在螺旋樓梯上晃出一圈慘白。臺(tái)階的鐵板被海水腐蝕得坑洼不平,踩上去吱呀作響,每一步都像踩在舊骨頭上。上到燈室,風(fēng)更大了,四面破窗嗚嗚作響。玻璃碎片在腳底下咔咔碎響。我抬頭,燈室中央的旋轉(zhuǎn)透鏡早就拆走,只剩一根空心主軸,像被掏空的脊椎。我靠著墻喘了口氣,打開背包,把芯片卡和U盤并排放在檢修平臺(tái)上,正準(zhǔn)備研究怎么接入信號(hào)塔,忽然聽見樓下有鐵門被再次推開的聲響。腳步聲不重,卻帶著遲疑,像是怕踩碎什么。我把手電光壓到最低,屏住呼吸。上來的是個(gè)女人,穿黑色沖鋒衣,帽子壓得很低,手里拎著一只金屬工具箱。她背對我,先檢查了燈室地面的電源線,動(dòng)作利落得像在自家廚房。當(dāng)她轉(zhuǎn)身,手電光掃到她側(cè)臉——我差點(diǎn)驚呼出聲。不是佳佳,也不是愛麗,而是三年前的老面孔:林瀾,Echo-Live 原產(chǎn)品經(jīng)理,后來因“泄露用戶隱私”被我親手開除。她瘦了很多,顴骨突出,嘴角一道新疤,像被人用鑰匙劃的?!傲譃??”我壓低聲音。她猛地抬頭,手電光晃得我瞇眼。下一秒,她從后腰抽出一把螺絲刀指著我,聲音冷得像刀背:“喬總,別動(dòng)?!蔽遗e起雙手,示意沒有惡意?!澳阍趺丛谶@?”她冷笑:“我還想問呢。燈塔信號(hào)塔的服務(wù)器是我托管的,結(jié)果今天凌晨三點(diǎn),端口被人暴力破解,日志全被改寫。我一路追過來,就看到這個(gè)。”她用腳尖點(diǎn)了點(diǎn)地上的碎玻璃,玻璃下面壓著一張濕透的照片——照片里是我和愛麗在船頭接吻,背景日期赫然是去年 9 月 18 日。我喉嚨發(fā)干:“照片誰放的?”“也許是鬼。”她收起螺絲刀,彎腰打開工具箱,露出一臺(tái)微型信號(hào)嗅探儀,“不過我更相信代碼。破解者的指紋和當(dāng)年寫進(jìn) Echo-Live 后門的是同一段哈希。你猜哈希值是誰的?”我不用猜。哈希前綴 JJ,我再熟悉不過。林瀾把嗅探儀接上燈室預(yù)留的 RJ45 端口,屏幕亮起,跳出一行行紅色警報(bào):Unauthorized Root Access。她皺起眉:“有人用管理員權(quán)限把燈塔的本地節(jié)點(diǎn)改成了實(shí)時(shí)鏡像,所有流量同步到暗網(wǎng)直播?!薄澳荜P(guān)嗎?”“能,但要物理斷電。”她抬頭看我,目光復(fù)雜,“斷電后,整個(gè) Clarens 區(qū)域的緊急通信會(huì)癱瘓半小時(shí),海岸巡邏隊(duì)會(huì)失去雷達(dá)信號(hào)。你敢賭?”我腦海里閃過剛才那具裹尸袋。如果尸體不是佳佳,那真正的佳佳在哪?如果斷電導(dǎo)致下一艘夜航船觸礁,我是不是又多背一條人命?林瀾似乎讀出我的猶豫,嗤笑一聲:“喬總,你還是老樣子,風(fēng)險(xiǎn)永遠(yuǎn)是別人的?!蔽乙Я艘а?,從口袋里掏出尤安安給的芯片卡:“用這個(gè)試試。她說能終止倒計(jì)時(shí)?!绷譃懡舆^卡片,對著嗅探儀刷了一下,屏幕瞬間跳出一行綠色字符:Forgive is offline. 緊接著,倒計(jì)時(shí)從 00:19:19 停在了 00:18:47,隨后數(shù)字開始倒退,像被倒帶的錄像帶。我松了口氣,可還沒完全吐出,燈室破窗外傳來“噠噠噠”的機(jī)械聲。一架無人機(jī)懸停在三米外,紅外燈直射進(jìn)來,像一顆血紅的獨(dú)眼。無人機(jī)下方掛著一個(gè)小型音箱,正循環(huán)播放那句我此生最怕的求救——“喬彬,救我——”聲音被海風(fēng)撕扯得支離破碎,卻無比清晰。林瀾臉色大變:“信號(hào)被劫持了!芯片卡只是暫停腳本,真正的主控不在燈塔。”我猛地沖到窗前,無人機(jī)立刻拔高,消失在雨幕里。與此同時(shí),燈室地板的電源井里傳來咔噠一聲,備用電池啟動(dòng),紅燈亮起,倒計(jì)時(shí)再次跳動(dòng),數(shù)字比之前更快。林瀾把螺絲刀咬在嘴里,雙手飛快拆電源井蓋板:“主控在地下機(jī)房,跟我來!”我跟著她鉆進(jìn)狹窄的鐵梯井,潮氣混著機(jī)油味撲面而來。下到負(fù)一層,是一間不足十平米的小機(jī)房,鐵門虛掩,里頭嗡嗡作響。門口貼著泛黃的警示:Danger 380V。林瀾戴上絕緣手套,一把拉下總閘。世界瞬間安靜,只剩雨聲砸在鐵皮屋頂。倒計(jì)時(shí)屏幕黑了。
我靠在墻上,大口喘氣,汗水順著下巴滴到地上,跟滲進(jìn)來的海水混成一灘。
林瀾摘下手套,抹了把臉:“喬總,游戲暫停了十分鐘。十分鐘后,備用柴油發(fā)電機(jī)會(huì)自動(dòng)啟動(dòng),你最好想清楚下一步?!?/p>
我抬頭看她,聲音沙?。骸跋乱徊?,我要知道海里撈起來的那個(gè)人是誰?!?/p>
她從工具箱夾層抽出一張折疊的 DNA 報(bào)告復(fù)印件,遞給我。
“我托警局舊同事加急出的結(jié)果。尸體基因型與尤佳佳不符,卻與另一名失蹤女性吻合——去年 8 月在馬賽港失蹤的華裔船員,Xu Lihua。”
我看著那串冷冰冰的數(shù)字,胸口像被重錘砸了一下。
林瀾把報(bào)告收回,語氣平靜:“有人提前把尸體放進(jìn)海里,等你親手把故事寫成結(jié)局?!?/p>
雨聲繼續(xù)砸屋頂,像無數(shù)細(xì)小的質(zhì)問。
我握緊拳頭,指節(jié)發(fā)白。
十分鐘,足夠我決定要不要把故事翻頁。