“不是巧合。”他低聲說。
六小時后,技偵科傳來消息:從燒毀硬盤中提取出一段0.8秒音頻,經(jīng)增強處理,可辨識出三個字——“老碼頭”。
李信立刻調(diào)集便衣,布控碼頭周邊。他親自帶隊,潛伏在B區(qū)貨輪陰影下,耳機里只有呼吸聲和遠處潮水拍岸的悶響。時間一分一秒推進,凌晨三點,冷藏車未再出現(xiàn)。他下令搜查。
在B區(qū)第二輛冷藏車右后胎縫中,一名隊員發(fā)現(xiàn)一件折疊整齊的童裝。淺粉色連衣裙,裙角繡著一朵歪斜的小花。技術(shù)組現(xiàn)場比對纖維成分與失蹤女童林小雨的衣物樣本,匹配度98.6%。衣服干燥,無體液殘留,像是特意放置。
紙條夾在裙褶里,便利店常見的A4打印紙裁成小片,手寫字跡工整:“你救不了他們?!?/p>
李信捏著紙條邊緣,指腹掃過墨跡。字體無明顯特征,打印紙全市可購,無法溯源。他抬頭環(huán)視碼頭,集裝箱層層疊疊,像一座沉默的迷宮。對方早已撤離,留下這件衣服,不是失誤,是示威。
他掏出手機,正要下令擴大搜索半徑,技偵科緊急來電。
“許宛寧的手機號被劫持了,持續(xù)三分鐘向外撥出,主叫號碼顯示為她本人。最后一次通話對象是她母親住處的座機。”
李信猛地轉(zhuǎn)身,沖向警車。引擎啟動時,他同時撥通許母家電話。無人接聽。
車輪碾過坑洼路面,他盯著導(dǎo)航,距離縮短到一點二公里時,電話終于接通。聽筒里傳來許母的聲音,平穩(wěn),但遲疑:“……剛才‘你’打電話來,說快遞到了,讓我開門。我覺得不對,你平時都不網(wǎng)購的。”
“現(xiàn)在掛斷,別開任何門?!崩钚挪认掠烷T,“我三分鐘到?!?/p>
他沖進小區(qū)時,樓道燈剛亮。許宛寧站在家門口,手機貼在耳邊,臉色未變,但指節(jié)泛白。她掛斷電話,看向他:“技偵確認了,是AI合成語音,聲紋模型采樣量不低于兩千句?!?/p>
李信掃視門框四周,門鎖完好,但門外地毯邊緣有一道淺痕,像是鞋底蹭過。他蹲下,指尖抹過地面,帶回一點灰白泥屑。不是本地土壤,顆粒偏細,含微量鹽分,接近碼頭淤泥。
“他們來過?!彼f。
許宛寧沒動,聲音很輕:“這件衣服,是給我的警告?”
“不只是你。”李信站起身,“他們知道你在介入案件。紙條是給我們看的,電話是給你母親打的——他們在測試我們的反應(yīng)速度,也在測試親情的防線。”
她盯著那件童裝,片刻后說:“林小雨的母親報案時說,孩子最后聽到的一句話是‘媽媽讓我來接你’。和剛才電話里的措辭一樣?!?/p>
兩人沉默。樓道通風(fēng)口有微弱氣流,吹動許宛寧的發(fā)尾。她忽然問:“你還記得周志遠案的視頻嗎?他‘兒子’說,‘最近總做同一個夢,火,黑影,聽不見媽媽喊我。’”
李信沒答。那句話他查過三次,最初當(dāng)劇本處理,后來在福利院檔案里看到“火里沒有聲音”時,它重新浮現(xiàn)?,F(xiàn)在,它和這件衣服、這個電話、這個紙條纏在一起,像一根越收越緊的線。
“他們不是隨機作案。”他說,“他們在復(fù)現(xiàn)創(chuàng)傷?!?/p>
許宛寧抬眼:“所以他們怕你接近真相?!?/p>
李信沒接話。他調(diào)出小區(qū)外圍監(jiān)控,畫面中一輛無牌電動車停在單元門口,駕駛者戴黑色鴨舌帽,低頭看手機,停留十七分鐘。最后離開時,車尾燈閃了一下,像是手動關(guān)閉電源。
“不是普通劫持。”他說,“他們能獲取你的通話記錄,模仿你的語氣,甚至知道你母親的習(xí)慣。這不是技術(shù)問題,是信息泄露。”
她點頭:“心理干預(yù)中心的檔案系統(tǒng)上周升級過,第三方維護?!?/p>
“馬上斷網(wǎng),封存所有終端。”李信掏出對講機,“通知技偵,徹查近一個月接入過心理援助中心內(nèi)網(wǎng)的外部IP?!?/p>
許宛寧看著他操作,忽然說:“我不需要警員駐守?!?/p>
“這不是請求。”
“他們會換方式?!彼曇粢琅f冷靜,“今天是電話,明天可能是短信,后天是你出現(xiàn)在我家樓下——用你的臉,你的聲音,說‘我來接你母親去醫(yī)院’。你能派多少人?二十四小時?”
李信停頓一秒:“那你說怎么辦。”
“切斷信息源?!彼币曀?,“從現(xiàn)在起,我和母親的聯(lián)系方式全部變更,舊號停機。我申請臨時安全住所,不對外披露?!?/p>
他盯著她,片刻后點頭:“可以。但你母親那邊,必須由我親自通知?!?/p>
她沒反對。兩人一前一后走下樓梯,腳步聲在空蕩樓道里回響。走到單元門口,李信忽然停下。
門外臺階上,有一枚被踩扁的煙頭,過濾嘴上印著模糊的外文商標(biāo)。他蹲下,用證物袋拾取。這不是許母抽的牌子,她從不吸煙。
他抬頭看向?qū)γ鏄怯?。三樓一戶人家的窗簾動了一下,像是有人迅速后退?/p>
李信站起身,將證物袋收進內(nèi)袋,右手按在腰間的戰(zhàn)術(shù)槍套上。
許宛寧站在他側(cè)后方,沒有催促。
他邁步向前。
李信將證物袋貼著戰(zhàn)術(shù)褲外側(cè)收進內(nèi)袋,指尖殘留煙頭濾嘴的粗糙感。他沒回頭,徑直走向技偵科大樓,腳步在水泥地面上敲出短促回響。
小張正在重跑心理援助中心的系統(tǒng)日志,屏幕左側(cè)滾動著接入記錄。李信站在他身后,目光落在一條凌晨三點十七分的維護日志上——“老鬼”,第三方技術(shù)支持,工單編號偽造,權(quán)限級別卻為最高。
“這人用的是舊通道?!毙埪曇魤旱?,“我們上周封了七條外接端口,但他走的是2013年福利院系統(tǒng)遺留的調(diào)試接口,早就該廢棄了。”
李信盯著那串IP地址,城西方向,信號源定位在廢棄職校教學(xué)樓B棟。他調(diào)出建筑圖紙,三層西側(cè)標(biāo)注為“物理實驗室”,墻體結(jié)構(gòu)與原始設(shè)計不符,有明顯加厚痕跡。
“他不是臨時藏身?!崩钚耪f,“是定點作業(yè)?!?/p>
網(wǎng)安組兩小時后確認,該IP在過去三個月內(nèi)曾向境外服務(wù)器上傳過加密數(shù)據(jù)包,頻率固定,每次傳輸時長不超過四分鐘,內(nèi)容無法解析。但流量特征與失蹤兒童家屬通話錄音的聲紋采樣量吻合。
抓捕令凌晨五點簽發(fā)。六輛警車無聲駛?cè)氤俏?,教學(xué)樓外墻斑駁,玻璃碎裂,B棟入口被鐵鏈封鎖。李信帶隊破鎖而入,樓梯間彌漫著陳年粉塵與電線燒焦的氣味。六樓走廊盡頭,一扇半開的窗戶被風(fēng)扯動,窗框上掛著半截?zé)龤У腢盤,金屬外殼熔成扭曲形狀。
人從六樓跳下,落在水泥平臺上,身體蜷曲,左手指缺一節(jié),斷口陳舊。法醫(yī)蹲下檢查時,從死者衣袋摸出半塊工牌,塑料殼裂開,姓名欄模糊,但編號清晰可見:404。
墻面用血寫著三個字:別碰404。
李信蹲下,看清那血跡是從死者右手殘指抹出的。指節(jié)僵硬,呈握筆姿勢,血書筆順連貫,不是臨死掙扎,是清醒書寫。法醫(yī)初步判斷,體內(nèi)檢出神經(jīng)抑制劑成分,作用時間為三小時前,服藥后行動能力尚存,意識清晰。
“這不是逃跑?!崩钚诺吐曊f,“是通知?!?/p>
他翻看工牌背面,刻著“市兒童福利院后勤部”字樣,入職時間2009年?;馂?zāi)記錄顯示,當(dāng)年廚房值班人員名單中,有這個名字。
小張從U盤殘片中恢復(fù)出一段日志碎片:“移交聲紋模型七組,校準(zhǔn)進度82%。404待命?!睍r間戳為昨晚22:13。
“他不是終點。”李信站起身,“是中轉(zhuǎn)站。”
無人機三十分鐘后升空,紅外掃描鎖定B棟三樓西側(cè),三處熱源持續(xù)存在,溫度約36.8℃,靜止,無位移。監(jiān)控畫面顯示墻體無窗,門被水泥封死,外部無通風(fēng)口。
李信調(diào)出原始建筑圖,實驗室原設(shè)計含獨立供氧系統(tǒng),管道通向地下維護井。他下令排查井蓋,發(fā)現(xiàn)其中一處螺絲有新鮮撬痕,內(nèi)壁留有細小纖維,淺灰,與失蹤男童校服材質(zhì)一致。
上級電話在七點零五分打來。
“沒有直接證據(jù)表明里面有人質(zhì),墻體結(jié)構(gòu)復(fù)雜,強攻可能引發(fā)坍塌?!甭曇衾潇o,“等法院搜查令,最快中午十二點。”
李信掛斷電話,站在教學(xué)樓對面的廢棄廠房頂樓,望遠鏡對準(zhǔn)三樓西側(cè)。陽光斜照,墻面無反光,但某一刻,他看見墻體接縫處有極細微的震動,持續(xù)不到一秒,像是內(nèi)部設(shè)備啟動。
他回到車上,取出夜視儀和監(jiān)聽陣列,沒通知任何人。