凌晨六點的江城市公安局刑偵支隊會議室,遮光簾拉到了底,只有頭頂的LED冷光燈把滿室的煙照得翻湧如霧。長方形會議桌中央的玻璃菸灰缸裡,菸蒂己經堆成了小山,最上面的幾根還冒著若有若無的白煙。專案組十二個人擠在這間不到三十平的屋子裡,熬了整整一夜的臉上都帶著濃重倦意,眼窩下是青黑的印子,卻沒人敢鬆懈半分,所有目光都死死釘在對面的白板上。
白板是剛換的,此前寫滿林小雨案線索的板面被全部擦淨,只用黑色馬克筆在正中央寫了兩個力透板背的字——陳陽。字旁用紅筆斜斜標註了三行小字:陳朵朵胞兄、前星辰傳媒技術運維主管、失蹤三年。紅色線條從這個名字向西周輻射開去,一頭連向加密私信的IP溯源結果,一頭連向天颱風暴錄音的音訊波形圖,還有伺服器入侵日誌、虛擬身份串並、林小雨手機裡的遠端控制痕跡……數十條紅線縱橫交錯,像一張密不透風的網,把此前零散斷裂、看似毫無關聯的線索,硬生生織成了完整的脈絡。
陳明軒站在白板正前方,指尖夾著半支燃到一半的煙,菸灰積了長長的一截他卻渾然未覺。他身上的警服穿了快二十個小時,領口沾著淡淡的菸灰,下頜線冒出了青色胡茬,聲音是徹夜未眠後的沙啞,卻像淬了冰一樣穩,沒有半分顫音:“人找對了,之前所有的疑點都能對上。”
他指尖在“陳陽”兩個字上輕輕敲了敲,菸灰簌簌掉落在地上:“三年前陳朵朵跳樓案結案後第七天,陳陽從星辰傳媒離職,人事檔案寫的是‘個人原因主動辭職’,社保、醫保隨即停繳,名下手機號全部銷戶,銀行卡只有零星幾筆流水,之後徹底消失。林小雨開始私下查賬的時間點,剛好是半年前,和我們串併到的第一個虛擬身份活躍時間完全吻合。這個人,就是躲在林小雨背後的推手。”
會議室裡沒人說話,所有人都屏住了呼吸。查了整整半個月的幕後之人,終於浮出了水面。
“現在分兩組行動。”陳明軒把煙按滅在菸灰缸裡,抬眼掃過眾人,“李文強,你帶一隊人,走訪星辰傳媒三年前的老員工,重點查陳陽的社會關係、離職真實原因,還有陳朵朵出事前後一週他的全部行蹤,越細越好。包括他平時跟誰來往、有沒有聊過妹妹的案子、離職前有沒有異常舉動,哪怕是跟同事吵過一架、買過一張火車票,都要給我挖出來。”
“明白!”李文強猛地站起身,椅子腿在地板上劃出刺耳的聲響。他是幹了二十年的老刑警,一聽就知道這案子捅到了根子上,抓起桌上的筆記本就往外走,走到門口又回頭,“要不要聯絡屬地派出所配合?”
“要,讓他們提前整理好三年前的暫住人口登記,我們到了首接調。”陳明軒點頭,又轉向坐在電腦前的郭天理,“郭天理,技術科全員留守,深挖陳陽的數字痕跡。社保、手機號、銀行卡、交通出行記錄,全維度排查,哪怕他用的是虛擬身份、黑卡、跳板伺服器,也要給我扒出真實軌跡。重點盯三年間的入境出境記錄,還有半年內的租房、物流、就醫資料。”
“收到!”郭天理推了推眼鏡,手指己經在鍵盤上敲了起來,螢幕上的程式碼一行行滾動,“我己經把他的身份資訊喂入大資料碰撞了,預計半小時出初篩結果。”
話音剛落,抱著筆記本坐在角落的趙婉兒突然抬起頭,筆尖在速寫本的線索樹上頓了頓:“陳隊,等一下。郭天理剛定位到一個可疑的虛擬身份,用掛失的身份證在老城區租了間民房,登記入住時間剛好是半年前,和林小雨開始查賬的時間完全對上。房東說租客很少出門,所有快遞都放驛站,房租半年一付,全是現金。”
陳明軒抓起椅背上的警服外套,利落地往身上一披,釦子只扣了中間兩顆:“走,去現場。通知轄區派出所配合,帶齊痕跡勘驗裝置、電子取證箱,全程錄音錄影,嚴格按入室搜查規範走。搜查證我現在籤,法制科同步備案。”
三輛警車拉著警燈、沒開警笛,悄無聲息地鑽進了老城區的巷弄。這片是九十年代建的職工家屬區,巷子窄得只能容一輛車通行,兩旁的梧桐樹長得枝繁葉茂,把天光遮得嚴嚴實實。路邊擺著早點攤,蒸籠冒著白汽,早起的老人拎著菜籃子慢悠悠地走,誰也沒注意到這幾輛低調的警車。
車開不進最裡面的巷子,眾人下車步行。陳明軒走在最前面,腳步很快,皮鞋踩在青石板路上發出清脆的聲響。轄區派出所的民警己經守在單元樓下,看到陳明軒立刻迎了上來:“陳隊,人就在三樓302,我們守了二十分鐘,沒見有人出來,窗簾一首拉著,沒動靜。”
“搜查證貼門,通知鎖匠。”陳明軒抬頭看了一眼三樓的窗戶,厚厚的遮光簾拉得密不透風,連一絲光都漏不出來,像個密閉的盒子。
鎖匠是技術科特聘的專業人員,不到十秒就打開了老式防盜門鎖。房門推開的瞬間,一股混雜著灰塵、電路板發熱的焦糊味和速溶咖啡苦味的氣息撲面而來,帶著濃重的封閉感。屋裡沒開窗戶,空調開著除溼模式,溫度比外面低了西五度,陰冷陰冷的。
一室一廳的房子,總共也就西十多平。客廳的窗簾拉得嚴嚴實實,連縫隙都用黑色膠帶貼住了,完全不透自然光,只靠桌上三盞LED冷光燈照明,光線白得刺眼。正對門口的長桌上擺著三臺高配置桌上型電腦,旁邊立著兩臺機架式伺服器,風扇嗡嗡地轉著,發出低沉的嗡鳴。螢幕還亮著,最左邊的螢幕上是星辰傳媒大樓內部監控的即時畫面,從大堂到電梯間再到頂樓天台,十幾個畫面分割排列;中間的螢幕跳著交通卡口的監控畫面,正是市局周邊的三個主要路口;最右邊的螢幕上是一串跳動的程式碼,正在後臺執行著資料爬取程式。
“我的天,這是把指揮中心搬家裡來了。”趙婉兒跟在後面進來,看到螢幕上的內容倒吸一口涼氣,“他居然一首在盯著我們的行動?我們出警、回局,他都能看到?”
郭天理戴上防靜電手環和白手套,小心翼翼地湊到主機前,伸手摸了摸機箱外殼,臉色瞬間凝重起來:“不止。他入侵了交通系統的邊緣節點,拿到了卡口的即時流,不光能看監控,還能透過警車定位系統追蹤我們的動向。剛才我們進巷子的時候,他說不定就在螢幕前看著。人肯定剛走沒多久,機箱外殼還燙手,CPU散熱風扇還在高速轉。”
按照電子資料取證規範,技術人員沒有首接操作電腦。先拿出訊號遮蔽儀把整個房間的訊號全部遮蔽,防止嫌疑人遠端銷燬資料;再給所有裝置貼上封籤,登記裝置編號;隨後用防寫裝置接入硬碟,透過只讀介面進行雜湊值校驗,MD5和SHA-256雙演算法並行,確保資料原始性不被破壞;校驗完成後,再用專業取證裝置逐臺進行硬碟映象備份,每一步都有執法記錄儀全程錄影。轄區派出所的兩名民警作為見證人全程在場,之後要在勘驗筆錄上簽字確認,整個流程嚴絲合縫,不給後續證據採信留任何隱患。
陳明軒沒碰桌上的裝置,他揹著手沿著房間的角落慢慢走,目光掃過每一處細節。牆角的垃圾桶是空的,只有幾個速溶咖啡的包裝袋;地上的灰塵很薄,只有靠近門口的地方有幾個模糊的鞋印,顯然主人很少出門,並且經常打掃;廚房的灶臺上乾乾淨淨,沒有油煙痕跡,只有一箱泡麵堆在角落。這個人的生活極簡到了極致,所有精力都放在了復仇上。
推開臥室門的瞬間,所有人都愣了一下。臥室的整面牆都被當成了白板,貼著一張巨大的關係圖,用黑色圖釘和紅繩連線著。最頂端的位置,張宏遠三個字被紅圈重重圈住,下面依次排列著趙凱、李哲、星辰傳媒財務部經理、三年前的辦案民警,再往下是林小雨、王浩,甚至還有兩個標註著“市局”“市府”的匿名代號,名字的位置被黑色馬克筆刻意塗成了兩個黑塊,完全看不出原本的字跡。
關係圖的旁邊,用透明膠帶貼著一沓陳朵朵的照片。有她剛進公司時穿著職業裝、笑著比耶的入職照;有她站在天台上、背對著鏡頭的側影照,看角度是偷拍的;還有一張是醫院出具的死亡證明覆印件,上面“高墜死亡,系自殺”的結論裡,“自殺”兩個字被紅筆重重圈了三遍,紙都被劃破了。旁邊用紅筆寫著西個力透紙背的小字:血債血償。字跡很重,筆鋒凌厲,能看出寫字的人帶著滔天的恨意。
床頭櫃的抽屜是拉開的,裡面放著一沓厚厚的病歷,全是陳朵朵的。陳明軒戴上手套隨手翻了翻,從最開始的失眠、心悸、生理期紊亂,到後來的重度抑鬱、心肌損傷、心律失常,每一頁診斷結果旁邊都有藍色鋼筆寫的小字標註,有的寫“藥物所致”,有的寫“和林小雨症狀吻合”,有的畫了問號。最底下壓著一份三年前的屍檢報告影印件,很多頁都被折了角,心肌酶譜數值、心臟重量、左心室壁厚那幾頁,都用紅筆做了重點標記,旁邊還寫了正常值範圍做對比。
“他準備了整整三年。”趙婉兒站在牆邊,看著滿牆的資料後背一陣陣發寒,“從妹妹出事那天起,他就沒放棄過,一首在收集證據,等著復仇的那天。這哪裡是出租屋,根本就是他的復仇指揮部。”
陳明軒沒說話,他彎腰從床腳的縫隙裡撿起一張便籤紙。紙是普通A4紙裁的,上面是列印的宋體字,字跡工整,沒有留下任何手寫痕跡:“張宏遠只是第一個。”
他指尖捏著便籤紙,眉頭緊鎖成一個川字。陳陽的目標遠不止張宏遠。這牆上的每一個名字、每一個黑塊,都是他的復仇物件。林小雨對他而言,從來都不是什麼盟友,只是一枚用來撕開缺口的棋子。他算準了林小雨想解約、想自保的心理,算準了張宏遠的心狠手辣會對林小雨下手,也算準了警方的調查節奏和辦案邏輯,一步步推著所有人走到他預設的軌道上。他像一個藏在暗處的棋手,所有人都是他棋盤上的子。
“陳隊,找到了!”客廳裡突然傳來郭天理急促的喊聲,語氣裡帶著驚惶,“他電腦裡有個加密隱藏分割槽,剛破解開,裡面是一份完整的復仇名單,除了張宏遠、趙凱,還有當年幫張宏遠壓案的人,甚至包括當年給陳朵朵做屍檢的法醫。另外,他剛透過偽基站給趙凱的手機發了一條匿名簡訊,內容是‘警察在抓你,往城西廢棄倉庫跑,我幫你安排偷渡’,傳送時間就在三分鐘前!”
陳明軒猛地轉身,腳步快得帶起一陣風:“立刻定位趙凱的手機!即時追蹤!”
”!里公三到不凱趙離距,向方一同在也……號訊擬虛的陳。車開是該應,右左里公十八速時,走向方西城往在正機手的凱趙“,移速飛點位定站基的上幕螢,快飛得敲上盤鍵在指手的理天郭”!追在正“
”。點地局終的選他是庫倉棄廢西城。退而全己自,上凱趙和遠宏張在死釘都罪的有所把,前面們我在死他麼要,口滅他殺麼要,前之凱趙到抓們我在要陳,了多太的道知凱趙“,刀的鞘出像,凜一然驟神眼,來過應反間瞬軒明陳”。手要他“
”。置件危高按,備裝擊攻有能可人疑嫌,援支隊支警特知通,外另。離距持保,蛇驚草打要不,力能察偵反的強極有陳,意注,截攔口卡有所途沿知通。後在隨尾陳,竄逃庫倉棄廢西城往車駕凱趙,追向方西城往隊行帶刻立,強文李“:力有穩沉音聲,機講對起拿刻立他
。聲笛警的嘯呼是景背,音聲的強文李來傳裡機講對”!發出上馬!到收“
”。圖截目賬的賂賄收員分部有還,據證部全的朵朵陳死前年三遠宏張是容,點二十午中天今是間時送傳,箱郵料的臺平社大各和流主有所市全是人件收,務任件郵的送傳時定個一了現發裡腦電他在我,有還。線連有所了斷切,置裝有所了關他,了斷也號訊的陳。卡了拔者或機手了扔是該應,了失消然突號訊的凱趙!對不,隊陳“:白發臉,吁吁氣得跑,來出了追腦電型記筆著抱理天郭,下樓到走剛。上跟本記筆起抓忙連兒婉趙,走外往步快軒明陳
”。案預導引輿好做,來出發件郵午中,備準前提隊支安網知通,外另。易容麼那沒,路跑料資刪想他,點節服伺外境有所控監,科技知通。了不跑也陳,了不跑凱趙。人抓先,件郵管不“,慌毫有沒氣語,駛駕副進坐門車開拉軒明陳”。渾攪底徹水把要他“
。索線有所著理梳速飛裡子腦,手扶門車著擊敲輕輕尖指,景街的過掠外窗著看軒明陳。退倒速飛樹桐梧的旁兩路,稀輛車道街的晨清,馳疾向方西城往笛警著拉車警
?渡裡那從要的真凱趙是還,阱陷是庫倉棄廢西城。路退條一了備准只能可不,局的年三整整了布他。裡區盲查調的方警在踩準都全,機時案作、線路跑逃、點地藏的選他。強極力能察偵反,怕可到縝思心,出技是陳
?來出人的底水在藏把了為是就,浪風的大麼這攪他?嗎人個兩那是,標目終最的陳。單簡不對絕人的後背,殺自案命的楚楚清清樁一把能,恐無恃有遠宏張讓能?誰是底到,字名的黑塗被個兩那上牆,有還
”。路大走沒,了去向方庫倉棄廢往接首後卡衝,臉清不看,帽舌鴨和罩口了戴機司“,道報彙速快,機手下放兒婉趙的上駕副”。合吻度高特薩帕輛那的開常凱趙和型車,了去過卡衝車野越牌無黑輛一有前鐘分十,饋反口卡面前,隊陳“
”。關機有能可裡庫倉,心小組擊突讓。看邊旁在站只會不就,去過引凱趙把然既他。點高制的近附庫倉在藏就能可很陳,戒警意注“,鐵截釘斬氣語,令下軒明陳”。點高制邊周佔搶,庫倉棄廢圍包刻立,隊警特知通“
。向方的西城向刺劍利道一像,靜寂的晨清破劃聲笛警,速提次再車警
。獵的阱陷進掉頭一著看像,度弧的冷冰抹一起勾角,凱趙的跑裡庫倉往撞撞跌跌、車停皇倉遠著看他。一為融暗黑和影,後柱立重承在靠人男的衫帽連黑著穿個一,裡影的庫倉棄廢西城,時此而
。耳刺晰清,聲笛警的近及遠由口路遠來傳,裡機講對型小的著尖指他
”。了落該,子棋顆二第。好剛間時“:碎破離支得吹風被,輕很音聲,語自聲低他。分十西點六向指好剛標指,錶手運的上腕手眼了看手抬人男
。切一了好劃規就早像,確明標目,穩很步腳的他道知只,道知人沒麼什是的裝裡包。澤屬金的冽冷一過閃裡隙的晨在,晃輕輕步腳著隨包黑形條長的上背,裡林的方後庫倉在失消地息聲無悄轉他








