技術偵查科的藍光屏幕在深夜裡依然閃爍,像一頭蟄伏巨獸的眼睛。陸辰的眼眶深陷,因連續四十八小時的熬夜而布滿血絲,但那雙眼眸卻異常明亮,仿佛有電流在瞳孔深處竄動。他敲下最後一個回車鍵,指尖在機械鍵盤上停留了三秒——這是他的習慣,每當一段重要代碼完成,他需要這三秒來確認程序邏輯的完整性。
U盤從USB接口彈出時發出一聲輕響,金屬外殼在冷白色的LED燈下泛著冷冽的光澤,邊緣處倒映出他略顯疲憊卻依舊鋒利的側臉輪廓。
“這是我能想到最完美的誘餌。”他將U盤推向桌對麵的陳誌遠支隊長,推過去的動作很慢,仿佛在完成某種儀式,“我不僅偽造了周啟明海外服務器的完整破解記錄,還模擬了資金流向追蹤算法的運行日誌,包括三次失敗的追蹤嘗試、兩次IP跳轉記錄,甚至設置了三個疑似‘先生’的賬戶身份驗證信息,其中兩個是假的,一個是半真半假——真的那部分,是我們上周從瑞士銀行係統側麵獲取的邊緣信息。”
陳支隊拿起U盤,沒有立即查看,而是用拇指摩挲著外殼上細微的磨砂紋理。這位在刑偵一線乾了二十五年的老刑警,此刻的沉默比任何語言都沉重。辦公室裡隻有服務器風扇低沉的嗡鳴,以及窗外遠處偶爾傳來的夜車駛過的聲音。
“你確定看起來足夠真實?”陳支隊終於開口,聲音壓得很低,像是怕驚擾了什麼。
陸辰的唇角勾起一抹沒有溫度的弧度,那是技術專家麵對複雜係統時才有的、混合著自信與冷靜的笑容:“我植入了七層加密協議,每一層都采用了不同的算法——RSA、AES、Twofish,最後一層用的是老張三年前參與設計的那個‘蜂巢’係統獨有的128位密鑰。那道防火牆必須用他的權限密碼才能解開,而解鎖過程會留下無法抹除的生物特征時間戳。”
他頓了頓,端起已經涼透的咖啡喝了一口,苦澀的液體劃過喉嚨:“心理學上有個概念叫‘認知失調’,人總是更相信辛苦得到的東西。老張越是要費力破解這些加密層,就越不會懷疑這是個陷阱——他甚至會在潛意識裡為文件的真實性尋找佐證。這就是人性,我們設計的不是程序,是人性。”
窗外忽然劃過一道閃電,慘白的光瞬間照亮了整個房間,將兩人的影子投在牆上,拉得很長。緊接著是沉悶的雷聲,從遠到近,仿佛天空被撕裂。暴雨隨即而來,豆大的雨點密集地敲擊著鋼化玻璃窗,發出沉悶的、催命般的響聲。
陳支隊站起身,走到窗前。雨水在玻璃上蜿蜒流淌,將窗外的城市燈火扭曲成一片模糊的光暈。他就那樣站著,背挺得很直,但肩膀的線條卻透出一種難以言說的疲憊。
“老張跟了我十二年。”他的聲音混在雨聲裡,顯得有些飄忽,“參與過二十七起重大經濟案件偵破,其中三起是公安部督辦的要案。2015年追回那筆一點二億的跨境詐騙款,他連續熬了四個通宵,最後暈倒在了辦公室。醫院查出他有初期胃潰瘍,醫生讓他住院,他在病床上躺了兩天,第三天就偷跑回局裡,說案子不結睡不著。”
陳支隊轉過身,窗外的閃電在這一刻又一次亮起,將他臉上的每一道皺紋都照得清清楚楚。那皺紋裡刻著的不僅是歲月,還有無數個不眠之夜,無數個生死抉擇。他臉上的猶豫消失了,取而代之的是一種刑警麵對罪案時特有的、冰冷的決斷。
“就按計劃進行。”他一字一句地說,每個字都像釘子一樣釘在空氣裡,“明天上午九點,我會以專案組組長的權限,把這份‘絕密計劃’錄入係統。訪問日誌會做特彆標注,隻有三個人有查看權限——我、你,還有老張。”
第二天清晨七點半,市局經濟犯罪偵查中心。
暴雨在淩晨四點左右停了,但天空依舊陰沉,厚重的雲層低垂,仿佛隨時會再次傾瀉。檔案管理係統的服務器在清晨六點自動完成每日更新,七點四十五分,陳支隊刷開了自己辦公室的門。
他沒有開頂燈,隻打開了桌麵上那盞老式的綠色玻璃罩台燈。昏黃的光線下,他插入U盤,輸入三組不同的密碼,最後還進行了虹膜驗證。係統彈出紅色警告框,他盯著屏幕看了十秒,然後按下了確認鍵。
九點整,係統高權限文檔列表的頂端,一份標注為“紅色絕密★”的新文件赫然在列。文件標題用了加粗的黑體字:《“啟明”行動最終階段部署:針對周啟明案主謀的收網方案》。標題下方還有一行小字:“本文件涉及國家級金融安全,嚴禁任何形式的複製、轉發、傳播,違者將依法追究刑責。”
陸辰站在陳支隊身後,兩人的影子在屏幕上重疊。他調出後台的訪問記錄日誌界麵,那是一個極簡的黑色命令行窗口,白色的代碼行不斷滾動。
“我設置了雙重觸發機製,”陸辰指著其中一行正在閃爍的代碼,“隻要老張嘗試下載完整文件,係統不僅會記錄他的操作時間戳、終端IP、設備序列號,還會在零點三秒內向我們的監控終端發送警報。警報分三級:一級是查看,二級是下載,三級是解密嘗試。”
他切換了另一個窗口,那是一個三維建模的追蹤程序界麵:“文件內部嵌入了三層追蹤程序。第一層是常規GPS,一旦文件被轉移到移動設備就會激活。第二層是網絡嗅探,能捕捉文件傳輸路徑上的所有節點。第三層……”他停頓了一下,“是聲波標記。文件在解密過程中會釋放一組特定頻率的聲波,隻有專門的設備能捕捉。就算他們把文件導入完全離線的電腦,我們也能在三百米內定位。”
陳支隊盯著那些跳動的數據和閃爍的光點,緩緩點頭:“技術上的事你負責,抓捕部署我來安排。”他拿起內部通訊器,按下直通頻道的按鈕,“特警隊王隊嗎?我是陳誌遠,需要一支六人便衣行動組待命,配備全頻段信號監聽和乾擾設備。對,要最好的。行動代號……‘捕蠅草’。”
下午兩點五十分,檔案管理科。
老張像過去十二年裡的每一個工作日一樣,提前十分鐘走進辦公室。他今年四十七歲,頭發已經白了一半,戴著一副老式的黑框眼鏡,鏡片很厚。他端著那個印有“市局2008年度先進工作者”字樣的保溫杯,杯身上有幾處磕碰掉漆的痕跡。
“小劉,上個月的卷宗歸檔完了嗎?”他問助手,聲音溫和,帶著老檔案員特有的耐心。
“還差經偵那邊的三份,陳支隊說還要補充材料。”年輕的助手小劉抬起頭。
老張點點頭,在自己的工位坐下。他先處理了幾份普通的檔案歸檔申請,簽了字,蓋了章,把文件分門彆類放進不同的文件筐。然後他打開電腦,登錄係統,習慣性地先瀏覽了係統日誌——這是他多年養成的職業習慣,他說過,檔案管理員要知道每一份文件的去向,就像圖書管理員要知道每一本書的位置。
當那條紅色標記的絕密文件記錄跳入眼簾時,他端起保溫杯的手幾不可察地頓了一下。水麵微微晃動,在杯口邊緣蕩開一圈細微的漣漪。這個停頓隻持續了不到一秒,他的表情沒有任何變化,甚至順勢喝了一口水。
“小劉,我去庫房核對一下上周的物證清單。”老張站起身,從抽屜裡拿出那本已經用得卷邊的記錄本,聲音平穩如常,“經偵那邊催了兩次了,今天得給他們回話。”
“張老師,要我幫忙嗎?”
“不用,你先忙歸檔的事,庫房那邊灰塵大。”
他拿著記錄本走出辦公室,皮鞋踩在走廊的地磚上,發出規律而輕緩的聲響。走廊的監控攝像頭記錄下他的軌跡:他先去了衛生間,在最裡麵的隔間停留了五分鐘。然後他走向地下庫房,但在庫房門口沒有停留,而是繼續往前走,拐進了消防通道旁邊的死角——那是一個堆放清潔用品的雜物間,沒有監控。
“目標消失了三分四十秒。”指揮車內,陸辰盯著屏幕上定格的監控畫麵和時間戳。這輛偽裝成電信維修車的指揮車停在市局兩條街外,車內密密麻麻布滿了屏幕和儀器。
陳支隊遞給他一杯新衝的咖啡,沒加糖,也沒加奶:“消防通道出口的三個街道監控,還有對麵銀行的ATM攝像頭,都已經接入了我們的係統。他隻要出來,就跑不了。”
“他一定會出來。”陸辰接過咖啡,沒喝,隻是握著紙杯感受溫度,“如果他真是‘先生’的人,現在應該已經完成了第一次情報傳遞。雜物間裡肯定有東西。”
傍晚五點五十分,下班時間。
老張打卡離開市局大樓時,和門衛老李點了點頭。他還問了一句:“老李,你孫子上次考試怎麼樣?”
“還行,班裡第十名。”老李笑嗬嗬地說。
“那就好,孩子用功就行。”
他提著那個用了多年的黑色公文包,沿著人行道不緊不慢地走向地鐵站。下班高峰期的地鐵站人潮湧動,他擠上二號線,在人民廣場站換乘八號線,然後在老西門站又換乘了十號線。三次換乘,他在每趟車上都隻坐兩到三站,期間不斷改變車廂位置,偶爾會突然下車,在站台停留片刻,又坐上下一趟車。
晚上七點二十分,他出現在城東的舊貨市場。
這個市場晚上比白天熱鬨,攤販們點起白熾燈,在昏黃的光線下叫賣各種舊貨:老式收音機、缺頁的書籍、鏽蝕的工具、不知真假的古董。空氣裡混合著鐵鏽、舊紙和食物的複雜氣味。
便衣偵查員李明偽裝成舊書攤主,在市場入口處擺了個攤子。他用的是真正的舊書,其中幾本甚至是他從家裡帶來的收藏。當老張在他的攤前停下時,李明正低頭用一塊軟布擦拭一本《宋詞鑒賞》的封麵。
“老板,這本周刊大全怎麼賣?”老張拿起一本1998年的《新聞周刊》合訂本,封麵上是克林頓的肖像。
李明抬起頭,眼神平靜,手上擦拭的動作沒停:“十塊一本,全套三十。”
老張翻了幾頁,搖搖頭:“太貴了。”他把書放下,轉身彙入了人流。整個接觸過程不到二十秒,但李明藏在袖口的微型警報器已經輕輕震動了一次——這是“目標確認,環境安全”的信號。
晚上九點零七分,舊貨市場深處。
公共儲物櫃區在市場的最後麵,緊挨著一堵斑駁的磚牆。這裡燈光昏暗,隻有一盞鏽跡斑斑的路燈散發著微弱的光。老張走到編號B17的儲物櫃前,他沒有立即操作,而是先點了一支煙。打火機的火光在他臉上跳躍了一下,映出他鏡片後平靜無波的眼睛。
他抽煙的姿勢很慢,一支煙抽了整整三分鐘。期間有兩個人來開過旁邊的櫃子,他都自然地側過身,讓出空間。直到周圍再次空無一人,他才掐滅煙頭,用腳碾了碾,然後快速輸入了八位密碼。
櫃門彈開,他從裡麵取出一個黑色的、沒有任何品牌標識的手機。幾乎就在他按下開機鍵的同一時刻,指揮車內的信號監測儀發出了蜂鳴。
“捕捉到加密信號,頻率2.4GHz,跳頻模式,每零點五秒變換一次。”技術員快速報告,“信號強度很弱,應該使用了信號壓縮和偽裝協議。”
陸辰戴上耳機,手指在鍵盤上飛快敲擊。屏幕上,頻譜圖如心跳般波動。“嘗試逆向解析跳頻序列,鎖定源頭基站。陳隊,可以準備收網了。”
陳支隊按下無線電耳麥:“所有單位注意,目標已上鉤,按第三套方案行動。重複,按第三套方案行動。狙擊手就位,出口封鎖組就位,機動組待命。沒有我的命令,任何人不得輕舉妄動。”
命令通過加密頻道瞬間傳達到每個行動隊員的耳中。舊貨市場對麵居民樓六樓的窗簾後,狙擊手調整了瞄準鏡的焦距。市場四個出口,偽裝成環衛工、小吃攤主、醉漢的特警隊員微微調整了姿勢。下水道檢修口下麵,兩名隊員屏住了呼吸。
一張由人力、技術、戰術交織成的天羅地網,在舊貨市場的夜色中無聲收緊。
老張對這一切渾然不覺。他把手機放進口袋,走向市場中央那個早已乾涸的噴泉池。池邊有一排鑄鐵長椅,漆皮剝落,露出暗紅色的鏽跡。他走到第三張長椅前,左右看了看,然後迅速蹲下身,從公文包裡取出一個牛皮紙文件袋,塞進長椅左下角一塊鬆動的磚塊後麵。
這是情報交易中最經典的“死投”方式:放置情報,離開,接收方會在安全的時候來取。沒有直接接觸,沒有電子痕跡,最大限度降低風險。
他做完這一切,站起身,輕輕拍了拍手上的灰塵,深吸了一口氣。夜風帶著涼意,吹動他花白的頭發。有那麼一瞬間,他抬頭看了看天空——厚重的雲層散開了一角,露出幾顆稀疏的星星。
然後他轉身,準備離開。
就在此時,異變突生!
一個渾身酒氣的男人從旁邊的小巷裡踉蹌著衝出來,直直撞向老張。兩人同時摔倒在地上,老張的眼鏡飛了出去,在水泥地上滑出刺耳的聲響。
“哎喲,對不住對不住……”醉酒男人含糊地說著,伸手去拉老張,但那隻手在接觸到老張手臂的瞬間驟然發力,五指如鐵鉗般扣住了他的手腕。
老張慌亂地摸索地麵:“我的眼鏡!我看不見……”
醉酒男人湊到他耳邊,酒氣噴在他的臉上,但聲音卻異常清晰,冰冷,帶著金屬般的質地:“老張,‘先生’讓我問你,為什麼背叛組織?”