鏡像
陸維楨睡了大約三小時,醒來時大廳的照明已經(jīng)切換到了日間模式。他坐在折疊床邊把外套重新拉好,膝蓋上的筆記本還在待機(jī)狀態(tài),屏幕上的時間軸線圖和他睡前合上時一致。他把筆記本打開,在時間軸的“一個月前“標(biāo)記處加了一行備注——廖維的轉(zhuǎn)賬記錄起始點與深色轎車固定的取信周期重合。
顧晏在七點二十分左右推門進(jìn)來,手里拎著一只黑色的設(shè)備箱和一杯打包好的豆?jié){。她把設(shè)備箱放在操作臺上打開,里面是一臺經(jīng)過加固處理的便攜工作站,側(cè)面多了一組外接天線接口?!熬d陽那邊的信號源數(shù)據(jù)我昨晚做了初步定位,“她說,“把卡上ext_y目錄的所有文件覆蓋時段做了基站匹配,信號源的大致位置可以收斂到風(fēng)洞實驗室周邊半徑大約兩百米的范圍。如果再結(jié)合風(fēng)洞實驗室的建筑平面圖做路徑損耗修正,可以進(jìn)一步縮小?!?/p>
陸維楨接過豆?jié){喝了一口,溫度剛好。他看了一眼工作站屏幕上已經(jīng)加載好的風(fēng)洞實驗室周邊地圖,信號源的定位點以一個淡藍(lán)色的圓形區(qū)域標(biāo)注出來,圓心落在實驗室主體建筑的東側(cè)邊緣。圓形區(qū)域的半徑已經(jīng)被顧晏縮小到了一百五十米左右。
“如果能拿到風(fēng)洞實驗室里面某個具體房間的弱電圖紙,再做一次衰減模型校正,應(yīng)該能把范圍收到三十米以內(nèi)?!邦欔逃檬种冈谄聊簧系牡貓D區(qū)域畫了一個圈,“但需要知道那棟樓的建筑材料和外墻屏蔽參數(shù)——這個信息我得問周組長協(xié)調(diào)?!?/p>
陸維楨放下豆?jié){杯。他站起來走到操作臺側(cè)面,把昨晚在檔案室里收集的廖維行動時間線用白板畫了出來。每一個時間節(jié)點旁邊他都標(biāo)注了對應(yīng)的物理位置:研究所測試臺、弱電間、一樓會議室、南側(cè)公交站。他把四個位置之間的連線在板子上畫出來,發(fā)現(xiàn)了一個之前沒注意到的幾何關(guān)系——從一樓會議室到南側(cè)公交站之間有一條幾乎筆直的路線,中間經(jīng)過研究所在建的實驗區(qū)臨時圍擋。
“臨時圍擋區(qū)“這幾個字在他腦子里停留的時間比其他節(jié)點更久。他在白板上把圍擋區(qū)的位置用虛線標(biāo)注出來,在虛線上方寫了一個問號。如果廖維從會議室取完數(shù)據(jù)之后通過臨時圍擋區(qū)而不是繞過它去公交站,圍擋區(qū)內(nèi)部可能藏著一個更隱蔽的傳遞節(jié)點。圍擋區(qū)本身是工地,出入人員雜、設(shè)備堆放多,一個信封放在工地的某個角落比放在公交站廣告牌背后更不容易被注意到。
“你等一下?!邦欔陶f。她從自己的手機(jī)上調(diào)出了一份建筑許可信息——臨時圍擋區(qū)所在的在建實驗室項目批文,審批時間約四十天前。圍擋區(qū)的施工區(qū)域計劃在近期完成主體結(jié)構(gòu)封頂,施工隊預(yù)計將在未來兩周內(nèi)撤離。
“圍擋區(qū)還有大約兩周的施工窗口?!瓣懢S楨說,“廖維用的公交站投遞點啟用時間大約一個月前——比圍擋區(qū)施工開始的時間晚。他可能先用了別的方法,后來發(fā)現(xiàn)工地圍擋區(qū)內(nèi)更方便、更隱蔽,就切換了投遞位置。公交站那個點只是個備用或者障眼法。“
顧晏在工作站上快速檢索了一下圍擋區(qū)施工項目的人員進(jìn)出記錄。記錄顯示施工人員的名單是固定的,但最近兩周有一名新加入的短期電工被登記在項目人員列表里,該電工的入職時間恰好和公交站取信人出現(xiàn)的時間吻合。
陸維楨走到操作臺前重新坐下來,把那名短期電工的名字輸入系統(tǒng)進(jìn)行信息查詢?!疤旃ぁ跋到y(tǒng)的返回結(jié)果比預(yù)期更短:名字是一個常見普通名,關(guān)聯(lián)的身份證號在公安系統(tǒng)內(nèi)登記的有效地址與蓉城本地不符,顯示該人戶籍所在地不在本省。他對照了一下那輛深色轎車的出沒路線,發(fā)現(xiàn)取信人行動的時間窗口和那名短期電工的下班時間之間有一個可重疊的區(qū)間——圍擋區(qū)工地夜間停工的時間大約在七點前后,取信人出現(xiàn)在公交站臺的時間在十一點左右。中間有四小時的時間差。
鏡像
“他在工地現(xiàn)場待到夜間停工,然后用這段時間在圍擋區(qū)內(nèi)完成交接,最后以乘坐公交或其他方式離開?!瓣懢S楨在白板上補了一條從圍擋區(qū)到公交站臺的路線,“公交站臺的取信行為是第二層——故意安排在一個有監(jiān)控的區(qū)域讓調(diào)查人員看到有人取走了信封,但真正的數(shù)據(jù)在工地內(nèi)部已經(jīng)轉(zhuǎn)移走了。公交站的信封可能是空的或者是作廢的舊存儲介質(zhì),用來轉(zhuǎn)移注意力。“
顧晏站在白板前面看了片刻,然后伸手在圍擋區(qū)的位置畫了一個圈,在圈中間寫了一個字:“對?!?/p>
她收回筆之后轉(zhuǎn)身從設(shè)備箱里取出一臺小型信號分析儀,開機(jī)預(yù)熱。機(jī)器的風(fēng)扇開始低速旋轉(zhuǎn),噪音被設(shè)備箱內(nèi)部的吸音棉吸收了大半?!叭绻さ貎?nèi)部有真正的交接點,那它應(yīng)該配備某種信號設(shè)備來協(xié)調(diào)廖維和取信人之間的時間配合。廖維不能每次都碰運氣等取信人出現(xiàn),他需要在到達(dá)圍擋區(qū)之前確認(rèn)取信人是否已經(jīng)就位。“
陸維楨接過了她的話頭:“所以圍擋區(qū)里面可能有一臺簡單的信號交換設(shè)備——不需要存儲功能,只需要在特定時間窗口內(nèi)發(fā)送和接收確認(rèn)信號。廖維到圍擋區(qū)之前先發(fā)一個短信號,設(shè)備收到后回復(fù)一個確認(rèn)碼,取信人那邊同時收到提示。之后廖維放下東西,取信人稍后來取走?!?/p>
他在白板上畫了一個簡化的信號流程圖。從廖維手機(jī)發(fā)出一條短消息→圍擋區(qū)內(nèi)部的中繼設(shè)備接收→轉(zhuǎn)發(fā)確認(rèn)碼給取信人→兩方各自完成自己的操作。整個過程不需要兩人同時出現(xiàn)在同一位置,只要有信號設(shè)備和足夠的時間窗口。
顧晏把信號分析儀的掃描頻段設(shè)為與物流園中繼器相近的頻段范圍,手動調(diào)整了中心頻率和帶寬參數(shù)。“如果工地內(nèi)部的設(shè)備用了和物流園類似的頻段,信號分析儀在距離圍擋區(qū)邊界三十米以內(nèi)可以捕捉到它的待機(jī)信號。“她看了一眼操作臺上的時間,“現(xiàn)在出發(fā)的話,可以趕在施工隊上工之前先做一次被動掃描?!?/p>
“走。“陸維楨站起來把外套拉鏈拉好,拿起操作臺上的手機(jī)和鑰匙。走出大廳時他經(jīng)過重岳骨架身邊,用指背碰了一下右膝關(guān)節(jié)的外殼表面——溫度正常,暗金色紋路在燈下平靜地亮著。
他和顧晏從員工通道上到地面時,園區(qū)內(nèi)部的晨光帶著一層薄薄的霧氣。周承岳的車停在通道口外面,引擎已經(jīng)啟動,從散熱格柵里冒出的熱氣在冷空氣中凝成淡淡的白霧。他看見兩人出來,從車窗里遞出一張折疊好的a3打印紙,上面是臨時圍擋區(qū)的施工平面圖,圖上用紅筆標(biāo)注了配電箱和弱電井的位置。
陸維楨接過圖紙快速掃了一遍。圍擋區(qū)內(nèi)部共有六個配電箱和三個弱電井,分布在施工區(qū)域的四周。其中兩個配電箱的位置比較隱蔽,一處靠近施工材料堆場的角落,一處緊貼著圍擋區(qū)北側(cè)邊界??拷眰?cè)邊界那個配電箱和公交站臺之間的直線距離最近,符合數(shù)據(jù)從工地內(nèi)部轉(zhuǎn)移后的行進(jìn)方向。
周承岳的車向北駛出龍科院園區(qū),在早高峰的車流中沿著通往航空動力研究所方向的路線平穩(wěn)行駛。陸維楨坐在后排低著頭看那份施工平面圖,旁邊的信號分析儀已經(jīng)開機(jī)運行,液晶屏上的頻段掃描正在向整個城市的一個角落無聲地發(fā)散出探測信號。