第7章 第 7 章
林知遠盯著那截側臉,像盯著一段被人刪改過的日志。帽檐壓得低,露出的皮膚被走廊的白光切出冷硬的弧度,左耳垂靠下的位置有一道很細的疤,像曾被什麼鈍器刮過。昨夜門內那聲急促的吸氣、抽屜滑軌被猛推回去的金屬摩擦、塑料卡扣咔噠一聲的脆響,忽然全部都有了對應的身體。
他心跳仍穩,穩得像在按流程跑一個稽核清單。錄音在跑,手機貼在掌心,發熱的程度提醒他每一秒都在成為證據。授權書被他扣著,紙張邊緣刮過指腹,像提醒他別鬆手。
梁薇已經把人往裡帶,語氣依舊溫柔:「我們先把現場隔離起來,設備放這裡,取證很快。」她像在安撫一個怕麻煩的甲方,又像在催促一個不願配合的乙方,把「很快」說得像不可拒絕。
沈晏城沒有退。他站在門框內側半步,像一道不動的闊影,把走廊的嘈雜切成兩半。「先改模板。」他說,聲音不高,卻像把門鎖扣上了,「第三方通訊與郵件調取,刪掉。改完,三方簽字,才進內網。」
梁薇笑意微收,目光掠過授權書的封面:「沈總,流程不是我定的。你要是現在卡住,平台那邊會覺得你們不配合,輿情也——」
「輿情不是合規。」周默的聲音從走廊另一端插進來,帶著一點喘,像剛爬了樓。他手裡拎著一個薄薄的黑色文件袋,肩上還掛著自媒體那種常用的收音小麥與支架包,整個人介於律師和記者之間的狀態,隨時能變換身份。「你們要做的是取證,取證就要有範圍、有授權、有留痕。沒有留痕,你們拿走的任何一份東西,回頭都是違法取得的證據。」
梁薇看了他一眼,像嫌他多事,又像忌他嘴上那點「違法」會被人抓去做標題。她側身讓出一點位置,產業基金代表的鞋跟在地毯上輕輕點了兩下,終於開口:「我姓龔,基金這邊來見證,不干預你們技術取證。但我想提醒一句,明天早上我們就要向市平台提交增信融資的可行性報告。這家公司現在每延遲一小時,就多一小時的不確定性成本。」
許棠坐在會議室門邊的椅子上,手指捏著一支筆,筆帽被他轉得很快。他聽見「增信融資」四個字,像被針扎了下,抬眼又迅速低下去,彷彿那份報告會把他藏著的那段算法來路照得透明。
林知遠沒有接龔代表的話,只把授權書翻到那行小字,用指腹把它壓平。「第三方通訊與郵件往來」在白光下顯得格外刺眼。他抬頭對梁薇說:「模板你說是標準,那就按標準改。範圍限定為事故相關系統、事故相關賬號、事故相關時間窗。任何人際對話,除非另有法定程序,不在今天取證範圍。」
梁薇停頓半秒,像在衡量要不要硬闖。她身後兩名技術員已經把設備箱放下,箱輪還在吱呀回彈。那個維保制服的男人站得很靠後,手卻不安分,指尖摸了摸胸前的工牌邊緣,像在確認它還在。
沈晏城視線掃過他,沒有點破,只冷冷道:「把工牌抬起來。」
維保男愣了一下,抬手把帽檐往上掀了掀,工牌也被他指腹壓住,露出姓名與公司:海港智維 外包維保 李卓。照片上的人眉眼和現實對上了,只是現實更疲、更急。那道耳垂的疤像一個不該出現的備註。
林知遠把名字在心裡記了一遍,像記下一個即將被穿透的殼公司。他不去看對方眼睛,只看對方手背。指節上有一圈很淡的墨跡,像常年拿工單簽字留下的碳粉痕。昨晚他貼在資料室門外時,門內那人翻找東西的手速很快,帶著熟練的「維保」節奏:先找最容易讓人信任的故障點,再用「更換」掩蓋移除。
「周律師,」梁薇終於像做出妥協,語氣仍溫,「那你來起草修改版,咱們先讓技術員布隔離設備,總可以吧?不接內網,先做現場鏡像準備。」
周默點了點頭,走到旁邊的會議桌,抽出筆和便攜打印的模板,動作很快,像早就料到會走到這一步。他一邊寫一邊說:「可以準備,但設備序列號、取證介質編號、校驗哈希都要先記錄。你們每一個U盤、每一台筆記本、每一根網線,今天都要留痕。別跟我說臨時沒有表格,沒有就手寫。」
技術員臉色一僵,像覺得被小題大做。梁薇抬手示意他們配合,笑意像貼上去的:「行,我們配合。」
沈晏城把外套口袋里的筆拿出來,放在林知遠面前:「你來核對清單。」
林知遠接過筆,沒有推辭。他最熟的是把混亂拆成欄目。取證清單一共三頁,梁薇的版本寫得漂亮,漂亮得像要把真正的問題留空:系統範圍寫得寬,時間窗寫得長,授權人寫得含糊,見證人欄只留了平台的人。林知遠一行行划掉,補上限定語,像在收緊一張網,讓漏洞變成牢籠。
「事故時間窗,」他念著寫著,「以四月十二日零點至四月十三日凌晨六點為主,外延不得超過兩小時,除非出具另行授权。賬號範圍,僅限潮鏈內部運維、系統管理、行政公用機關聯賬號。取證方式,先做只讀鏡像,原始介質不得離場。取證結果輸出需加水印,含取證人、見證人、時間戳。」
他抬眼看梁薇:「水印要上鏈哈希,三方簽字,防剪輯。」
梁薇的嘴角僵了一下,像被迫吞下一口不甜的糖。「可以。」
龔代表皺了皺眉,似乎想說這樣效率太低。林知遠看都沒看他,只把筆尖點在見證人欄:「見證人周默,另加潮鏈方許棠。源頭記錄得有人簽。你們要的是技術真相,不是講故事。」
許棠聽到自己名字,手一抖,筆帽掉在地上。他彎腰去撿,像彎腰去撿回自己的勇氣。撿起來後他沒有立刻說話,只抬眼看沈晏城,目光裡有一瞬的求救。
沈晏城看他一眼,沒有安慰,只淡淡道:「你簽你該簽的。你不簽,別人就替你簽。」
這句話像把許棠的退路切掉。許棠喉結滾了一下,終於點頭:「我簽。我在場。」
周默把修改版授權書寫完,推到梁薇面前:「刪掉第三方通訊與郵件。另加一條,任何取證資料對外披露須經三方共同確認版本,否則視為單方擅自披露。你要透明,我給你透明,但你不能拿透明當刀。」
梁薇低頭看字,指尖停在那句「擅自披露」上,像在摸一個燙手的點。她抬頭笑了笑:「周律師寫得嚴。這樣平台那邊——」
「平台那邊要是不同意,」沈晏城打斷她,「那就讓他們出具正式調查函,走行政程序。別拿‘會後補簽’糊弄人。你們今天踏進來,每一步都算數。」
走廊那邊,那個中年男人終於發出一聲意味不明的輕笑。他靠近一步,身上那股長期在董事會里坐著的人才有的味道,乾燥、克制、又居高臨下。「晏城,你現在像個律師,不像投資人。你把自己綁在這家創業公司上,綁在一個風控專員上,值得嗎?」
林知遠沒有轉頭,但他能感覺到那道目光落在自己背上,像在量一件物品。那一瞬,他突然理解沈晏城少年時的沉默:不是不說,是說了也沒用。那些人只認籌碼,不認情分。
沈晏城回頭看向中年男人,語氣平得像冰面:「值得不值得,我自己算。你們想要潮鏈,就按市場規則來。想用流程把人捏死,再拿殘值接盤,不行。」
中年男人眼神微沉:「董事會的意思很簡單。撤掉你那份帶反收購條款的投資條件,恢復到可控的可转债结构,基金那邊也會配合。你跟这个人——」他瞥了眼林知遠,「協議婚姻到期就終止,別搞得難看。家裡不會讓你把‘信任擔保’變成把柄。」
林知遠指尖一緊,握著筆的關節泛白。他沒有被那句「這個人」刺痛到失態,只是在心裡把它記成另一條證據:對方真正想拿的是沈晏城的控制權,婚姻只是鎖扣。
他抬頭,第一次正面看向中年男人,語氣仍克制:「你們怕的不是把柄。你們怕的是沈晏城把擔保給了別人,而不是給你們。」
中年男人像沒料到他會說話,眉梢抬了抬。梁薇趕緊插進來,像要把話題拉回她能掌控的流程:「我們先取證,其他問題後面談。龔代表也在,大家都想要一個結果。」
周默把筆帽扣上,眼神像刀背一樣鈍卻不退:「對,先取證。誰阻礙取證,誰就有問題。」
技術員開始布隔離網,拉出一個便攜交換機和一台只讀鏡像機。林知遠盯著鏡像機的序列號,讓周默逐一記錄,並要求梁薇的人在每一頁記錄表上簽名按指印。梁薇的耐心一點點被磨薄,卻又不敢在這一刻翻臉,因為走廊的監控在,周默的手機也在錄,沈晏城身後的家族來人更像在看她的表演是否值錢。
「先從行政公用機第三台開始。」林知遠說。
技術員愣了一下:「我們清單上是從鏈上節點開始。」
「清單是我改的。」林知遠把筆放下,語氣不重,卻有一種不容置疑的順序感,「鏈上節點你們可以慢慢看,但事故的引爆點在輿情,輿情的起點在權限與對外傳輸。行政公用機第三台有會話刷新、有郵件端訪問,還有可能的外聯出口。先把它鏡像了,才能防止你們說‘資料後來被改’。」
梁薇眼角微跳,像被戳中。「林專員,你是不是太篤定了?行政機器——」
「我不篤定。」林知遠打斷她,「所以我才要鏡像。篤定的是你們,一來就要我交聊天記錄。」
那個維保男李卓忽然咳了一聲,像想插話,又忍住。他往後退了半步,腳跟碰到設備箱,發出很輕的磕碰聲。林知遠的視線落在他的鞋尖上,那鞋底沾著一點灰白的粉末,像資料室地面那種防潮粉。昨晚資料室的地面他記得很清楚,因為那裡平時沒人走,灰會以很不自然的方式堆在角落。
他心裡那根線拉得更緊:李卓昨晚進過資料室。
「李師傅,」林知遠忽然開口,語氣像在做例行詢問,「你們海港智維今天的維保工單帶了嗎?昨晚資料室旁邊的備份機抽屜有人拉開過,你們有沒有報修記錄?」
李卓眼神一閃,像被燈照到的魚。他下意識摸了摸口袋:「我……我是跟平台來的,具體工單在他們那邊。」
「在誰那邊?」周默抬頭,抓得很快,「平台外包維保的工單按規定要雙方簽字,一份平台存檔,一份你們公司存檔。你說在他們那邊,意思是你沒有自己的存根?」
李卓喉嚨動了一下,像吞咽:「今天臨時叫我過來,來得急……」
「臨時叫你,」林知遠把語速放慢,每個字都像落錘,「那你怎麼知道要戴這張工牌,怎麼知道要進我們這一層?昨晚兩點到三點,你在哪?」
梁薇臉色終於變了,伸手想把話打斷:「林專員,你這是審人,不在取證範圍內。」
「在。」沈晏城冷冷道,「取證的前提是人員身份確定。未知身份的人進場,所有取證結果都可能被污染。你們要快,那就先把污染源清掉。」
龔代表也皺眉,終於露出一點焦躁:「沈總,這樣會拖到天亮,市平台那邊——」
「天亮也比冤枉人好。」沈晏城說。
走廊監控的紅點在遠處閃著,像一枚不眨眼的眼睛。梁薇看了一眼那紅點,終於意識到她再「溫柔」也壓不住局面。她深吸一口氣,像把情緒壓回胸腔:「好,那就按沈總的要求。李師傅,請你配合,先把你的出入記錄、工單、以及昨晚是否到過這層說清楚。」
李卓的嘴唇發白,眼神飄向梁薇,又飄向那位中年男人,像在尋找某個能替他下決定的人。那位中年男人不看他,像根本不認識。這種冷漠比斥責更殘忍:一旦你暴露,就自動從棋盤上消失。
林知遠看著李卓那瞬間的孤立,忽然想到自己曾經也被迫「消失」過——童年搬家那天,信沒寄出去,人也從小城的生活裡被拔掉。不同的是,那次他沒留下時間戳;這次他要留下。
「我給你一個簡單的路。」林知遠語氣很平,「你說實話,誰讓你昨晚去資料室,誰給你鑰匙,誰讓你改工單。你可以不講動機,但你得講鏈路。」
李卓手抖得更明顯了。他像終於撐不住,低聲說:「鑰匙不是我拿的。我只是……跟著人進去。有人說資料要備份,怕丟。」
「誰。」沈晏城只問一個字。
李卓閉了閉眼,像知道說出來就回不了頭:「姚……姚啟明。行政那個。是他帶我上來,說平台要換監控硬盤,工單讓我簽個字就行。他說你們公司有人要背鍋,讓我別多問。」
許棠猛地站起來,椅子腿在地上刮出刺耳的一聲。他臉色難看得像被打了一拳:「姚啟明?他不是……他一直跟著我跑採購的。」
周默迅速把這句話記下,抬頭看梁薇:「聽到了?行政鑰匙、監控硬盤更換、工單簽字,這些全在你們平台要求‘必須接入園區監控’的範圍。梁薇,你還要說這只是模板嗎?」
梁薇的笑徹底掛不住了。她看向技術員,像要他們立刻把人帶走,又怕被說越權。她的眼神短促地瞥過龔代表,像在求一個更高層的決斷。
龔代表沉聲:「先暫停人員進出。這個人留在現場,等平台紀檢或公安來。」
中年男人的臉色也沉了沉,卻不是因為李卓,而像因為事態失控讓他無法把沈晏城「勸回去」。他走近沈晏城一步,壓低聲音:「你以為抓到一個外包就能翻盤?你別忘了,你現在站在對面。董事會能給你,也能收回。」
沈晏城沒有回避,也壓低聲音,像把話說給他一個人聽:「你們想收回,就按合同。別用人命和名譽做代價。」
「人命」兩個字讓中年男人眼神微變,像被戳到某個他不願承認的底線。他冷哼一聲,退回去,像宣布自己暫時旁觀。
林知遠把注意力重新拉回流程。他知道李卓的供述只是撕開口子,真正的內鬼還在另一端:能調動行政鑰匙、能引導平台取證動線、能把輿情最先爆料的資料送出去的人,不會只是一個維保外包。姚啟明只是手,背後還有腦。
「現在,」林知遠把清單推到梁薇面前,「按照修改版授權書,先鏡像行政公用機第三台,再鏡像監控硬盤更換前後的存儲。你們要說我篡改,就讓哈希說話。」
梁薇盯著他,忽然笑了一下,那笑裡沒有溫柔,只有一點被逼到角落的冷:「林專員,你很會把人逼到流程裡。但你確定你自己沒有瑕疵嗎?你們潮鏈的核心算法來源,如果也在灰區,今天這些留痕,最後會不會反噬你們?」
許棠的臉瞬間失了血色,像被人直接掀開了底牌。他張了張嘴,卻沒發出聲。
林知遠看向許棠,那一眼沒有責備,只有警告式的冷靜:別在這裡崩。然後他轉回梁薇,語氣仍平:「算法來源是另一條線,不在你今天越權的理由裡。你想把它拖出來,是想讓大家覺得潮鏈‘活該’被吞。可以,你提,我們也留痕。只要你敢把你們平台外聯出口對密鑰驗證請求的授權鏈路一起交出來。」
梁薇眼神一縮,像聽見了她不想被點名的那條暗線。那條線牽著誰,牽著哪家外包,牽著哪個MCN殼公司,她比誰都清楚。
周默在一旁接得很快,像把早已準備好的彈藥上膛:「我已經把爆料賬號的穿透鏈路做了初稿,明早八點,如果平台不公開調查範圍與授權,我會以律師身份發一份‘合理質疑’,並同步把證據交市監與網信。注意,是合理質疑,不是爆料。我不做謠言,我只做程序正義。」
他說「程序正義」時,聲音不大,卻像在跟自己較勁。林知遠知道他背後還有債務、有家裡的壓力,有人拿著那點窘迫逼他站隊。但周默現在站在這裡,選了最難也最乾淨的路。
梁薇看著周默,像第一次真正把他當對手。她深吸一口氣,終於點頭:「好。按你們的。鏡像行政機。」
技術員把設備連上隔離網,開始做只讀鏡像。屏幕上進度條緩慢爬行,像一條需要耐心的真相。林知遠站在旁邊,盯著每一次校驗哈希的輸出,讓周默記錄,讓許棠簽字。許棠握筆的手抖得厲害,但他沒有逃,筆尖落下去時像在承認某種責任。
沈晏城一直站在林知遠身側,沒有多餘的動作,只有在每一頁需要簽字時伸手,簽得很穩。那種穩不是冷漠,是把自己的名字當成盾牌,擋在流程前面。
鏡像完成的一瞬,哈希值被打印出來。林知遠拿過紙條,掃了一眼,然後用手機離線計算再核對一遍,確定一致。他把紙條交給周默,周默把它封進文件袋,封口處三人簽名按指印,再由技術員拍照上鏈存證。那一刻,林知遠忽然覺得自己像把童年那封沒寄出的信,終於封口了。
可真相不會因為封口而自動被讀到。它要被送出去,送到不會被攔截的地方。
就在技術員準備打開鏡像文件索引時,屏幕上跳出一條記錄:凌晨兩點四十六分,瀏覽器訪問一個外聯網盤鏈接,下載文件名被改成了「溯源白皮書_最終版」。下載完成後,立刻有一個郵件草稿生成,收件人欄是一串被刪掉的地址,但草稿自動保存的元信息還在:對方域名屬於一家本地文化公司。
周默低聲罵了句:「果然是那條MCN殼。」
梁薇的指尖在桌沿敲了一下,像想把那聲敲擊當作否認。龔代表的臉色變得很難看,像這一刻才意識到「增信融資」的背後也許早被人做成了話術與局。
李卓站在角落,像突然被抽走了最後一點力氣。他喃喃道:「我就說了……我就是簽字的。文件不是我弄的。」
「簽字就是你弄的。」周默冷冷看他一眼,但語氣又收回來,「不過現在,你可以做證人。你要是再撒謊,後果你自己想。」
林知遠的目光從屏幕移開,落到梁薇身上:「還說只是模板嗎?」
梁薇看著那條域名,笑意像被撕裂。她忽然抬眼,語氣柔得像刀子抹了蜜:「林知遠,你今天贏了流程。但你想過沒有,你把這些都留痕了,潮鏈就能活下來嗎?你們的錢還是要來自資本。資本要的不是你這種人,資本要的是可控。你和沈晏城公開站到一起,等於把他也拖下水。」
林知遠沒有被她的「拖下水」激怒。他只是轉頭看了沈晏城一眼。沈晏城的眼神很冷,但那冷裡有火,像早就決定把自己燒掉也要照亮一段路。
「那就讓資本知道,」沈晏城開口,聲音不大,卻像把一句誓言塞進合同裡,「我不是可控的。」
走廊盡頭的電梯又叮了一聲,像新的回合開始。有人在外面快步走近,帶著急促的對講機雜音。梁薇的手機也在同時震動,她看了一眼屏幕,眼神瞬間變得更深,像收到某個更高層的指令。
林知遠卻先一步把那張哈希紙條的照片發給了自己另一個備份賬號,再轉發給周默的加密郵箱,最後發給沈晏城。他做完這些,才抬頭。
他知道,下一步不只是抓內鬼,而是把這條鏈路反向扯到投資條款與收購陷阱上,扯到家族資本與平台外包的合謀上。今晚他們在流程裡抓到了一條尾巴,明天就要抓住整條蛇。
梁薇抬起頭,重新戴上那張溫柔的面具,卻遮不住眼底的冷:「平台那邊剛通知,明早會成立聯合調查組。為了‘公正’,他們要求把你們所有取證資料同步上交,包括你們內部的備份硬盤。」
她說「包括」時,刻意把視線落在林知遠身上,像知道他做了雙份存證。
林知遠的掌心微微發熱,U盤A在口袋裡像一枚小小的硬骨。他沒有露出任何破綻,只平靜道:「可以。按我們剛簽的授權範圍來。範圍外的,一個字都不給。」
沈晏城往前一步,替他把話補完:「想要更多,拿正式函來。拿不出來,就別伸手。」
走廊的白光像更亮了一點,照得每個人的影子都很硬。林知遠忽然想起那封沒寄出的信,信裡他曾寫:等我長大,我會回來。那時他不懂回來意味著什麼。現在他懂了,回來不是回到一座城市,是回到一段被人掌控的命運前,伸手把它奪回來。
他把授權書重新扣在掌心,像扣住一個新的誓約。下一場仗,天亮後才真正開始。
他心跳仍穩,穩得像在按流程跑一個稽核清單。錄音在跑,手機貼在掌心,發熱的程度提醒他每一秒都在成為證據。授權書被他扣著,紙張邊緣刮過指腹,像提醒他別鬆手。
梁薇已經把人往裡帶,語氣依舊溫柔:「我們先把現場隔離起來,設備放這裡,取證很快。」她像在安撫一個怕麻煩的甲方,又像在催促一個不願配合的乙方,把「很快」說得像不可拒絕。
沈晏城沒有退。他站在門框內側半步,像一道不動的闊影,把走廊的嘈雜切成兩半。「先改模板。」他說,聲音不高,卻像把門鎖扣上了,「第三方通訊與郵件調取,刪掉。改完,三方簽字,才進內網。」
梁薇笑意微收,目光掠過授權書的封面:「沈總,流程不是我定的。你要是現在卡住,平台那邊會覺得你們不配合,輿情也——」
「輿情不是合規。」周默的聲音從走廊另一端插進來,帶著一點喘,像剛爬了樓。他手裡拎著一個薄薄的黑色文件袋,肩上還掛著自媒體那種常用的收音小麥與支架包,整個人介於律師和記者之間的狀態,隨時能變換身份。「你們要做的是取證,取證就要有範圍、有授權、有留痕。沒有留痕,你們拿走的任何一份東西,回頭都是違法取得的證據。」
梁薇看了他一眼,像嫌他多事,又像忌他嘴上那點「違法」會被人抓去做標題。她側身讓出一點位置,產業基金代表的鞋跟在地毯上輕輕點了兩下,終於開口:「我姓龔,基金這邊來見證,不干預你們技術取證。但我想提醒一句,明天早上我們就要向市平台提交增信融資的可行性報告。這家公司現在每延遲一小時,就多一小時的不確定性成本。」
許棠坐在會議室門邊的椅子上,手指捏著一支筆,筆帽被他轉得很快。他聽見「增信融資」四個字,像被針扎了下,抬眼又迅速低下去,彷彿那份報告會把他藏著的那段算法來路照得透明。
林知遠沒有接龔代表的話,只把授權書翻到那行小字,用指腹把它壓平。「第三方通訊與郵件往來」在白光下顯得格外刺眼。他抬頭對梁薇說:「模板你說是標準,那就按標準改。範圍限定為事故相關系統、事故相關賬號、事故相關時間窗。任何人際對話,除非另有法定程序,不在今天取證範圍。」
梁薇停頓半秒,像在衡量要不要硬闖。她身後兩名技術員已經把設備箱放下,箱輪還在吱呀回彈。那個維保制服的男人站得很靠後,手卻不安分,指尖摸了摸胸前的工牌邊緣,像在確認它還在。
沈晏城視線掃過他,沒有點破,只冷冷道:「把工牌抬起來。」
維保男愣了一下,抬手把帽檐往上掀了掀,工牌也被他指腹壓住,露出姓名與公司:海港智維 外包維保 李卓。照片上的人眉眼和現實對上了,只是現實更疲、更急。那道耳垂的疤像一個不該出現的備註。
林知遠把名字在心裡記了一遍,像記下一個即將被穿透的殼公司。他不去看對方眼睛,只看對方手背。指節上有一圈很淡的墨跡,像常年拿工單簽字留下的碳粉痕。昨晚他貼在資料室門外時,門內那人翻找東西的手速很快,帶著熟練的「維保」節奏:先找最容易讓人信任的故障點,再用「更換」掩蓋移除。
「周律師,」梁薇終於像做出妥協,語氣仍溫,「那你來起草修改版,咱們先讓技術員布隔離設備,總可以吧?不接內網,先做現場鏡像準備。」
周默點了點頭,走到旁邊的會議桌,抽出筆和便攜打印的模板,動作很快,像早就料到會走到這一步。他一邊寫一邊說:「可以準備,但設備序列號、取證介質編號、校驗哈希都要先記錄。你們每一個U盤、每一台筆記本、每一根網線,今天都要留痕。別跟我說臨時沒有表格,沒有就手寫。」
技術員臉色一僵,像覺得被小題大做。梁薇抬手示意他們配合,笑意像貼上去的:「行,我們配合。」
沈晏城把外套口袋里的筆拿出來,放在林知遠面前:「你來核對清單。」
林知遠接過筆,沒有推辭。他最熟的是把混亂拆成欄目。取證清單一共三頁,梁薇的版本寫得漂亮,漂亮得像要把真正的問題留空:系統範圍寫得寬,時間窗寫得長,授權人寫得含糊,見證人欄只留了平台的人。林知遠一行行划掉,補上限定語,像在收緊一張網,讓漏洞變成牢籠。
「事故時間窗,」他念著寫著,「以四月十二日零點至四月十三日凌晨六點為主,外延不得超過兩小時,除非出具另行授权。賬號範圍,僅限潮鏈內部運維、系統管理、行政公用機關聯賬號。取證方式,先做只讀鏡像,原始介質不得離場。取證結果輸出需加水印,含取證人、見證人、時間戳。」
他抬眼看梁薇:「水印要上鏈哈希,三方簽字,防剪輯。」
梁薇的嘴角僵了一下,像被迫吞下一口不甜的糖。「可以。」
龔代表皺了皺眉,似乎想說這樣效率太低。林知遠看都沒看他,只把筆尖點在見證人欄:「見證人周默,另加潮鏈方許棠。源頭記錄得有人簽。你們要的是技術真相,不是講故事。」
許棠聽到自己名字,手一抖,筆帽掉在地上。他彎腰去撿,像彎腰去撿回自己的勇氣。撿起來後他沒有立刻說話,只抬眼看沈晏城,目光裡有一瞬的求救。
沈晏城看他一眼,沒有安慰,只淡淡道:「你簽你該簽的。你不簽,別人就替你簽。」
這句話像把許棠的退路切掉。許棠喉結滾了一下,終於點頭:「我簽。我在場。」
周默把修改版授權書寫完,推到梁薇面前:「刪掉第三方通訊與郵件。另加一條,任何取證資料對外披露須經三方共同確認版本,否則視為單方擅自披露。你要透明,我給你透明,但你不能拿透明當刀。」
梁薇低頭看字,指尖停在那句「擅自披露」上,像在摸一個燙手的點。她抬頭笑了笑:「周律師寫得嚴。這樣平台那邊——」
「平台那邊要是不同意,」沈晏城打斷她,「那就讓他們出具正式調查函,走行政程序。別拿‘會後補簽’糊弄人。你們今天踏進來,每一步都算數。」
走廊那邊,那個中年男人終於發出一聲意味不明的輕笑。他靠近一步,身上那股長期在董事會里坐著的人才有的味道,乾燥、克制、又居高臨下。「晏城,你現在像個律師,不像投資人。你把自己綁在這家創業公司上,綁在一個風控專員上,值得嗎?」
林知遠沒有轉頭,但他能感覺到那道目光落在自己背上,像在量一件物品。那一瞬,他突然理解沈晏城少年時的沉默:不是不說,是說了也沒用。那些人只認籌碼,不認情分。
沈晏城回頭看向中年男人,語氣平得像冰面:「值得不值得,我自己算。你們想要潮鏈,就按市場規則來。想用流程把人捏死,再拿殘值接盤,不行。」
中年男人眼神微沉:「董事會的意思很簡單。撤掉你那份帶反收購條款的投資條件,恢復到可控的可转债结构,基金那邊也會配合。你跟这个人——」他瞥了眼林知遠,「協議婚姻到期就終止,別搞得難看。家裡不會讓你把‘信任擔保’變成把柄。」
林知遠指尖一緊,握著筆的關節泛白。他沒有被那句「這個人」刺痛到失態,只是在心裡把它記成另一條證據:對方真正想拿的是沈晏城的控制權,婚姻只是鎖扣。
他抬頭,第一次正面看向中年男人,語氣仍克制:「你們怕的不是把柄。你們怕的是沈晏城把擔保給了別人,而不是給你們。」
中年男人像沒料到他會說話,眉梢抬了抬。梁薇趕緊插進來,像要把話題拉回她能掌控的流程:「我們先取證,其他問題後面談。龔代表也在,大家都想要一個結果。」
周默把筆帽扣上,眼神像刀背一樣鈍卻不退:「對,先取證。誰阻礙取證,誰就有問題。」
技術員開始布隔離網,拉出一個便攜交換機和一台只讀鏡像機。林知遠盯著鏡像機的序列號,讓周默逐一記錄,並要求梁薇的人在每一頁記錄表上簽名按指印。梁薇的耐心一點點被磨薄,卻又不敢在這一刻翻臉,因為走廊的監控在,周默的手機也在錄,沈晏城身後的家族來人更像在看她的表演是否值錢。
「先從行政公用機第三台開始。」林知遠說。
技術員愣了一下:「我們清單上是從鏈上節點開始。」
「清單是我改的。」林知遠把筆放下,語氣不重,卻有一種不容置疑的順序感,「鏈上節點你們可以慢慢看,但事故的引爆點在輿情,輿情的起點在權限與對外傳輸。行政公用機第三台有會話刷新、有郵件端訪問,還有可能的外聯出口。先把它鏡像了,才能防止你們說‘資料後來被改’。」
梁薇眼角微跳,像被戳中。「林專員,你是不是太篤定了?行政機器——」
「我不篤定。」林知遠打斷她,「所以我才要鏡像。篤定的是你們,一來就要我交聊天記錄。」
那個維保男李卓忽然咳了一聲,像想插話,又忍住。他往後退了半步,腳跟碰到設備箱,發出很輕的磕碰聲。林知遠的視線落在他的鞋尖上,那鞋底沾著一點灰白的粉末,像資料室地面那種防潮粉。昨晚資料室的地面他記得很清楚,因為那裡平時沒人走,灰會以很不自然的方式堆在角落。
他心裡那根線拉得更緊:李卓昨晚進過資料室。
「李師傅,」林知遠忽然開口,語氣像在做例行詢問,「你們海港智維今天的維保工單帶了嗎?昨晚資料室旁邊的備份機抽屜有人拉開過,你們有沒有報修記錄?」
李卓眼神一閃,像被燈照到的魚。他下意識摸了摸口袋:「我……我是跟平台來的,具體工單在他們那邊。」
「在誰那邊?」周默抬頭,抓得很快,「平台外包維保的工單按規定要雙方簽字,一份平台存檔,一份你們公司存檔。你說在他們那邊,意思是你沒有自己的存根?」
李卓喉嚨動了一下,像吞咽:「今天臨時叫我過來,來得急……」
「臨時叫你,」林知遠把語速放慢,每個字都像落錘,「那你怎麼知道要戴這張工牌,怎麼知道要進我們這一層?昨晚兩點到三點,你在哪?」
梁薇臉色終於變了,伸手想把話打斷:「林專員,你這是審人,不在取證範圍內。」
「在。」沈晏城冷冷道,「取證的前提是人員身份確定。未知身份的人進場,所有取證結果都可能被污染。你們要快,那就先把污染源清掉。」
龔代表也皺眉,終於露出一點焦躁:「沈總,這樣會拖到天亮,市平台那邊——」
「天亮也比冤枉人好。」沈晏城說。
走廊監控的紅點在遠處閃著,像一枚不眨眼的眼睛。梁薇看了一眼那紅點,終於意識到她再「溫柔」也壓不住局面。她深吸一口氣,像把情緒壓回胸腔:「好,那就按沈總的要求。李師傅,請你配合,先把你的出入記錄、工單、以及昨晚是否到過這層說清楚。」
李卓的嘴唇發白,眼神飄向梁薇,又飄向那位中年男人,像在尋找某個能替他下決定的人。那位中年男人不看他,像根本不認識。這種冷漠比斥責更殘忍:一旦你暴露,就自動從棋盤上消失。
林知遠看著李卓那瞬間的孤立,忽然想到自己曾經也被迫「消失」過——童年搬家那天,信沒寄出去,人也從小城的生活裡被拔掉。不同的是,那次他沒留下時間戳;這次他要留下。
「我給你一個簡單的路。」林知遠語氣很平,「你說實話,誰讓你昨晚去資料室,誰給你鑰匙,誰讓你改工單。你可以不講動機,但你得講鏈路。」
李卓手抖得更明顯了。他像終於撐不住,低聲說:「鑰匙不是我拿的。我只是……跟著人進去。有人說資料要備份,怕丟。」
「誰。」沈晏城只問一個字。
李卓閉了閉眼,像知道說出來就回不了頭:「姚……姚啟明。行政那個。是他帶我上來,說平台要換監控硬盤,工單讓我簽個字就行。他說你們公司有人要背鍋,讓我別多問。」
許棠猛地站起來,椅子腿在地上刮出刺耳的一聲。他臉色難看得像被打了一拳:「姚啟明?他不是……他一直跟著我跑採購的。」
周默迅速把這句話記下,抬頭看梁薇:「聽到了?行政鑰匙、監控硬盤更換、工單簽字,這些全在你們平台要求‘必須接入園區監控’的範圍。梁薇,你還要說這只是模板嗎?」
梁薇的笑徹底掛不住了。她看向技術員,像要他們立刻把人帶走,又怕被說越權。她的眼神短促地瞥過龔代表,像在求一個更高層的決斷。
龔代表沉聲:「先暫停人員進出。這個人留在現場,等平台紀檢或公安來。」
中年男人的臉色也沉了沉,卻不是因為李卓,而像因為事態失控讓他無法把沈晏城「勸回去」。他走近沈晏城一步,壓低聲音:「你以為抓到一個外包就能翻盤?你別忘了,你現在站在對面。董事會能給你,也能收回。」
沈晏城沒有回避,也壓低聲音,像把話說給他一個人聽:「你們想收回,就按合同。別用人命和名譽做代價。」
「人命」兩個字讓中年男人眼神微變,像被戳到某個他不願承認的底線。他冷哼一聲,退回去,像宣布自己暫時旁觀。
林知遠把注意力重新拉回流程。他知道李卓的供述只是撕開口子,真正的內鬼還在另一端:能調動行政鑰匙、能引導平台取證動線、能把輿情最先爆料的資料送出去的人,不會只是一個維保外包。姚啟明只是手,背後還有腦。
「現在,」林知遠把清單推到梁薇面前,「按照修改版授權書,先鏡像行政公用機第三台,再鏡像監控硬盤更換前後的存儲。你們要說我篡改,就讓哈希說話。」
梁薇盯著他,忽然笑了一下,那笑裡沒有溫柔,只有一點被逼到角落的冷:「林專員,你很會把人逼到流程裡。但你確定你自己沒有瑕疵嗎?你們潮鏈的核心算法來源,如果也在灰區,今天這些留痕,最後會不會反噬你們?」
許棠的臉瞬間失了血色,像被人直接掀開了底牌。他張了張嘴,卻沒發出聲。
林知遠看向許棠,那一眼沒有責備,只有警告式的冷靜:別在這裡崩。然後他轉回梁薇,語氣仍平:「算法來源是另一條線,不在你今天越權的理由裡。你想把它拖出來,是想讓大家覺得潮鏈‘活該’被吞。可以,你提,我們也留痕。只要你敢把你們平台外聯出口對密鑰驗證請求的授權鏈路一起交出來。」
梁薇眼神一縮,像聽見了她不想被點名的那條暗線。那條線牽著誰,牽著哪家外包,牽著哪個MCN殼公司,她比誰都清楚。
周默在一旁接得很快,像把早已準備好的彈藥上膛:「我已經把爆料賬號的穿透鏈路做了初稿,明早八點,如果平台不公開調查範圍與授權,我會以律師身份發一份‘合理質疑’,並同步把證據交市監與網信。注意,是合理質疑,不是爆料。我不做謠言,我只做程序正義。」
他說「程序正義」時,聲音不大,卻像在跟自己較勁。林知遠知道他背後還有債務、有家裡的壓力,有人拿著那點窘迫逼他站隊。但周默現在站在這裡,選了最難也最乾淨的路。
梁薇看著周默,像第一次真正把他當對手。她深吸一口氣,終於點頭:「好。按你們的。鏡像行政機。」
技術員把設備連上隔離網,開始做只讀鏡像。屏幕上進度條緩慢爬行,像一條需要耐心的真相。林知遠站在旁邊,盯著每一次校驗哈希的輸出,讓周默記錄,讓許棠簽字。許棠握筆的手抖得厲害,但他沒有逃,筆尖落下去時像在承認某種責任。
沈晏城一直站在林知遠身側,沒有多餘的動作,只有在每一頁需要簽字時伸手,簽得很穩。那種穩不是冷漠,是把自己的名字當成盾牌,擋在流程前面。
鏡像完成的一瞬,哈希值被打印出來。林知遠拿過紙條,掃了一眼,然後用手機離線計算再核對一遍,確定一致。他把紙條交給周默,周默把它封進文件袋,封口處三人簽名按指印,再由技術員拍照上鏈存證。那一刻,林知遠忽然覺得自己像把童年那封沒寄出的信,終於封口了。
可真相不會因為封口而自動被讀到。它要被送出去,送到不會被攔截的地方。
就在技術員準備打開鏡像文件索引時,屏幕上跳出一條記錄:凌晨兩點四十六分,瀏覽器訪問一個外聯網盤鏈接,下載文件名被改成了「溯源白皮書_最終版」。下載完成後,立刻有一個郵件草稿生成,收件人欄是一串被刪掉的地址,但草稿自動保存的元信息還在:對方域名屬於一家本地文化公司。
周默低聲罵了句:「果然是那條MCN殼。」
梁薇的指尖在桌沿敲了一下,像想把那聲敲擊當作否認。龔代表的臉色變得很難看,像這一刻才意識到「增信融資」的背後也許早被人做成了話術與局。
李卓站在角落,像突然被抽走了最後一點力氣。他喃喃道:「我就說了……我就是簽字的。文件不是我弄的。」
「簽字就是你弄的。」周默冷冷看他一眼,但語氣又收回來,「不過現在,你可以做證人。你要是再撒謊,後果你自己想。」
林知遠的目光從屏幕移開,落到梁薇身上:「還說只是模板嗎?」
梁薇看著那條域名,笑意像被撕裂。她忽然抬眼,語氣柔得像刀子抹了蜜:「林知遠,你今天贏了流程。但你想過沒有,你把這些都留痕了,潮鏈就能活下來嗎?你們的錢還是要來自資本。資本要的不是你這種人,資本要的是可控。你和沈晏城公開站到一起,等於把他也拖下水。」
林知遠沒有被她的「拖下水」激怒。他只是轉頭看了沈晏城一眼。沈晏城的眼神很冷,但那冷裡有火,像早就決定把自己燒掉也要照亮一段路。
「那就讓資本知道,」沈晏城開口,聲音不大,卻像把一句誓言塞進合同裡,「我不是可控的。」
走廊盡頭的電梯又叮了一聲,像新的回合開始。有人在外面快步走近,帶著急促的對講機雜音。梁薇的手機也在同時震動,她看了一眼屏幕,眼神瞬間變得更深,像收到某個更高層的指令。
林知遠卻先一步把那張哈希紙條的照片發給了自己另一個備份賬號,再轉發給周默的加密郵箱,最後發給沈晏城。他做完這些,才抬頭。
他知道,下一步不只是抓內鬼,而是把這條鏈路反向扯到投資條款與收購陷阱上,扯到家族資本與平台外包的合謀上。今晚他們在流程裡抓到了一條尾巴,明天就要抓住整條蛇。
梁薇抬起頭,重新戴上那張溫柔的面具,卻遮不住眼底的冷:「平台那邊剛通知,明早會成立聯合調查組。為了‘公正’,他們要求把你們所有取證資料同步上交,包括你們內部的備份硬盤。」
她說「包括」時,刻意把視線落在林知遠身上,像知道他做了雙份存證。
林知遠的掌心微微發熱,U盤A在口袋裡像一枚小小的硬骨。他沒有露出任何破綻,只平靜道:「可以。按我們剛簽的授權範圍來。範圍外的,一個字都不給。」
沈晏城往前一步,替他把話補完:「想要更多,拿正式函來。拿不出來,就別伸手。」
走廊的白光像更亮了一點,照得每個人的影子都很硬。林知遠忽然想起那封沒寄出的信,信裡他曾寫:等我長大,我會回來。那時他不懂回來意味著什麼。現在他懂了,回來不是回到一座城市,是回到一段被人掌控的命運前,伸手把它奪回來。
他把授權書重新扣在掌心,像扣住一個新的誓約。下一場仗,天亮後才真正開始。
— 本章完 —
🎉 恭喜!您已讀完本書全部章節
讀者留言 (0)
還沒有留言,來當第一個吧!