城郊出租屋改造成的臨時安全點,藏在半地下的儲藏室裡,厚重的隔音棉貼滿了四壁,悶得人呼吸都帶著潮味。空氣中還飄著隔夜咖啡揮發的酸苦,混著劣質菸草燒過的焦氣,黏在每個人的衣領上。林默站在一塊臨時借來的白板前,把剛整理好的層級圖用圖釘釘牢,泛黃的列印紙邊緣還留著通宵梳理時蹭上的鉛筆印。他指尖順著三個用鉛筆畫出來的模糊頭像劃過——三個月前入境接權的三個東歐核心聯絡員,除了米洛在圍捕趙天成的時候落網,剩下的安娜和名叫博格丹的中年男人,就像兩滴融進水的墨,徹底消失在濱海市上千萬人口裡,連半點活動痕跡都沒留下。
“蘇晴,你留在這裡,繼續深挖暗網‘基因市場’的註冊資訊,重點篩選近三個月的新註冊使用者。”林默拿起黑色馬克筆,在“暗網追蹤”四個字旁狠狠畫了個叉,筆尖甚至把紙戳出了個小小的破洞,“趙天成死了,舊的聯絡渠道肯定廢了。影子組織要交接權力,一定會用新ID重建聯絡——這是他們繞不開的缺口。”
蘇晴靠在桌沿,手背抵著酸脹的額頭揉了揉。熬了整整一個通宵的眼睛佈滿紅血絲,眼白上交錯的紅筋清晰可見。她伸手抓過腳邊的功能性飲料灌了一大口,冰涼的液體順著喉嚨滑下去,才勉強壓下不斷上湧的睏意。指尖落在鍵盤上時,還帶著熬夜太久的輕微顫抖,可敲下去的聲音依舊乾脆利落:“暗網的註冊資訊都是多層加密,本來沒轍。但我之前爬程式碼時發現‘基因市場’有個開發漏洞——新使用者註冊會預設關聯常用IP的物理地址。對方肯定做了跳轉偽裝,不過我能順著代理伺服器的跳轉記錄反向追蹤,就是得剝離五層跳轉,耗點時間,還不能出錯,錯一步就會被反追蹤。”
“慢慢來,我們等得起。”林默轉向站在窗邊抽菸的陳曦,指尖點了點桌角那份向陽福利院的登記表格,“陳曦,你去查聊天記錄裡提到的那個報名者,王磊,二十三歲,孤兒。影子組織選‘實驗志願者’,專挑這種沒父沒母沒牽掛的——就算平白消失,也沒人報案、沒人找。找到他,我們就能順藤摸瓜摸到張萬霖的藏身處。他既然敢留線索,就一定會把實錘放在我們夠得著的地方。”
陳曦叼著煙點了點頭,撕下印著“向陽福利院”地址的便籤紙,夾進隨身的筆記本里,指節在封面上敲了敲:“我上個月跟著公益組織去過郊區那家福利院,管理鬆散得離譜,門房連登記都懶得做。我偽裝成兒童公益基金會的專案專員,帶點捐贈物資過去探訪,沒人會起疑心。”
趙剛抽完手裡最後一口煙,把菸蒂在門口的水泥臺階上摁滅。火星濺起來燙了手背,他也沒在意:“帶走張萬霖的那輛公務SUV,我記了車型——最新款的防爆型號,市面上根本沒賣,肯定是特殊渠道調配的。我找車管所的老夥計,私底下查查最近三個月的特殊車輛登記記錄,重點篩政府和國企下屬單位的新增車輛,一查一個準。”
林默最後把目光落回自己身上,指尖蹭了蹭胸口口袋。那枚帶著舊血跡的父親的警徽隔著布料貼在心臟上,燙得他指尖發顫:“我去看守所提審米洛。這小子從落網到現在半個字都沒吐,不是硬氣,是在等‘自己人’給他訊息——等著組織撈他,或者給他訊號。我得讓他早點想明白:他早就是核心層棄掉的棋子了。我必須撬開他的嘴,掏出那三個聯絡員的接頭資訊。”
四個人熬了一整夜,聲音都帶著不同程度的沙啞,可每一雙眼睛裡都亮著淬了火的光,沒有一個人說累。剛分配完任務,蘇晴桌上的筆記本突然“叮”地彈出一個灰色提示框——是她提前設定的暗閘道器鍵詞觸發提醒。蘇晴本漫不經心掃過去,目光剛落在框裡的內容上,臉色瞬間煞白,瞳孔猛地縮成了針尖:“等等!不對!暗網論壇有新動靜!有人給張萬霖的舊賬號發了一封加密私信,我設定了自動抓取,剛解密出來——內容只有一個地址:城南廢棄鋼鐵廠,還有時間:今晚十二點。”
林默腳步一頓,立刻繞到蘇晴身後,俯下身盯著螢幕上那行淡灰色的字,指尖不自覺攥緊了:“查傳送方,是陷阱還是真接頭?”
蘇晴的手指已經飛快在鍵盤上跳動起來,螢幕上滾動著大段普通人看不懂的程式碼。她的呼吸慢慢放輕,額角滲出一層細汗:“傳送IP繞了五層代理,我剝到最後一層,跳轉記錄指向本市境內……不對,境外核心層發訊息從來不會留這種尾巴,這個手法太糙了,更像是……境內執行層的人發的。”
趙剛咬他咬著牙將剛摸出的煙狠狠摁在牆根,鞋底碾了兩下:“不管是陷阱還是真接頭,人家都把‘請柬’遞到門口了,能不去嗎?擺明了是內鬼想引我們過去——趁我們還沒站穩腳跟,要把我們一網打盡、斬草除根。”
林默抬頭看向釘在白板上的層級圖,陽光從透氣窗斜斜漏進來,正好落在“境內執行層”那行黑字上。他的指尖在那行字上慢慢停頓,指腹蹭過紙面的紋理,腦子裡飛快梳理著所有線索:如果全員出動去鋼鐵廠,正好中了調虎離山之計——向陽福利院和暗網的線索都會斷掉,內鬼正好能趁這個機會把所有痕跡抹得乾乾淨淨;可如果不去,就等於放掉了送上門的機會,內鬼只會更加肆無忌憚,說不定還會先對王磊和張萬霖下手,斷掉我們最後一條路。
“那就給他們演一場戲,讓他們真以為我們上鉤了。”林默很快拿定主意,指尖從白板上收回,語氣冷得像結了冰,“我們分兵,按原計劃走,不能因為一條訊息亂了節奏。蘇晴,你留在這裡繼續追蹤IP,把發信人的真實位置挖出來,隨時保持加密通訊暢通。陳曦,你還是按原計劃去福利院找王磊,別受這邊影響——張萬霖留的線索在那邊,不能丟。我和趙剛去鋼鐵廠,正好將計就計,釣釣這條藏了四十年的內鬼的魚。”
林默伸手扯過搭在椅背上的作訓外套,抓起放在門口的防彈背心往肩上一搭,胸口的警徽隔著布料硌著骨頭,四十年的積怨與期待在胸腔裡撞得發燙。門外的風順著透氣窗吹進來,掀起白板上層級圖的邊角,境外核心層那幾個空著的名字框在風裡輕輕晃著,像在等著他們親手把名字填上去。
四十年的網,織了一代又一代,今天總算到了收網的時候。林默抬手拉開安全點的鐵門,正午的陽光劈頭蓋臉灑下來,晃得人睜不開眼。他眯了眯眼,看向城南方向灰壓壓的天際線——那裡矗立著廢棄鋼鐵廠的大煙囪,暗處已經有影子在等著他們。
“走。”林默回頭衝身後三個人抬了抬下巴,“該我們收線了。”
汽車引擎發動的聲音順著城郊的柏油路遠遠傳出去,四個方向,四條線,同時朝著影子組織的心臟扎過去。不管暗處埋著多少槍口、多少陷阱,這一次,他們都不會再退了。








