第2章
灰色授權(quán)
盲區(qū)與暗碼------------------------------------------,天沒(méi)亮。警戒線撤得比雨停還快。,市局三樓刑偵支隊(duì)。,林奕坐在工位上,防水記錄本攤在旁邊,紙頁(yè)邊緣還卷著昨夜的水汽。屏幕上的《治安走訪基礎(chǔ)信息表》亮著,光標(biāo)停在“轄區(qū)監(jiān)控覆蓋率”那一格,停了挺長(zhǎng)時(shí)間?!安蛔?0%”,系統(tǒng)自動(dòng)標(biāo)紅?!皩?shí)習(xí)生填表不用帶情緒。”,皮鞋敲在**石地面上,經(jīng)過(guò)林奕工位時(shí)沒(méi)停,聲音不高,但足夠全辦公室聽(tīng)見(jiàn)?!敖Y(jié)案報(bào)告下午三點(diǎn)前交內(nèi)網(wǎng),意外墜亡,家屬已安撫,流程走完,別節(jié)外生枝?!保凵駴](méi)什么別的意思,就是累,壓了整夜的那種累。“顧隊(duì)給你批的安防評(píng)估,按評(píng)估的規(guī)矩辦就行。案子那邊,有專(zhuān)案組的人跟。”。。林奕手指放在鍵盤(pán)上,沒(méi)打字,把昨晚幾個(gè)細(xì)節(jié)在腦子里過(guò)了一遍:鞋尖的外旋角度,拖拽的泥痕,U盤(pán)接口的凹痕,水泥柱上那道沒(méi)寫(xiě)完的劃痕。“嘛,趙隊(duì)那個(gè)脾氣?!?,沒(méi)看他屏幕,擰開(kāi)保溫杯,吹了吹浮葉?!白蛲頉](méi)睡,說(shuō)話就帶刺,你別往心里去?!彼A艘幌?,“理論上,他說(shuō)的都沒(méi)錯(cuò)。”。,推到他手邊,手指點(diǎn)在一片紅線圈出的區(qū)域,像是隨手指的。“宏達(dá)三期,這半年四十七起治安**,調(diào)解率百分之百。監(jiān)控壞了三十八個(gè),物業(yè)換了六撥保安?!彼D了頓,“安防評(píng)估嘛,這些都是要走訪核查的?!?。紅線的邊緣,壓著昨晚的案發(fā)現(xiàn)場(chǎng)?!皢?wèn)攝像頭為什么壞,問(wèn)保安為什么換?!鳖櫤鈹Q回杯蓋,站起來(lái),“不多,不少,自己把握。”
走了兩步,停下來(lái),像剛想起件無(wú)所謂的小事:“對(duì)了,內(nèi)網(wǎng)機(jī)那邊,使用日志實(shí)時(shí)同步,技術(shù)科那邊有推送預(yù)警。帶讀寫(xiě)記錄的介質(zhì)一聯(lián)網(wǎng),十分鐘內(nèi)趙隊(duì)那邊就有消息。”他停了一下,聲音更平了,“原件嘛,有時(shí)候放在原地比帶走省事。這個(gè),你自己想?!?br>林奕聽(tīng)明白他在說(shuō)什么了。
顧衡沒(méi)再多說(shuō),背影消失在走廊轉(zhuǎn)角。保溫杯還放在桌上,帶著他手掌的溫度。
宏達(dá)三期的***還沒(méi)進(jìn)場(chǎng),斷墻殘?jiān)g長(zhǎng)滿荒草,風(fēng)穿過(guò)空窗框,發(fā)出低啞的哨音。
林奕按地圖挨個(gè)核查攝像頭支架,蹲下用手電打光——切口整齊,不是銹蝕,是剪的,線纜被抽走,接口處殘留著黑色絕緣膠布,剝開(kāi)一角,里面的銅絲還沒(méi)來(lái)得及氧化。
是近期的事。
第十一個(gè)支架旁邊的泥水里,泡著一張值班表,塑封膜裂了口,紙面大半糊了。林奕戴上手套把它捏起來(lái)翻過(guò)去——
手寫(xiě)排班表旁邊,有人用圓珠筆反復(fù)劃過(guò)一串?dāng)?shù)字,然后涂掉,來(lái)回好幾遍,但筆力太重,壓痕還在紙背留著。
07-14-03-22
他用指腹在凹痕上摩挲了一下。
不是隨機(jī)數(shù),是日期。七年前,七月十四日——警校禁閱區(qū)那份舊卷宗里,那個(gè)名字第一次消失的日子。后面那串,他一時(shí)沒(méi)對(duì)上,像是見(jiàn)過(guò),但在哪見(jiàn)過(guò),想不起來(lái)。
他把值班表拍了照,原樣放回泥里。
起身的時(shí)候褲腿蹭上一截磚頭,踉蹌了半步。穩(wěn)住,目光掃過(guò)廢墟深處——爛尾的售樓處孤零零立著,玻璃幕墻缺了一半。
昨晚那輛**,停的是那個(gè)位置。
他看了兩秒,轉(zhuǎn)身往片區(qū)外走,沒(méi)過(guò)去。
貼胸的內(nèi)袋里,多了一張SD卡——他在查第七個(gè)支架的時(shí)候,找了個(gè)沒(méi)人的角落,用隨身帶的讀卡器對(duì)U盤(pán)做了個(gè)扇區(qū)鏡像拷出來(lái),真正的U盤(pán)還在死者腰帶夾層里,原樣放著沒(méi)動(dòng)。
顧衡說(shuō)“原件放原地比帶走省事”,他想明白這句話的時(shí)候已經(jīng)動(dòng)手了,兩件事湊到一塊,像是被什么推著往前走的。
城中村的“老貓”二手電腦維修店開(kāi)在一條窄巷里,卷閘門(mén)拉了一半,主機(jī)散熱風(fēng)扇的嗡鳴聲從里頭漫出來(lái)。林奕推門(mén)進(jìn)去,頭頂風(fēng)鈴叮了一聲。
柜臺(tái)后面沒(méi)人。
“來(lái)了。”
雜物間傳來(lái)拖鞋摩地的聲音,馮磊叼著半截?zé)熖匠鲱^,瞅了他一眼,又瞅了眼桌上的SD卡,煙差點(diǎn)從嘴里掉出來(lái)?!皢?,沒(méi)牌子沒(méi)標(biāo),這是哪來(lái)的?”
“物理隔離的機(jī)器,只讀,別聯(lián)網(wǎng)?!?br>“得嘞?!瘪T磊把煙別到耳朵上,拖過(guò)一臺(tái)拆了外殼的老筆記本,插上SD卡——屏幕一亮,他的手在鍵盤(pán)上停住了。
純黑的命令行界面,亂碼往下刷,一行接一行,沒(méi)有停的意思。
馮磊坐直了,煙忘記抽,試了幾串命令,全被彈回,瞇著眼看了一會(huì)兒:“硬加密,底層帶自毀腳本,錯(cuò)三次直接覆寫(xiě)。”他回頭看林奕,“這里面還有個(gè)‘看門(mén)狗’,檢測(cè)到非授權(quán)環(huán)境讀取超過(guò)十秒,關(guān)鍵扇區(qū)直接標(biāo)壞道?!彼A艘煌?,“你從哪來(lái)的這個(gè)?”
“能試密碼嗎?”
“能,就三次。”馮磊把煙別回耳朵上,“你有底沒(méi)?”
林奕盯著屏幕上滾動(dòng)的亂碼,停了一會(huì)兒。節(jié)奏里有什么東西透著規(guī)律,他想起值班表背面的壓痕。
“07140322。”
馮磊敲下回車(chē)。
亂碼停住了,整整一秒,屏幕上什么都沒(méi)有。
然后全部清空,跳出一個(gè)純文本文件,標(biāo)題一個(gè)字:賬。
林奕往前靠了靠。不是財(cái)務(wù)流水,是代號(hào)、日期、金額,每一條后面跟著處理狀態(tài)。他往下翻,翻到最后幾行——昨晚死者的保安編號(hào)列在那里,狀態(tài)欄:已清場(chǎng)。尾款結(jié)。
末尾一個(gè)打印體的“√”。
馮磊剛想開(kāi)口,屏幕閃了一下。
文件末尾自動(dòng)追加出一行小字,比正文小一圈,安安靜靜地等在那里:
外部訪問(wèn)已記錄。邏輯鎖已觸發(fā)。建議立即斷電。
“沒(méi)聯(lián)網(wǎng)啊,這是本地——有人在代碼里埋了——”
“拔掉?!?br>林奕手已經(jīng)壓在電源鍵上,話還沒(méi)說(shuō)完屏幕就滅了。
維修店里只剩散熱風(fēng)扇在惰性轉(zhuǎn)動(dòng),嗡嗡的。馮磊盯著黑屏,把耳朵上的煙取下來(lái),沒(méi)點(diǎn),轉(zhuǎn)了兩圈,輕聲問(wèn):“林哥,你帶來(lái)的是什么東西?”
林奕把SD卡從槽里***,攥在手心,沒(méi)說(shuō)話。
馮磊等了一會(huì)兒,點(diǎn)上煙,深吸了一口,煙氣慢慢噴出來(lái):“今晚這段,我沒(méi)看見(jiàn)。記賬上了。”
回到***后巷,電動(dòng)車(chē)停在老位置,車(chē)座上沒(méi)有任何東西。
林奕掃了一眼,剛要去解鎖,手機(jī)震動(dòng)了。
彩信,發(fā)件人未知。
他點(diǎn)開(kāi),是一張照片。拍的是他此刻站在電動(dòng)車(chē)旁的背影,角度從頭頂路燈桿往下拍的,拍攝時(shí)間顯示的是兩分鐘前。照片右下角,紅色記號(hào)筆畫(huà)了一個(gè)細(xì)“√”,墨跡看起來(lái)剛干不久。
跟著是一條文字消息,沒(méi)有標(biāo)點(diǎn):
安防評(píng)估到此為止。下次見(jiàn)面,就是實(shí)物回收。
林奕捏著手機(jī),站在原地,風(fēng)穿過(guò)巷子,卷起地上的落葉,又停了。他仰頭看了一眼路燈桿頂端,什么都沒(méi)有,就是路燈。
他站了挺長(zhǎng)時(shí)間,腦子里轉(zhuǎn)的第一件事不是誰(shuí)發(fā)的,而是“兩分鐘前”這三個(gè)字——拍完照片,發(fā)出來(lái),他手機(jī)收到,從快門(mén)到他低頭看屏幕,中間不到兩分鐘。對(duì)方現(xiàn)在還在不遠(yuǎn)的地方。
第二件事才是:這個(gè)√,和U盤(pán)最后那行,和水泥柱上的那道,是同一種寫(xiě)法,同一套人用的。
摸出手機(jī),通訊錄翻到最底下。沒(méi)有備注的號(hào)碼,七年沒(méi)動(dòng)過(guò),也沒(méi)刪。警校檔案里那個(gè)名字后面是“已離職”,兩個(gè)字,沒(méi)別的。
他按下?lián)芴?hào)鍵。
一聲,兩聲,三聲,四聲——手指懸在結(jié)束鍵上——
接通了。
電流底噪,呼吸聲,然后是金屬打火機(jī)蓋合上的聲響,兩下,停。
林奕攥緊手機(jī)。腦子里浮起昨晚雨里那輛**,車(chē)窗降了半寸,他當(dāng)時(shí)沒(méi)往那邊看,只看見(jiàn)車(chē)。但那個(gè)停車(chē)的位置,在廢墟陰影最深處,正對(duì)著水泥柱的方向,死角里的死角,不是路過(guò),是專(zhuān)程去的。
“師兄?!彼f(shuō),聲音比平時(shí)慢,“我是林奕。有個(gè)帶√標(biāo)記的加密件,需要你看一眼。原件沒(méi)動(dòng),帶了個(gè)影子出來(lái),影子也被鎖了?!?br>電話那頭沒(méi)有回答。
五秒。林奕沒(méi)掛,手機(jī)貼著耳朵,聽(tīng)著對(duì)面的呼吸。
打火機(jī)點(diǎn)燃了,火苗竄起來(lái)的那一聲細(xì)響,隔著聽(tīng)筒也清楚。
“地址發(fā)我。”周沉的聲音很低,沙啞,字和字之間有停頓,像睡了很久剛醒,或者很久沒(méi)開(kāi)口說(shuō)話,但最后幾個(gè)字咬得很清楚,“別動(dòng)原件。等我到。”
掛了。
林奕把手機(jī)放回兜里,站在路燈下,影子落在腳前,短的。他抬頭看了一眼,城市邊緣的燈火,遠(yuǎn)處有輛車(chē)的尾燈一閃,然后沒(méi)了。
風(fēng)帶著入秋的涼意。他換過(guò)的夾克比昨晚厚,但站久了還是冷。
他彎腰解開(kāi)電動(dòng)車(chē)的鎖,騎上去,往前走了。
走了兩步,停下來(lái),像剛想起件無(wú)所謂的小事:“對(duì)了,內(nèi)網(wǎng)機(jī)那邊,使用日志實(shí)時(shí)同步,技術(shù)科那邊有推送預(yù)警。帶讀寫(xiě)記錄的介質(zhì)一聯(lián)網(wǎng),十分鐘內(nèi)趙隊(duì)那邊就有消息。”他停了一下,聲音更平了,“原件嘛,有時(shí)候放在原地比帶走省事。這個(gè),你自己想?!?br>林奕聽(tīng)明白他在說(shuō)什么了。
顧衡沒(méi)再多說(shuō),背影消失在走廊轉(zhuǎn)角。保溫杯還放在桌上,帶著他手掌的溫度。
宏達(dá)三期的***還沒(méi)進(jìn)場(chǎng),斷墻殘?jiān)g長(zhǎng)滿荒草,風(fēng)穿過(guò)空窗框,發(fā)出低啞的哨音。
林奕按地圖挨個(gè)核查攝像頭支架,蹲下用手電打光——切口整齊,不是銹蝕,是剪的,線纜被抽走,接口處殘留著黑色絕緣膠布,剝開(kāi)一角,里面的銅絲還沒(méi)來(lái)得及氧化。
是近期的事。
第十一個(gè)支架旁邊的泥水里,泡著一張值班表,塑封膜裂了口,紙面大半糊了。林奕戴上手套把它捏起來(lái)翻過(guò)去——
手寫(xiě)排班表旁邊,有人用圓珠筆反復(fù)劃過(guò)一串?dāng)?shù)字,然后涂掉,來(lái)回好幾遍,但筆力太重,壓痕還在紙背留著。
07-14-03-22
他用指腹在凹痕上摩挲了一下。
不是隨機(jī)數(shù),是日期。七年前,七月十四日——警校禁閱區(qū)那份舊卷宗里,那個(gè)名字第一次消失的日子。后面那串,他一時(shí)沒(méi)對(duì)上,像是見(jiàn)過(guò),但在哪見(jiàn)過(guò),想不起來(lái)。
他把值班表拍了照,原樣放回泥里。
起身的時(shí)候褲腿蹭上一截磚頭,踉蹌了半步。穩(wěn)住,目光掃過(guò)廢墟深處——爛尾的售樓處孤零零立著,玻璃幕墻缺了一半。
昨晚那輛**,停的是那個(gè)位置。
他看了兩秒,轉(zhuǎn)身往片區(qū)外走,沒(méi)過(guò)去。
貼胸的內(nèi)袋里,多了一張SD卡——他在查第七個(gè)支架的時(shí)候,找了個(gè)沒(méi)人的角落,用隨身帶的讀卡器對(duì)U盤(pán)做了個(gè)扇區(qū)鏡像拷出來(lái),真正的U盤(pán)還在死者腰帶夾層里,原樣放著沒(méi)動(dòng)。
顧衡說(shuō)“原件放原地比帶走省事”,他想明白這句話的時(shí)候已經(jīng)動(dòng)手了,兩件事湊到一塊,像是被什么推著往前走的。
城中村的“老貓”二手電腦維修店開(kāi)在一條窄巷里,卷閘門(mén)拉了一半,主機(jī)散熱風(fēng)扇的嗡鳴聲從里頭漫出來(lái)。林奕推門(mén)進(jìn)去,頭頂風(fēng)鈴叮了一聲。
柜臺(tái)后面沒(méi)人。
“來(lái)了。”
雜物間傳來(lái)拖鞋摩地的聲音,馮磊叼著半截?zé)熖匠鲱^,瞅了他一眼,又瞅了眼桌上的SD卡,煙差點(diǎn)從嘴里掉出來(lái)?!皢?,沒(méi)牌子沒(méi)標(biāo),這是哪來(lái)的?”
“物理隔離的機(jī)器,只讀,別聯(lián)網(wǎng)?!?br>“得嘞?!瘪T磊把煙別到耳朵上,拖過(guò)一臺(tái)拆了外殼的老筆記本,插上SD卡——屏幕一亮,他的手在鍵盤(pán)上停住了。
純黑的命令行界面,亂碼往下刷,一行接一行,沒(méi)有停的意思。
馮磊坐直了,煙忘記抽,試了幾串命令,全被彈回,瞇著眼看了一會(huì)兒:“硬加密,底層帶自毀腳本,錯(cuò)三次直接覆寫(xiě)。”他回頭看林奕,“這里面還有個(gè)‘看門(mén)狗’,檢測(cè)到非授權(quán)環(huán)境讀取超過(guò)十秒,關(guān)鍵扇區(qū)直接標(biāo)壞道?!彼A艘煌?,“你從哪來(lái)的這個(gè)?”
“能試密碼嗎?”
“能,就三次。”馮磊把煙別回耳朵上,“你有底沒(méi)?”
林奕盯著屏幕上滾動(dòng)的亂碼,停了一會(huì)兒。節(jié)奏里有什么東西透著規(guī)律,他想起值班表背面的壓痕。
“07140322。”
馮磊敲下回車(chē)。
亂碼停住了,整整一秒,屏幕上什么都沒(méi)有。
然后全部清空,跳出一個(gè)純文本文件,標(biāo)題一個(gè)字:賬。
林奕往前靠了靠。不是財(cái)務(wù)流水,是代號(hào)、日期、金額,每一條后面跟著處理狀態(tài)。他往下翻,翻到最后幾行——昨晚死者的保安編號(hào)列在那里,狀態(tài)欄:已清場(chǎng)。尾款結(jié)。
末尾一個(gè)打印體的“√”。
馮磊剛想開(kāi)口,屏幕閃了一下。
文件末尾自動(dòng)追加出一行小字,比正文小一圈,安安靜靜地等在那里:
外部訪問(wèn)已記錄。邏輯鎖已觸發(fā)。建議立即斷電。
“沒(méi)聯(lián)網(wǎng)啊,這是本地——有人在代碼里埋了——”
“拔掉?!?br>林奕手已經(jīng)壓在電源鍵上,話還沒(méi)說(shuō)完屏幕就滅了。
維修店里只剩散熱風(fēng)扇在惰性轉(zhuǎn)動(dòng),嗡嗡的。馮磊盯著黑屏,把耳朵上的煙取下來(lái),沒(méi)點(diǎn),轉(zhuǎn)了兩圈,輕聲問(wèn):“林哥,你帶來(lái)的是什么東西?”
林奕把SD卡從槽里***,攥在手心,沒(méi)說(shuō)話。
馮磊等了一會(huì)兒,點(diǎn)上煙,深吸了一口,煙氣慢慢噴出來(lái):“今晚這段,我沒(méi)看見(jiàn)。記賬上了。”
回到***后巷,電動(dòng)車(chē)停在老位置,車(chē)座上沒(méi)有任何東西。
林奕掃了一眼,剛要去解鎖,手機(jī)震動(dòng)了。
彩信,發(fā)件人未知。
他點(diǎn)開(kāi),是一張照片。拍的是他此刻站在電動(dòng)車(chē)旁的背影,角度從頭頂路燈桿往下拍的,拍攝時(shí)間顯示的是兩分鐘前。照片右下角,紅色記號(hào)筆畫(huà)了一個(gè)細(xì)“√”,墨跡看起來(lái)剛干不久。
跟著是一條文字消息,沒(méi)有標(biāo)點(diǎn):
安防評(píng)估到此為止。下次見(jiàn)面,就是實(shí)物回收。
林奕捏著手機(jī),站在原地,風(fēng)穿過(guò)巷子,卷起地上的落葉,又停了。他仰頭看了一眼路燈桿頂端,什么都沒(méi)有,就是路燈。
他站了挺長(zhǎng)時(shí)間,腦子里轉(zhuǎn)的第一件事不是誰(shuí)發(fā)的,而是“兩分鐘前”這三個(gè)字——拍完照片,發(fā)出來(lái),他手機(jī)收到,從快門(mén)到他低頭看屏幕,中間不到兩分鐘。對(duì)方現(xiàn)在還在不遠(yuǎn)的地方。
第二件事才是:這個(gè)√,和U盤(pán)最后那行,和水泥柱上的那道,是同一種寫(xiě)法,同一套人用的。
摸出手機(jī),通訊錄翻到最底下。沒(méi)有備注的號(hào)碼,七年沒(méi)動(dòng)過(guò),也沒(méi)刪。警校檔案里那個(gè)名字后面是“已離職”,兩個(gè)字,沒(méi)別的。
他按下?lián)芴?hào)鍵。
一聲,兩聲,三聲,四聲——手指懸在結(jié)束鍵上——
接通了。
電流底噪,呼吸聲,然后是金屬打火機(jī)蓋合上的聲響,兩下,停。
林奕攥緊手機(jī)。腦子里浮起昨晚雨里那輛**,車(chē)窗降了半寸,他當(dāng)時(shí)沒(méi)往那邊看,只看見(jiàn)車(chē)。但那個(gè)停車(chē)的位置,在廢墟陰影最深處,正對(duì)著水泥柱的方向,死角里的死角,不是路過(guò),是專(zhuān)程去的。
“師兄?!彼f(shuō),聲音比平時(shí)慢,“我是林奕。有個(gè)帶√標(biāo)記的加密件,需要你看一眼。原件沒(méi)動(dòng),帶了個(gè)影子出來(lái),影子也被鎖了?!?br>電話那頭沒(méi)有回答。
五秒。林奕沒(méi)掛,手機(jī)貼著耳朵,聽(tīng)著對(duì)面的呼吸。
打火機(jī)點(diǎn)燃了,火苗竄起來(lái)的那一聲細(xì)響,隔著聽(tīng)筒也清楚。
“地址發(fā)我。”周沉的聲音很低,沙啞,字和字之間有停頓,像睡了很久剛醒,或者很久沒(méi)開(kāi)口說(shuō)話,但最后幾個(gè)字咬得很清楚,“別動(dòng)原件。等我到。”
掛了。
林奕把手機(jī)放回兜里,站在路燈下,影子落在腳前,短的。他抬頭看了一眼,城市邊緣的燈火,遠(yuǎn)處有輛車(chē)的尾燈一閃,然后沒(méi)了。
風(fēng)帶著入秋的涼意。他換過(guò)的夾克比昨晚厚,但站久了還是冷。
他彎腰解開(kāi)電動(dòng)車(chē)的鎖,騎上去,往前走了。