第8章 第 8 章
防盜鍊被再扯一次的金屬尖響,像有人拿細鋸在神經上來回拉。門板向內猛震,鍊條扣環發出短促的悲鳴,連同門框裡那點木頭被擠壓的吱聲一起,讓玄關的黑暗瞬間有了形狀。
同一秒,白牆內那聲「啪」後的殘熱味竄了出來——不是煙,不是焦,而是塑膠被瞬間加熱後的甜膩刺鼻,混著季銨鹽的消毒感與松節油的樹脂味,像有人用「清潔」包住「燒毀」。那味道一抵到喉嚨,宋知晏的呼吸本能地一滯,卻又被她硬生生壓回去,讓每一次吸氣都像按下風控流程的下一格。
檯燈光圈仍然穩穩落在茶几與地板,攝影機紅燈一點不慌地亮著,像冷眼旁觀的證人。筆電螢幕邊緣那道縫透出一線光,進度停在五十,檔名旁的「傳輸中」像被誰用指甲掐住。掃描器剛才靜默一秒後,開始吐出不連續的噪點,不是蜂鳴,而像收音機在兩個頻道之間被強行扭轉,嘶嘶作響,間或冒出短促的脈衝。
宋知晏沒有回頭看門。她知道自己如果用眼睛去確認那份威脅,身體會替她做出反應;她不允許。她把撬棒薄刃再次貼緊踢腳板封存缺口,手腕角度極小地調整,讓鏡頭能清楚拍到封條編碼與她剛寫的時間戳。
門外又一次用力扯。防盜鍊終於不是單純拉直,而是向左偏了一點,扣在門框上的螺絲孔傳來一聲細碎的裂響,像牙齒被撬開。那聲音告訴她:門框開始受力變形,再兩次,鍊條未必先斷,可能是木頭先裂。
她把撬棒向內送,力道比剛才重一點,踢腳板的漆面發出脆裂聲,像冰面被踩出第一道裂縫。她沒有大幅撬開,先只撬出一條能伸進手指的縫。熱氣更明顯地湧出,帶著一種電子元件被燒過的金屬腥甜。
掃描器的噪點突然變得規律,像有人在遠端做最後一次資料抽取。宋知晏眼神一沉。她不再等「完美在場錄影」,她要的是「不可否認的殘跡」。
她伸手進縫裡,指腹先碰到一層細灰——像粉末,又像融化後凝固的塑膠屑。她摸到一段硬物邊角,極小、鋸齒狀,像被刻意折斷的電路板碎片。她把它夾出來,放進桌上的透明證物袋裡,袋口仍未封,讓鏡頭拍到那片黑色薄片旁又多了一枚更不規則的碎片。那碎片邊緣有一點銀色焊點,焊點上殘著焦黑。
門外的扯動停了一瞬,像對方也聽見了踢腳板的脆裂,知道她正在把「牆裡的東西」變成可交付的證據。停頓只維持半秒,下一下更暴烈。鍊條扣環撞到門板,金屬聲短得像尖叫,門框邊緣被拉出一道更深的裂縫。
宋知晏用撬棒撬得更開,這次她直接把踢腳板靠牆那段撬起兩指寬,露出裡面一段被藏得很平整的細線,線皮是灰白色,卻在某一點有不自然的黑焦,像被瞬間高溫灼過。她用手電照進去,光線打到牆內空腔時,反射出一片小小的金屬面。
那不是一般的窺聽器外殼。更像一個簡易中繼模組:薄薄一片金屬屏蔽罩,旁邊有一顆指甲蓋大小的電池,電池外緣有紅色標記,像某種快速自毀封裝。屏蔽罩上有極淡的雷雕字,字的後半段被燒糊,但前面兩個字母仍清楚:RA。
RA。她腦中瞬間跳出資訊室那份簡報:仁安私院研究大樓訪客網段,內部裝置常用的資產標記前綴之一。
她把撬棒放下,直接用指尖去摸屏蔽罩邊緣。熱。很熱。她把手縮回來,指尖微微發白,卻沒有退。她拿膠帶,迅速在踢腳板旁貼出一個臨時的「封存框」,把空腔邊緣固定,避免她的撬動被對方反咬成「任意破壞」。她再把手電挪到鏡頭可見的位置,讓攝影機也吃到牆內那一角金屬面與那段焦黑線路。
她低聲,像對法庭,也像對自己:「踢腳板內發現疑似無線中繼模組與供電線,疑似自毀中。現場錄影中。」
門外忽然傳來一個極輕的聲音,像鞋底換了角度踩在地毯上。不是單一人移動的節奏,而像有人靠近的同時,另一個人退開,形成一個夾擊的空白。宋知晏的背脊一緊:不只一人。
下一秒,門縫下方傳來一陣被膠帶阻擋的摩擦聲,像有細薄金屬想伸進來,被她剛才貼的膠帶頂回去。對方停了停,改從門把方向下手。門把再一次被轉動,這次不是扯鍊條,而是用某種更精準的力道,像在試圖把鎖舌擠回去。
宋知晏把撬棒握回手裡,卻沒有走向門。她知道門前是對方的主場,鏡頭拍得到,但她一旦靠近,就會成為被抓住的畫面:她拿著工具,像正在「闖入」或「攻擊」。她要做的是讓對方失去劇本。
筆電那行「傳輸中」忽然閃了一下,旁邊跳出一個細小提示:同一檔案出現第二個連線端點,來源未識別。不是她的上傳被終止,而是被截流,或者說,被同步拉走。
共同加密帳戶只有兩把鑰匙。一把在她手上,一把在顧臨川那裡。第三個端點意味著:有人拿到了憑證,或是在她的路由上做了中間人。
她喉嚨一緊,卻仍把聲音壓得平:「你要的不是牆裡這個,你要的是我電腦裡那份。」
門外靜了半秒。那靜不是退卻,而像對方確認她猜對了。
掃描器的噪點變成一串短脈衝,像某種握手協議反覆失敗。宋知晏目光掃過牆內那顆電池。她知道時間不多。她不可能把整組模組完整拆下來,太熱,太快,對方也不會給她時間。但她可以拿到序號與路徑。
她把手電光角度一轉,讓雷雕字清晰一點。RA後面還有四碼,最後一碼糊掉,前三碼依稀:7、1、C。她立刻拿起手機,不用語音,對著牆內拍照,連同攝影機紅燈、時間戳、封條編碼一起入鏡。拍完她沒有停,手指迅速在備忘錄打下:RA71C?,供電線灰白,焦點在接頭,疑似快速自毀封裝。
門外的力道再次集中到防盜鍊。這次不是扯,是撞。像有人用肩膀頂了一下。門板整個往內彈,鍊條扣環與門框碰撞,螺絲終於鬆了一顆,門框上露出一個淺白的木屑洞。
宋知晏第一次承認「自身安全」這個變數不是附註,而是主體。她不是怕痛,她怕的是自己成為證據鏈被切斷的那一下。她把撬棒放回檯燈光圈內,刻意讓鏡頭拍到她手離開工具,然後她迅速把茶几往玄關方向推了半公尺,讓茶几卡在門內側的一條直線上,形成第二道阻擋。這不是能擋住真正的闖入,但能爭取幾秒,讓對方闖入時不得不發出更大的聲音,讓鏡頭捕捉到「暴力侵入」而非「她在拆牆」。
她退回牆邊,靠近攝影機,讓自己始終在畫面裡。她的手伸向筆電,沒有掀開蓋子,只把觸控板用指尖滑動,強行切換傳輸模式:將顧母病歷附件改成分段上傳,並啟用「不可逆時間戳」備份到集團內部稽核伺服器的只讀倉。她很清楚那代表什麼:她把這份資料從「兩人共同」變成「機構可追溯」。這會引來董事會的警鈴,會讓林曼青抓到「擅自外流病歷」的把柄,但她現在需要的是對抗截流的第三端點。
進度條抖了一下,五十變成五十一。傳輸中的小字旁多了一行:已寫入稽核倉,等候簽章。
她呼吸終於順了一口,卻沒放鬆。門外忽然傳來一個男人的低語,刻意壓低、刻意模糊,像不想被錄到完整聲紋:「宋小姐,開門。物業檢查漏水。」
漏水。她差點笑出聲,卻只讓嘴角在黑暗裡微不可察地牽了一下。她的聲音不大,卻足夠清晰,像會議室裡的質詢:「工單號。」
門外停了一秒。那一秒裡,她聽見另一個人輕輕吸氣,像被她問住。接著同一個聲音更急一點:「臨時單,樓上住戶反映——」
「工單號。」她打斷,語氣沒有起伏,「或工牌編號。或你姓名。三選一。」
對方沉默。沉默比任何回答都像自白。
就在這時,宋知晏的手機又震動。周予衡的訊息跳出來,字很短,卻每個字都像咬著牙打出來:物業卡權限。監控系統有人先登入清空B1車道昨晚快取。我已用顧氏名義發保全函,仍被拖。你門口的人不要硬碰,我三分鐘上樓。
顧氏名義。宋知晏的指尖一冷。這意味著對方不只是外包混進來,而是物業端有人敢正面頂顧家招牌,或者,他們認為顧家的招牌今天也可以被利用、被扭曲。
她還沒來得及回,另一個訊息插進來,是顧臨川的共同加密帳戶通知:他正在嘗試登入。下一秒,顧臨川的來電直接打進來,沒有多餘提示,像手術室裡的召回鈴。
她沒有立刻接。她抬眼看攝影機紅燈,知道任何一句話都有被截取的風險。她按下接聽,卻不出聲,只讓對方先說。
顧臨川的聲音從聽筒裡傳來,低而穩,穩得像壓住崩塌的牆:「不要說話。我聽得到你那邊的空調頻率變了。」
他停了一下,像用耳朵嗅聞。「門口有人。兩個。你貼了門縫膠帶,他們在換工具。你別靠近門。」
宋知晏眼皮一跳。他不是猜。他像真的「聞」到了場景:那股季銨鹽混松節油,塑膠殘熱,金屬摩擦,甚至空調被干擾的頻率。
她仍不說話,只把手機靠近攝影機,讓紅燈也入鏡,像給自己留一條「通話存在」的證據線。
顧臨川聲音更低,像命令,也像克制到極限的偏執:「我車五分鐘到。保全兩分鐘。你現在做兩件事。第一,把筆電網路切到手機熱點,不要用公寓路由。第二,不要再拆牆,你已經拿到殘片了,夠了。你手指有燙傷味。」
宋知晏看了一眼自己指尖。確實有一點紅,但她沒想到他連這都能「聞」到。她喉嚨發緊,終於吐出兩個字,極輕,卻像承認:「不夠。」
顧臨川那端靜了一秒。那靜不是不耐,而像他在壓住某種衝動,避免一句話變成失控。他再開口時,字句仍然清晰,卻每個音節都咬得更重:「你要的是序號、路徑、目的端。你已經拍到RA。把照片丟到稽核倉。其他交給我。」
宋知晏目光一沉。交給我。這三個字一直是她最不信的句型,因為她單親長大,從來沒有「有人會接手」這件事。然而此刻她竟然短暫地想相信,想把那份不可控的重量扔出去。
門外忽然傳來一聲很輕的「喀」。不是門鎖,是某種塑膠卡片或薄片插入門框的聲音。對方放棄了鍊條,轉而攻鎖舌。
宋知晏的身體先一步動了。她沒有衝到門邊,而是抓起茶几上的證物袋與文件夾,連同筆電一起往檯燈光圈更內側拉,讓鏡頭把所有物證收得更完整。然後她把手機熱點打開,筆電迅速切換網路,稽核倉的簽章要求跳出來,她用指紋按下確認,等同在系統裡留下「由她本人啟動保全」的不可否認紀錄。
進度條瞬間卡住,五十一不動。下一秒又跳到五十二。像有人在另一端拉扯,但這次拉不走整段,只能搶到碎片。
顧臨川在電話那端聽見她的按鍵聲,聲音沉下去:「他們在搶你的封包。目的端我剛才查到一個跳板,落在仁安研究大樓的訪客網段,走B2設備間。你那片牆裡的東西,是中繼。不是單純收音。」
宋知晏心口一震。中繼意味著:不只監聽,還有指令回傳,甚至能做設備控制。她忽然明白為什麼掃描器的峰值會像心跳一樣被喚醒,為什麼自毀會在她啟動證據保全那一秒開始——對方不是怕她聽見什麼,而是怕她拿到「誰在指揮」。
門外的薄片又推了一下,門板發出一聲短促的彈響,鎖舌似乎被撐開了一點點。防盜鍊還扣著,但門已出現一條極細的縫,黑暗像刀尖插進來。
一股更濃的松節油味順著那條縫滲入,像試圖蓋住塑膠焦味,也像在刺激人的眼鼻,逼你流淚、失去準確判斷。宋知晏眼眶立刻泛出一點生理性的水意,她卻沒有抬手去擦,只讓那點濕留著,讓自己仍能看清鏡頭裡的證據。
她對電話那端說,聲音依舊平:「周予衡三分鐘上來。物業監控被清。你的人能不能帶走B1閘口紀錄?」
顧臨川回得很快,像早就佈好路線:「我讓人直接去拿車道控制器的本機log,不走物業介面。你別跟周予衡硬頂流程,他會先保你,再保證據,他的順序跟你不同。」
這句話像一把無形的楔子,輕輕插進宋知晏心裡。顧臨川對周予衡的判讀冷得精準,精準裡帶著一點不願承認的妒意:他知道周予衡會把她放在第一位,而他自己何嘗不是。
門縫又被撐大一點。防盜鍊繃得像弓弦,扣環的金屬已經微微變形。對方只要再用一次巧力,鍊條可能不斷,但扣座會整片被扯下來。
宋知晏看著那條縫,忽然做了一個與她一貫冷靜不完全一致的選擇。她不是衝動,而是承認自己的不可控:如果門被闖開,對方第一時間會衝向筆電與證物,不會衝向她。他們要滅證,也要栽贓。她不能讓「他們碰過」成為故事的主體。
她把筆電迅速塞進沙發後方靠牆的縫隙,再把證物袋壓進文件夾裡,用膠帶把文件夾封口,封條上重寫一行字:22:04-22:06 連續保全錄影中。她把文件夾塞進檯燈旁的抽屜,抽屜沒有鎖,但抽屜正對鏡頭,任何人拉開都會被拍到。
做完,她把撬棒放回地板中央,離她兩步遠,像刻意讓自己手上空無一物。她走到攝影機旁,將鏡頭微微轉向玄關,使門縫、鍊條、茶几阻擋都入鏡,同時白牆踢腳板那個被撬開的角落也還在畫面邊緣。
她不再退。她站在光圈裡,讓自己成為不可剪接的「當事人」。
門外忽然有人低聲罵了一句,接著一個更乾脆的聲音響起,像金屬工具被取出。那聲音很短,卻讓宋知晏的後頸汗毛立起:他們要用更激烈的方法了。
就在那一瞬,走廊另一端傳來電梯到達的叮聲。那叮聲平常柔和,此刻卻像救援車的遠鳴。緊接著,是急促卻克制的腳步,帶著熟悉的節奏:周予衡。
門外兩人的呼吸似乎同時一頓,像沒想到他這麼快。下一秒,走廊上響起周予衡清冷的聲音,字句不高,但每個字都像印章落下:「停手。你們沒有工單,沒有工牌。現在離開。否則我以非法侵入、毀損與妨害秘密罪名,現場報警並保全錄影。」
門外其中一人反射性地回:「你誰——」
周予衡沒有給對方把話說完的機會:「周予衡,顧氏醫療投資集團外聘法務顧問。我手上有顧氏保全函與現場證據保全通知。你們再動一下門框,我會讓你們今晚就進警局做筆錄。」
宋知晏聽見「顧氏」兩字從周予衡口中說出來,胸口莫名一刺。這是她最不喜歡的力量用法:借名義壓人。但她也知道,這城市的流程有時只認名義。
門外沉默兩秒。那沉默裡,有人退了一步,鞋底摩擦地毯的聲音很輕。另一個人卻沒有退,反而更靠近門縫,像想趁周予衡站位不穩做最後一下。
周予衡聲音更冷:「我數到三。一。」
「二。」
就在他吐出「二」的瞬間,宋知晏嗅到一股新的味道——不是松節油,而是很淡的甜苦,像某種揮發性溶劑,被刻意塗在工具上,準備溶解門縫膠帶或讓人短暫眩暈。她的瞳孔微縮,手指不自覺在褲縫邊摩擦了一下,那是她把恐懼磨碎的動作。
她終於對電話那端說了一句完整的話,聲音低卻清楚:「顧臨川,門外不只想闖。他們帶了溶劑味。」
顧臨川的回應像刀落:「不要吸深。關空調,關排風。把濕毛巾捂住口鼻。周予衡叫他退到電梯口,不要跟他們近距離。」
宋知晏的手伸向空調遙控器,指尖還帶著剛才燙過的熱感。她按下關閉,空調低鳴停的那一刻,整個公寓忽然安靜得可怕。安靜放大了走廊上的每一絲聲響:周予衡的呼吸、對方鞋底的細磨、金屬工具被收回的喀啦。
周予衡的「三」還沒說出口,走廊那端突然又響起一串更重的腳步聲,像有人奔跑上來,卻不是單一人的節奏,更像兩三個人同時上樓。電梯叮聲再次響起,伴隨一個低沉的男聲在走廊裡響起,短促而命令式:「顧先生的保全。都別動。」
顧臨川的人到了,早於他本人。
門外那兩個人的氣息明顯亂了一下,像原本設計好的劇本被硬生生插入新角色。周予衡沒有立刻退,他的聲音仍維持理性:「你們來得正好。現場有非法侵入未遂,門框毀損,疑似外包假冒物業。請你們全程錄影,並通知警方。」
走廊上傳來一聲短笑,像不把「警方」當威脅。那笑聲很輕,卻讓宋知晏心裡一沉:顧家的保全,未必全然乾淨。在這種資本交織的城市,保全也可能是兩邊都買得到的工具。
她站在光圈裡,第一次覺得自己不是在防一個人,而是在防一張網:物業、外包、研究大樓、董事會、媒體,還有顧家自己的影子。
門外有人低聲對保全說了句什麼,像在交涉。下一秒,門把忽然不再被扯,反而被放開。防盜鍊仍繃著,但力道消失了,留下門框那道裂縫像傷口一樣張著。
周予衡的聲音靠近門邊,壓得很低,像怕驚動她也像怕被人聽見:「知晏,是我。你不要開門。我在門口錄影,先確認走廊乾淨。顧家的保全到了,但我不信任他們全部。」
宋知晏的喉嚨動了一下。她想回答「我也不信」,但她更想說的是另一句:你來得剛好。那句話太像依賴,她不習慣。
她只回:「攝影機在錄。門框受損,有溶劑味。牆內中繼自毀,拍到RA71C?。」
門外周予衡停了半秒,像在把這串資訊迅速排成證據鏈。「好。不要再碰牆內模組,等鑑識。你把你手上那片殘片封袋,封口拍照。」
她看了一眼抽屜,沒有立刻去拿。她知道一旦她現在拉開抽屜,外面任何人都能在之後剪輯成「她急著藏東西」。她把視線移回攝影機紅燈,改用最不易被誤解的方式:她伸手把抽屜拉開一半,讓鏡頭完整拍到文件夾封口與膠帶,再把抽屜整個拿出來放在地上光圈中央,然後當著鏡頭面前拆開膠帶封口,取出證物袋,把剛才那枚不規則碎片塞進袋內,封口,寫下時間,簽名。
她的字很穩,穩得像在簽一份自己不想簽的補充條款。
外面忽然又起了一陣更低的交談聲,像保全與那兩個假物業的人在某個角落交換條件。周予衡的聲音立刻冷了:「你們站住。不要讓人離開。我要看他們身分證與車鑰匙。」
有人回得含糊:「周律師,這裡是顧先生的私宅樓層,處置要等顧先生——」
周予衡打斷,語氣理性到近乎殘忍:「等他來,你們已經讓人走了。那就不是保全,是放行。」
宋知晏聽著走廊那端的拉扯,忽然理解顧臨川為什麼會不安周予衡。周予衡不是情緒型的威脅,他是程序型的威脅。對任何想把事件包裝成公關危機處理的人來說,周予衡的存在就是一把把包裝撕開的刀。
她把封好的證物袋放回光圈,抬眼看白牆踢腳板內那一角金屬面。熱氣還在散,焦味與消毒味糾纏不清,像真相與遮蔽在空氣裡互咬。
手機忽然彈出一則系統通知:稽核倉簽章完成。顧母病歷附件分段上傳已達五十八,IRB_AuditTrail同步寫入。
她還來不及鬆一口氣,另一則通知緊接著跳出來:媒體快訊推播,來源不明,但標題刺眼得像刀口——「顧氏策略長試婚妻深夜拆牆?鄰居爆料聽見砸門聲,疑涉病歷外流」。
宋知晏的指尖停在螢幕上,冷意從掌心一路爬到手腕。林曼青的手,比她預期更快。不是等明天,是現在,就在她還站在檯燈光圈裡的這幾分鐘。
門外傳來一陣更急的腳步聲,像有人終於上了這層樓,步伐熟悉到幾乎不需要看就知道是誰。接著,是顧臨川的聲音,沒有喘,卻帶著一種壓到極限的平靜:「誰動了她的門?」
走廊短暫一靜,像所有人同時把劇本翻到新的一頁。
宋知晏站在鏡頭紅燈下,聽見那句話,胸口那個被她藏了很多年的地方忽然一緊。她明明最討厭被保護,卻在此刻清楚地意識到,自己竟然在等這個人的聲音,像等一個可以把她從風控模型裡拖出去的變數。
她沒有立刻開門。她看著手機上那則推播,像看見另一面牆正在被搭起來:輿論的牆,比踢腳板更厚,更難拆。
而顧臨川在門外,下一句話落下來,低得像宣判:「周予衡,把人留下。全部。今天誰都別想用『外包』兩個字走出這層樓。」
宋知晏的眼神微動。她知道,從這一刻開始,這不是單純的證據保全夜晚,而是一場權力正面對撞的開端。她也知道,林曼青既然敢在此刻把「拆牆」丟上媒體,就一定準備了補充條款的第二波:把她推回交易框架,讓她用名分換權限,用沉默換安全。
而門外那兩個人的沉默裡,藏著更深的危險:如果他們被抓住,真正的內鬼就會切斷線路,像切斷那顆自毀電池一樣乾脆。
宋知晏把視線移回白牆內那塊金屬面,殘熱仍在。她忽然明白今晚最關鍵的不是「抓到誰」,而是「留下什麼」。留下能讓內鬼無法否認的路徑,留下能把研究大樓、物業端、董事會串起來的那條線。
她深吸一口氣,這次不是恐懼的吸氣,而是決策前的校準。她走向門邊,仍隔著半步,不讓自己貼近那條縫。她對外面的顧臨川說,聲音不高,卻清晰得像在董事會發言:
「顧臨川,我不開門,直到你的人把走廊每個鏡頭的原始檔備份完成。還有,B1車道控制器的本機log,你要現在就拿到。媒體已經開始。」
門外安靜一秒,顧臨川才回,字句像手術縫線般精準:「好。你等我三十秒。我把這層樓變成證據室。」
三十秒。
宋知晏看著手機上那則推播,忽然有種荒謬的清醒:她一生最擅長把自己變成不可見的風險項,如今卻被迫站在最亮的光圈裡,讓所有人都看見她。
而最可怕的是,她沒有退路了。她也不想退。因为她終於在這一刻承認,自己不只是查案者,她也是被用來交易的標的。
門外傳來保全拉起封鎖線的摩擦聲,周予衡的聲音在走廊上冷冷下令錄影存證,顧臨川則在更遠處打電話,語速很快,像在調度一支不該出動的隊伍。
同一時間,筆電藏在沙發後方,風扇很輕地轉動,像一顆被遮住的心臟繼續跳。傳輸進度默默爬到六十。
而掃描器的噪點忽然又跳了一下,像死去的裝置在最後一秒吐出一個幽微的訊號。那訊號短到幾乎像錯覺,卻讓宋知晏的瞳孔一縮。
因為那不是433的殘響,而是一個她在風控模型裡見過的特徵頻段,常用於近距離資料抹除設備的觸發。
代表著:有人還在樓裡,還有第三個人,正準備把剩下的線索,連同這層樓的監控原始檔,一起清掉。
她抬頭,望向天花板角落那道陰影線,心裡只有一個念頭冷冷落下:今晚的網,還沒收緊。
同一秒,白牆內那聲「啪」後的殘熱味竄了出來——不是煙,不是焦,而是塑膠被瞬間加熱後的甜膩刺鼻,混著季銨鹽的消毒感與松節油的樹脂味,像有人用「清潔」包住「燒毀」。那味道一抵到喉嚨,宋知晏的呼吸本能地一滯,卻又被她硬生生壓回去,讓每一次吸氣都像按下風控流程的下一格。
檯燈光圈仍然穩穩落在茶几與地板,攝影機紅燈一點不慌地亮著,像冷眼旁觀的證人。筆電螢幕邊緣那道縫透出一線光,進度停在五十,檔名旁的「傳輸中」像被誰用指甲掐住。掃描器剛才靜默一秒後,開始吐出不連續的噪點,不是蜂鳴,而像收音機在兩個頻道之間被強行扭轉,嘶嘶作響,間或冒出短促的脈衝。
宋知晏沒有回頭看門。她知道自己如果用眼睛去確認那份威脅,身體會替她做出反應;她不允許。她把撬棒薄刃再次貼緊踢腳板封存缺口,手腕角度極小地調整,讓鏡頭能清楚拍到封條編碼與她剛寫的時間戳。
門外又一次用力扯。防盜鍊終於不是單純拉直,而是向左偏了一點,扣在門框上的螺絲孔傳來一聲細碎的裂響,像牙齒被撬開。那聲音告訴她:門框開始受力變形,再兩次,鍊條未必先斷,可能是木頭先裂。
她把撬棒向內送,力道比剛才重一點,踢腳板的漆面發出脆裂聲,像冰面被踩出第一道裂縫。她沒有大幅撬開,先只撬出一條能伸進手指的縫。熱氣更明顯地湧出,帶著一種電子元件被燒過的金屬腥甜。
掃描器的噪點突然變得規律,像有人在遠端做最後一次資料抽取。宋知晏眼神一沉。她不再等「完美在場錄影」,她要的是「不可否認的殘跡」。
她伸手進縫裡,指腹先碰到一層細灰——像粉末,又像融化後凝固的塑膠屑。她摸到一段硬物邊角,極小、鋸齒狀,像被刻意折斷的電路板碎片。她把它夾出來,放進桌上的透明證物袋裡,袋口仍未封,讓鏡頭拍到那片黑色薄片旁又多了一枚更不規則的碎片。那碎片邊緣有一點銀色焊點,焊點上殘著焦黑。
門外的扯動停了一瞬,像對方也聽見了踢腳板的脆裂,知道她正在把「牆裡的東西」變成可交付的證據。停頓只維持半秒,下一下更暴烈。鍊條扣環撞到門板,金屬聲短得像尖叫,門框邊緣被拉出一道更深的裂縫。
宋知晏用撬棒撬得更開,這次她直接把踢腳板靠牆那段撬起兩指寬,露出裡面一段被藏得很平整的細線,線皮是灰白色,卻在某一點有不自然的黑焦,像被瞬間高溫灼過。她用手電照進去,光線打到牆內空腔時,反射出一片小小的金屬面。
那不是一般的窺聽器外殼。更像一個簡易中繼模組:薄薄一片金屬屏蔽罩,旁邊有一顆指甲蓋大小的電池,電池外緣有紅色標記,像某種快速自毀封裝。屏蔽罩上有極淡的雷雕字,字的後半段被燒糊,但前面兩個字母仍清楚:RA。
RA。她腦中瞬間跳出資訊室那份簡報:仁安私院研究大樓訪客網段,內部裝置常用的資產標記前綴之一。
她把撬棒放下,直接用指尖去摸屏蔽罩邊緣。熱。很熱。她把手縮回來,指尖微微發白,卻沒有退。她拿膠帶,迅速在踢腳板旁貼出一個臨時的「封存框」,把空腔邊緣固定,避免她的撬動被對方反咬成「任意破壞」。她再把手電挪到鏡頭可見的位置,讓攝影機也吃到牆內那一角金屬面與那段焦黑線路。
她低聲,像對法庭,也像對自己:「踢腳板內發現疑似無線中繼模組與供電線,疑似自毀中。現場錄影中。」
門外忽然傳來一個極輕的聲音,像鞋底換了角度踩在地毯上。不是單一人移動的節奏,而像有人靠近的同時,另一個人退開,形成一個夾擊的空白。宋知晏的背脊一緊:不只一人。
下一秒,門縫下方傳來一陣被膠帶阻擋的摩擦聲,像有細薄金屬想伸進來,被她剛才貼的膠帶頂回去。對方停了停,改從門把方向下手。門把再一次被轉動,這次不是扯鍊條,而是用某種更精準的力道,像在試圖把鎖舌擠回去。
宋知晏把撬棒握回手裡,卻沒有走向門。她知道門前是對方的主場,鏡頭拍得到,但她一旦靠近,就會成為被抓住的畫面:她拿著工具,像正在「闖入」或「攻擊」。她要做的是讓對方失去劇本。
筆電那行「傳輸中」忽然閃了一下,旁邊跳出一個細小提示:同一檔案出現第二個連線端點,來源未識別。不是她的上傳被終止,而是被截流,或者說,被同步拉走。
共同加密帳戶只有兩把鑰匙。一把在她手上,一把在顧臨川那裡。第三個端點意味著:有人拿到了憑證,或是在她的路由上做了中間人。
她喉嚨一緊,卻仍把聲音壓得平:「你要的不是牆裡這個,你要的是我電腦裡那份。」
門外靜了半秒。那靜不是退卻,而像對方確認她猜對了。
掃描器的噪點變成一串短脈衝,像某種握手協議反覆失敗。宋知晏目光掃過牆內那顆電池。她知道時間不多。她不可能把整組模組完整拆下來,太熱,太快,對方也不會給她時間。但她可以拿到序號與路徑。
她把手電光角度一轉,讓雷雕字清晰一點。RA後面還有四碼,最後一碼糊掉,前三碼依稀:7、1、C。她立刻拿起手機,不用語音,對著牆內拍照,連同攝影機紅燈、時間戳、封條編碼一起入鏡。拍完她沒有停,手指迅速在備忘錄打下:RA71C?,供電線灰白,焦點在接頭,疑似快速自毀封裝。
門外的力道再次集中到防盜鍊。這次不是扯,是撞。像有人用肩膀頂了一下。門板整個往內彈,鍊條扣環與門框碰撞,螺絲終於鬆了一顆,門框上露出一個淺白的木屑洞。
宋知晏第一次承認「自身安全」這個變數不是附註,而是主體。她不是怕痛,她怕的是自己成為證據鏈被切斷的那一下。她把撬棒放回檯燈光圈內,刻意讓鏡頭拍到她手離開工具,然後她迅速把茶几往玄關方向推了半公尺,讓茶几卡在門內側的一條直線上,形成第二道阻擋。這不是能擋住真正的闖入,但能爭取幾秒,讓對方闖入時不得不發出更大的聲音,讓鏡頭捕捉到「暴力侵入」而非「她在拆牆」。
她退回牆邊,靠近攝影機,讓自己始終在畫面裡。她的手伸向筆電,沒有掀開蓋子,只把觸控板用指尖滑動,強行切換傳輸模式:將顧母病歷附件改成分段上傳,並啟用「不可逆時間戳」備份到集團內部稽核伺服器的只讀倉。她很清楚那代表什麼:她把這份資料從「兩人共同」變成「機構可追溯」。這會引來董事會的警鈴,會讓林曼青抓到「擅自外流病歷」的把柄,但她現在需要的是對抗截流的第三端點。
進度條抖了一下,五十變成五十一。傳輸中的小字旁多了一行:已寫入稽核倉,等候簽章。
她呼吸終於順了一口,卻沒放鬆。門外忽然傳來一個男人的低語,刻意壓低、刻意模糊,像不想被錄到完整聲紋:「宋小姐,開門。物業檢查漏水。」
漏水。她差點笑出聲,卻只讓嘴角在黑暗裡微不可察地牽了一下。她的聲音不大,卻足夠清晰,像會議室裡的質詢:「工單號。」
門外停了一秒。那一秒裡,她聽見另一個人輕輕吸氣,像被她問住。接著同一個聲音更急一點:「臨時單,樓上住戶反映——」
「工單號。」她打斷,語氣沒有起伏,「或工牌編號。或你姓名。三選一。」
對方沉默。沉默比任何回答都像自白。
就在這時,宋知晏的手機又震動。周予衡的訊息跳出來,字很短,卻每個字都像咬著牙打出來:物業卡權限。監控系統有人先登入清空B1車道昨晚快取。我已用顧氏名義發保全函,仍被拖。你門口的人不要硬碰,我三分鐘上樓。
顧氏名義。宋知晏的指尖一冷。這意味著對方不只是外包混進來,而是物業端有人敢正面頂顧家招牌,或者,他們認為顧家的招牌今天也可以被利用、被扭曲。
她還沒來得及回,另一個訊息插進來,是顧臨川的共同加密帳戶通知:他正在嘗試登入。下一秒,顧臨川的來電直接打進來,沒有多餘提示,像手術室裡的召回鈴。
她沒有立刻接。她抬眼看攝影機紅燈,知道任何一句話都有被截取的風險。她按下接聽,卻不出聲,只讓對方先說。
顧臨川的聲音從聽筒裡傳來,低而穩,穩得像壓住崩塌的牆:「不要說話。我聽得到你那邊的空調頻率變了。」
他停了一下,像用耳朵嗅聞。「門口有人。兩個。你貼了門縫膠帶,他們在換工具。你別靠近門。」
宋知晏眼皮一跳。他不是猜。他像真的「聞」到了場景:那股季銨鹽混松節油,塑膠殘熱,金屬摩擦,甚至空調被干擾的頻率。
她仍不說話,只把手機靠近攝影機,讓紅燈也入鏡,像給自己留一條「通話存在」的證據線。
顧臨川聲音更低,像命令,也像克制到極限的偏執:「我車五分鐘到。保全兩分鐘。你現在做兩件事。第一,把筆電網路切到手機熱點,不要用公寓路由。第二,不要再拆牆,你已經拿到殘片了,夠了。你手指有燙傷味。」
宋知晏看了一眼自己指尖。確實有一點紅,但她沒想到他連這都能「聞」到。她喉嚨發緊,終於吐出兩個字,極輕,卻像承認:「不夠。」
顧臨川那端靜了一秒。那靜不是不耐,而像他在壓住某種衝動,避免一句話變成失控。他再開口時,字句仍然清晰,卻每個音節都咬得更重:「你要的是序號、路徑、目的端。你已經拍到RA。把照片丟到稽核倉。其他交給我。」
宋知晏目光一沉。交給我。這三個字一直是她最不信的句型,因為她單親長大,從來沒有「有人會接手」這件事。然而此刻她竟然短暫地想相信,想把那份不可控的重量扔出去。
門外忽然傳來一聲很輕的「喀」。不是門鎖,是某種塑膠卡片或薄片插入門框的聲音。對方放棄了鍊條,轉而攻鎖舌。
宋知晏的身體先一步動了。她沒有衝到門邊,而是抓起茶几上的證物袋與文件夾,連同筆電一起往檯燈光圈更內側拉,讓鏡頭把所有物證收得更完整。然後她把手機熱點打開,筆電迅速切換網路,稽核倉的簽章要求跳出來,她用指紋按下確認,等同在系統裡留下「由她本人啟動保全」的不可否認紀錄。
進度條瞬間卡住,五十一不動。下一秒又跳到五十二。像有人在另一端拉扯,但這次拉不走整段,只能搶到碎片。
顧臨川在電話那端聽見她的按鍵聲,聲音沉下去:「他們在搶你的封包。目的端我剛才查到一個跳板,落在仁安研究大樓的訪客網段,走B2設備間。你那片牆裡的東西,是中繼。不是單純收音。」
宋知晏心口一震。中繼意味著:不只監聽,還有指令回傳,甚至能做設備控制。她忽然明白為什麼掃描器的峰值會像心跳一樣被喚醒,為什麼自毀會在她啟動證據保全那一秒開始——對方不是怕她聽見什麼,而是怕她拿到「誰在指揮」。
門外的薄片又推了一下,門板發出一聲短促的彈響,鎖舌似乎被撐開了一點點。防盜鍊還扣著,但門已出現一條極細的縫,黑暗像刀尖插進來。
一股更濃的松節油味順著那條縫滲入,像試圖蓋住塑膠焦味,也像在刺激人的眼鼻,逼你流淚、失去準確判斷。宋知晏眼眶立刻泛出一點生理性的水意,她卻沒有抬手去擦,只讓那點濕留著,讓自己仍能看清鏡頭裡的證據。
她對電話那端說,聲音依舊平:「周予衡三分鐘上來。物業監控被清。你的人能不能帶走B1閘口紀錄?」
顧臨川回得很快,像早就佈好路線:「我讓人直接去拿車道控制器的本機log,不走物業介面。你別跟周予衡硬頂流程,他會先保你,再保證據,他的順序跟你不同。」
這句話像一把無形的楔子,輕輕插進宋知晏心裡。顧臨川對周予衡的判讀冷得精準,精準裡帶著一點不願承認的妒意:他知道周予衡會把她放在第一位,而他自己何嘗不是。
門縫又被撐大一點。防盜鍊繃得像弓弦,扣環的金屬已經微微變形。對方只要再用一次巧力,鍊條可能不斷,但扣座會整片被扯下來。
宋知晏看著那條縫,忽然做了一個與她一貫冷靜不完全一致的選擇。她不是衝動,而是承認自己的不可控:如果門被闖開,對方第一時間會衝向筆電與證物,不會衝向她。他們要滅證,也要栽贓。她不能讓「他們碰過」成為故事的主體。
她把筆電迅速塞進沙發後方靠牆的縫隙,再把證物袋壓進文件夾裡,用膠帶把文件夾封口,封條上重寫一行字:22:04-22:06 連續保全錄影中。她把文件夾塞進檯燈旁的抽屜,抽屜沒有鎖,但抽屜正對鏡頭,任何人拉開都會被拍到。
做完,她把撬棒放回地板中央,離她兩步遠,像刻意讓自己手上空無一物。她走到攝影機旁,將鏡頭微微轉向玄關,使門縫、鍊條、茶几阻擋都入鏡,同時白牆踢腳板那個被撬開的角落也還在畫面邊緣。
她不再退。她站在光圈裡,讓自己成為不可剪接的「當事人」。
門外忽然有人低聲罵了一句,接著一個更乾脆的聲音響起,像金屬工具被取出。那聲音很短,卻讓宋知晏的後頸汗毛立起:他們要用更激烈的方法了。
就在那一瞬,走廊另一端傳來電梯到達的叮聲。那叮聲平常柔和,此刻卻像救援車的遠鳴。緊接著,是急促卻克制的腳步,帶著熟悉的節奏:周予衡。
門外兩人的呼吸似乎同時一頓,像沒想到他這麼快。下一秒,走廊上響起周予衡清冷的聲音,字句不高,但每個字都像印章落下:「停手。你們沒有工單,沒有工牌。現在離開。否則我以非法侵入、毀損與妨害秘密罪名,現場報警並保全錄影。」
門外其中一人反射性地回:「你誰——」
周予衡沒有給對方把話說完的機會:「周予衡,顧氏醫療投資集團外聘法務顧問。我手上有顧氏保全函與現場證據保全通知。你們再動一下門框,我會讓你們今晚就進警局做筆錄。」
宋知晏聽見「顧氏」兩字從周予衡口中說出來,胸口莫名一刺。這是她最不喜歡的力量用法:借名義壓人。但她也知道,這城市的流程有時只認名義。
門外沉默兩秒。那沉默裡,有人退了一步,鞋底摩擦地毯的聲音很輕。另一個人卻沒有退,反而更靠近門縫,像想趁周予衡站位不穩做最後一下。
周予衡聲音更冷:「我數到三。一。」
「二。」
就在他吐出「二」的瞬間,宋知晏嗅到一股新的味道——不是松節油,而是很淡的甜苦,像某種揮發性溶劑,被刻意塗在工具上,準備溶解門縫膠帶或讓人短暫眩暈。她的瞳孔微縮,手指不自覺在褲縫邊摩擦了一下,那是她把恐懼磨碎的動作。
她終於對電話那端說了一句完整的話,聲音低卻清楚:「顧臨川,門外不只想闖。他們帶了溶劑味。」
顧臨川的回應像刀落:「不要吸深。關空調,關排風。把濕毛巾捂住口鼻。周予衡叫他退到電梯口,不要跟他們近距離。」
宋知晏的手伸向空調遙控器,指尖還帶著剛才燙過的熱感。她按下關閉,空調低鳴停的那一刻,整個公寓忽然安靜得可怕。安靜放大了走廊上的每一絲聲響:周予衡的呼吸、對方鞋底的細磨、金屬工具被收回的喀啦。
周予衡的「三」還沒說出口,走廊那端突然又響起一串更重的腳步聲,像有人奔跑上來,卻不是單一人的節奏,更像兩三個人同時上樓。電梯叮聲再次響起,伴隨一個低沉的男聲在走廊裡響起,短促而命令式:「顧先生的保全。都別動。」
顧臨川的人到了,早於他本人。
門外那兩個人的氣息明顯亂了一下,像原本設計好的劇本被硬生生插入新角色。周予衡沒有立刻退,他的聲音仍維持理性:「你們來得正好。現場有非法侵入未遂,門框毀損,疑似外包假冒物業。請你們全程錄影,並通知警方。」
走廊上傳來一聲短笑,像不把「警方」當威脅。那笑聲很輕,卻讓宋知晏心裡一沉:顧家的保全,未必全然乾淨。在這種資本交織的城市,保全也可能是兩邊都買得到的工具。
她站在光圈裡,第一次覺得自己不是在防一個人,而是在防一張網:物業、外包、研究大樓、董事會、媒體,還有顧家自己的影子。
門外有人低聲對保全說了句什麼,像在交涉。下一秒,門把忽然不再被扯,反而被放開。防盜鍊仍繃著,但力道消失了,留下門框那道裂縫像傷口一樣張著。
周予衡的聲音靠近門邊,壓得很低,像怕驚動她也像怕被人聽見:「知晏,是我。你不要開門。我在門口錄影,先確認走廊乾淨。顧家的保全到了,但我不信任他們全部。」
宋知晏的喉嚨動了一下。她想回答「我也不信」,但她更想說的是另一句:你來得剛好。那句話太像依賴,她不習慣。
她只回:「攝影機在錄。門框受損,有溶劑味。牆內中繼自毀,拍到RA71C?。」
門外周予衡停了半秒,像在把這串資訊迅速排成證據鏈。「好。不要再碰牆內模組,等鑑識。你把你手上那片殘片封袋,封口拍照。」
她看了一眼抽屜,沒有立刻去拿。她知道一旦她現在拉開抽屜,外面任何人都能在之後剪輯成「她急著藏東西」。她把視線移回攝影機紅燈,改用最不易被誤解的方式:她伸手把抽屜拉開一半,讓鏡頭完整拍到文件夾封口與膠帶,再把抽屜整個拿出來放在地上光圈中央,然後當著鏡頭面前拆開膠帶封口,取出證物袋,把剛才那枚不規則碎片塞進袋內,封口,寫下時間,簽名。
她的字很穩,穩得像在簽一份自己不想簽的補充條款。
外面忽然又起了一陣更低的交談聲,像保全與那兩個假物業的人在某個角落交換條件。周予衡的聲音立刻冷了:「你們站住。不要讓人離開。我要看他們身分證與車鑰匙。」
有人回得含糊:「周律師,這裡是顧先生的私宅樓層,處置要等顧先生——」
周予衡打斷,語氣理性到近乎殘忍:「等他來,你們已經讓人走了。那就不是保全,是放行。」
宋知晏聽著走廊那端的拉扯,忽然理解顧臨川為什麼會不安周予衡。周予衡不是情緒型的威脅,他是程序型的威脅。對任何想把事件包裝成公關危機處理的人來說,周予衡的存在就是一把把包裝撕開的刀。
她把封好的證物袋放回光圈,抬眼看白牆踢腳板內那一角金屬面。熱氣還在散,焦味與消毒味糾纏不清,像真相與遮蔽在空氣裡互咬。
手機忽然彈出一則系統通知:稽核倉簽章完成。顧母病歷附件分段上傳已達五十八,IRB_AuditTrail同步寫入。
她還來不及鬆一口氣,另一則通知緊接著跳出來:媒體快訊推播,來源不明,但標題刺眼得像刀口——「顧氏策略長試婚妻深夜拆牆?鄰居爆料聽見砸門聲,疑涉病歷外流」。
宋知晏的指尖停在螢幕上,冷意從掌心一路爬到手腕。林曼青的手,比她預期更快。不是等明天,是現在,就在她還站在檯燈光圈裡的這幾分鐘。
門外傳來一陣更急的腳步聲,像有人終於上了這層樓,步伐熟悉到幾乎不需要看就知道是誰。接著,是顧臨川的聲音,沒有喘,卻帶著一種壓到極限的平靜:「誰動了她的門?」
走廊短暫一靜,像所有人同時把劇本翻到新的一頁。
宋知晏站在鏡頭紅燈下,聽見那句話,胸口那個被她藏了很多年的地方忽然一緊。她明明最討厭被保護,卻在此刻清楚地意識到,自己竟然在等這個人的聲音,像等一個可以把她從風控模型裡拖出去的變數。
她沒有立刻開門。她看著手機上那則推播,像看見另一面牆正在被搭起來:輿論的牆,比踢腳板更厚,更難拆。
而顧臨川在門外,下一句話落下來,低得像宣判:「周予衡,把人留下。全部。今天誰都別想用『外包』兩個字走出這層樓。」
宋知晏的眼神微動。她知道,從這一刻開始,這不是單純的證據保全夜晚,而是一場權力正面對撞的開端。她也知道,林曼青既然敢在此刻把「拆牆」丟上媒體,就一定準備了補充條款的第二波:把她推回交易框架,讓她用名分換權限,用沉默換安全。
而門外那兩個人的沉默裡,藏著更深的危險:如果他們被抓住,真正的內鬼就會切斷線路,像切斷那顆自毀電池一樣乾脆。
宋知晏把視線移回白牆內那塊金屬面,殘熱仍在。她忽然明白今晚最關鍵的不是「抓到誰」,而是「留下什麼」。留下能讓內鬼無法否認的路徑,留下能把研究大樓、物業端、董事會串起來的那條線。
她深吸一口氣,這次不是恐懼的吸氣,而是決策前的校準。她走向門邊,仍隔著半步,不讓自己貼近那條縫。她對外面的顧臨川說,聲音不高,卻清晰得像在董事會發言:
「顧臨川,我不開門,直到你的人把走廊每個鏡頭的原始檔備份完成。還有,B1車道控制器的本機log,你要現在就拿到。媒體已經開始。」
門外安靜一秒,顧臨川才回,字句像手術縫線般精準:「好。你等我三十秒。我把這層樓變成證據室。」
三十秒。
宋知晏看著手機上那則推播,忽然有種荒謬的清醒:她一生最擅長把自己變成不可見的風險項,如今卻被迫站在最亮的光圈裡,讓所有人都看見她。
而最可怕的是,她沒有退路了。她也不想退。因为她終於在這一刻承認,自己不只是查案者,她也是被用來交易的標的。
門外傳來保全拉起封鎖線的摩擦聲,周予衡的聲音在走廊上冷冷下令錄影存證,顧臨川則在更遠處打電話,語速很快,像在調度一支不該出動的隊伍。
同一時間,筆電藏在沙發後方,風扇很輕地轉動,像一顆被遮住的心臟繼續跳。傳輸進度默默爬到六十。
而掃描器的噪點忽然又跳了一下,像死去的裝置在最後一秒吐出一個幽微的訊號。那訊號短到幾乎像錯覺,卻讓宋知晏的瞳孔一縮。
因為那不是433的殘響,而是一個她在風控模型裡見過的特徵頻段,常用於近距離資料抹除設備的觸發。
代表著:有人還在樓裡,還有第三個人,正準備把剩下的線索,連同這層樓的監控原始檔,一起清掉。
她抬頭,望向天花板角落那道陰影線,心裡只有一個念頭冷冷落下:今晚的網,還沒收緊。
— 本章完 —
下一章:第9章 第 9 章
讀者留言 (0)
還沒有留言,來當第一個吧!