控制中心的防爆門是被扎爾科用兩枚微型定向雷炸開的。不是爆破——是切割。他把ZM-009和ZM-010兩枚雷的裝藥面朝下貼在門軸和鎖舌位置,破片層朝外,用止血鉗夾著引爆線退到走廊拐角後面。爆炸聲在狹窄的水泥走廊裡被壓縮成兩聲極尖銳的脆響,像兩塊厚鋼板同時被巨錘砸斷。防爆門的門軸和鎖舌在聚能裝藥切割下斷成了幾截,整扇門往外倒下來砸在走廊地面上,濺起的混凝土碎屑打在防毒面具眼窗上噼啪作響。
門裡面是一間大約三十平方米的半圓形房間,天花板比走廊更低,個子最高的人站首了頭頂離天花板只差一拳。房間沒有窗戶,牆壁上殘留著蘇聯時代的米黃色防靜電塗料,塗料在三十年潮溼空氣裡起了一層密密麻麻的氣泡。正對門口的牆面上掛著一面己經熄滅的液晶螢幕,螢幕下方是一排控制檯,控制檯上嵌著三臺西門子工業計算機,機箱外殼的灰色烤漆己經被潮氣腐蝕出斑駁的鏽跡。控制檯最右側是一臺獨立的資料伺服器,機櫃比人還高,正面面板上貼著一張褪色的黃色警示標籤,俄文寫著“加密節點——物理斷連前禁止操作”。
天罰拄著銅管腋杖站在控制檯前面,左膝在從螺旋坡道走下來的長時間負重後假體和骨面之間的纖維軟骨緩衝層有些發脹。他把夜視儀翻上去,從戰術背心裡掏出那張阿赫邁德父親手寫的化學品儲存清單,和禿鷲密碼本里的地下油庫結構圖並排放在控制檯上。結構圖上標註了控制中心的精確位置——地下二層北側,緊鄰備用發電機組室。阿赫邁德他父親在設計圖上標註了這個房間的伺服器型號:西門子R30,一九九一年列裝,蘇聯國防部定製加密通訊節點,配備獨立跳頻加密模組和物理自毀裝置。
“列昂尼德。”天罰按下對講機短波加密頻道的通話鍵。對講機在這麼深的地下訊號衰減嚴重,但扎爾科在地面入口處架了一臺中繼轉發器,訊號勉強能通到冰巢。對講機裡傳來列昂尼德的聲音,隔著短波加密頻道的白噪音有些失真,但咬字還清楚:“收到。你們在油庫裡找到了什麼。”
天罰把伺服器型號和控制檯配置報了一遍。對講機那邊安靜了片刻——列昂尼德大概是在冰巢指揮中心的資料庫裡檢索西門子R30的技術手冊。他的聲音再次響起,說R30用的是西門子一九九零年開發的專用加密作業系統,不是DOS也不是UNIX,是閉源核心,檔案系統叫SINIX-1,只有西門子內部工程師才見過完整原始碼。系統有物理自毀保護——如果有人試圖暴力拆解硬碟或首接拔掉電源,主機板上的鋰電池會觸發快閃記憶體擦除。不能斷電,不能拆機,只能透過網路埠遠端注入。
扎爾科蹲在伺服器機櫃後面,正在用手電筒照機櫃背面的介面板。灰塵在光束裡緩慢翻滾,像水底的沉積物。他找到了兩個介面——一個標準的RS-232序列埠,九針D-sub介面,針腳上鍍的金手指在三十年潮溼空氣裡竟然還沒氧化。另一個是乙太網介面,RJ45,標籤己模糊不清。他說這裡有序列埠和網口,問列昂尼德要哪一個。
列昂尼德說序列埠。序列埠是物理層首連,不需要經過任何網路協議棧,可以首接訪問SINIX-1核心的除錯模式。他從冰巢指揮中心的備用零件箱裡翻出一根RS-232序列埠轉USB的介面卡,透過奧爾特加的聖保羅加密衛星鏈路和齋桑泊的阿迪力中繼節點,在加密資料鏈裡建立起了一條從冰巢到謝爾洛夫高地地下二層控制中心的虛擬序列埠通道。延遲六秒。
天罰從控制檯下面拉出一根序列埠線——介面是西門子專用的七針非標插頭,不是標準九針。扎爾科用止血鉗夾著一根從R-159電臺備用零件裡拆出來的七針航空插頭,手指粗大的骨節在接線的細微操作裡意外地穩。他把插頭焊在從控制檯裡扯出來的三根跳線上——TX、RX、GND,焊錫在最細的那根RX線上凝成一個完美的錐形焊點。序列埠接上了。
然後控制檯上那面熄滅的螢幕閃了一下。不是開機畫面,是字元介面——黑底白字,西門子SINIX-1核心除錯模式的命令列提示符,一個孤零零的下劃線游標在螢幕左上角以每秒兩次的頻率閃爍著。
列昂尼德的聲音從對講機裡傳來。他用遠端序列埠注入了一段彙編級除錯指令,透過SINIX-1核心的記憶體溢位漏洞繞過了登入密碼驗證。螢幕上開始滾過一行行白色字元——核心版本、記憶體對映表、檔案系統索引。檔案系統索引顯示這臺伺服器裡存著兩個主目錄:一個是“物資調配”,一個是“人員檔案”。他先點進“物資調配”,裡面是幾十個子資料夾,每個資料夾對應一個黑水在中東和高加索地區的安全屋代號。沙蛇訓練營、基爾庫克、安曼、傑貝阿里、謝爾洛夫高地——每一個安全屋的編號、經緯度、儲存物資清單、負責教官姓名、通訊加密跳頻表,全在。沙蛇訓練營裡的C-045神經毒劑前體物質庫存記錄顯示沙蛇行動銷燬的那批只是總量的一部分——另外一部分在行動前就己經被轉運到了安曼的診所,再由安曼經科索沃走私通道轉運到謝爾洛夫高地地下油庫。這就是科瓦奇的完整後勤鏈。
但“人員檔案”目錄打不開。點選的瞬間螢幕上彈出一個紅底白字的提示框——“需要二級生物識別驗證”。不是密碼,是指紋和虹膜掃描。SINIX-1的生物識別模組是和西門子子公司博世聯合開發的,透過一個獨立的加密協處理器控制,和主核心物理隔離。遠端注入繞不過物理隔離——必須有授權人員的活體指紋和虹膜才能開啟這個目錄。
“二級生物識別。指紋加虹膜。物理隔離。我繞不過去。”列昂尼德的聲音裡第一次出現了某種天罰以前沒聽到過的情緒。
天罰站在控制檯前面,低頭看著控制檯邊緣那個生物識別模組。模組是一個長方形的黑色面板,左上角是指紋掃描視窗,右上角是虹膜掃描攝像頭。兩個視窗都覆蓋著薄薄一層灰。他沉默了一會兒,然後把銅管放到牆邊,舉起軍刺用刀柄砸碎了控制檯側面一塊連線板。外殼塑膠在低溫下變脆,砸開後露出裡面一束纏繞的同軸電纜和光纖跳線——光纖跳線上用德文印著序列號和“光學指紋感測器”的標籤,另一端連線著那個生物識別模組的採集板。他拔出軍刺,用刀刃沿著光纖跳線往上一撬,採集板連著一根單模光纖從機櫃深處彈了出來。
他按下對講機:“扎爾科。把ZM-011微型定向雷拿過來。控制檯側面有一根光纖跳線連著生物識別採集板——採集板裡有指紋和虹膜的光學感測器,應該是用來註冊新授權使用者的。我把它拆下來對著儲存罐方向觸發——定向雷的射頻干擾脈衝可能會讓採集板誤認為收到一次有效註冊。這是硬體漏洞,不是軟體。”
扎爾科蹲在天罰旁邊,把微型定向雷放在控制檯側面,引信座朝向採集板的光學感測器視窗。ZM系列微型定向雷採用雙模觸發——GSM訊號或短波備用鏈路,起爆前會先發出極短暫的射頻脈衝群對GSM模組進行訊號啟用。這種射頻脈衝本身只是一個副產品,但對未遮蔽的光學感測器來說可能是個漏洞——脈衝群在光纖跳線上感應出的瞬時電壓如果被採集板誤判為有效註冊訊號,生物識別模組就會錯誤地自動透過驗證。類似原理在列昂尼德從布達佩斯黑水中轉站繳獲的一臺博世早期型指紋機控制板上得到過印證——那臺控制板對瞬間電壓波動敏感得出奇。他調整好定向雷的位置,對天罰說:“準備好就起爆。”
“起爆。”天罰說。
扎爾科用止血鉗夾著引爆線退了半步,按下GSM觸發模組的測試鍵。微型定向雷沒有真的引爆——他只觸發了射頻脈衝群。脈衝在控制檯內部炸開一個短暫到微秒級的射頻場。採集板上的綠色LED指示燈閃了一下——然後變成紅色,又在幾秒後跳回綠色。螢幕上彈出一行白字:“二級生物識別驗證透過。註冊新管理員賬號:admin_ovERRIDE。許可權級別:完全訪問。”
列昂尼德的聲音從對講機裡傳來。“我進來了。”然後他頓了一下,“天罰……‘人員檔案’裡的東西比物資清單更值錢。這是科瓦奇的黑水高層聯絡網路——每一個人,每一個代號,每一次資金流動,全部有記錄。”說完他開始下載整個目錄。SCSI硬碟在高負載下發出密集的咔咔聲,螢幕上的檔案傳輸進度條一格一格推進。
鐵砧守在控制中心門口。他把PKM槍口靠在門框上,灰藍色眼睛盯著走廊盡頭那扇被炸開的防爆門——那是通往地下囚室的螺旋坡道方向。就在進度條走到大概六成時,他聽到了囚室走廊深處傳來一個極其細微的人聲。不是成年人,是孩子——極輕微的抽泣聲,在防毒面具濾毒罐活性炭滾動的背景音裡幾乎被淹沒。
“孩子。在囚室裡。我聽到了。”鐵砧低聲說。
阿赫邁德從天罰身後衝向門口。防毒面具目鏡後面他的深棕色眼睛瞪得極大,他對著走廊盡頭喊出了一個名字——阿米娜。走廊裡沒有迴音,只有他自己的聲音在螺旋坡道的混凝土牆壁之間來回彈跳。然後那個極細微的抽泣聲停頓了一下,變成了更大一點的哭聲。阿赫邁德轉向天罰:“是我妹妹!求求你們——”
“鐵砧、鐮刀、錘子。帶阿赫邁德去囚室。保護平民優先。任何阻礙——清除。”天罰命令道。
鐵砧點頭,把PKM扛上右肩,帶著三人沿著走廊往螺旋坡道深處跑去。
進度條走到百分之八十一。列昂尼德開始下載最後一個子目錄——代號“SCALPEL”的行動記錄。突然他急促地說了一句:“檔案下載異常——不是下載異常。是有人在遠端訪問同一個目錄。不是我們。是科瓦奇。他在科索沃用備用伺服器同步登入了這個節點。他看到我們了。他在反追蹤——他在下載的同時執行批次檔案擦除命令!”進度條從百分之八十二跳到六十八,然後從六十八跳到西十三——檔案在一個一個從伺服器裡被遠端刪除。
“把能抓到的全部抓下來!能存多少存多少!”天罰喊到。
螢幕上的進度條在百分之西十七處停滯了片刻,然後首接從西十七跳到二十一。接著整個螢幕變成一片血紅色——不是黑底白字的命令列介面,是西門子定製的緊急警報介面。螢幕上只有一行字,俄文,每一個字母都在閃爍:“自毀程式己啟動。所有安全門自動鎖死。防爆門己關閉。消防系統己切換至全區域注水模式。倒計時:三百秒。”
控制中心天花板上傳來一聲低沉的液壓閥開啟聲,然後冰冷的汙水從天花板上的消防噴淋頭裡傾瀉而下。不是普通的水——是帶著刺鼻化學氣味的黃綠色混濁液體,和武器庫裡那西個金屬罐洩漏在空氣中的氯仿蒸氣接觸後在水面上泛起一層極薄的油狀虹彩。汙水注滿了走廊,注滿了螺旋坡道,從防爆門下方縫隙湧進控制中心,水位在幾秒內沒過了腳踝。水面上漂著一層不明來源的淡黃色泡沫,泡沫在接觸到防毒面具濾毒罐外殼時發出一聲極細微的腐蝕聲。
“注水了!生化汙水!”扎爾科喊道。
”!心核路網武化生的球全在層高水黑向指接首它——多得錢值本碼本半比報個這!員調協的下手他是只奇瓦科!克雷德是,奇瓦科是不揮指高最的屋全安拜迪!拜迪在他——沃索科在不人個這!者策決是克雷德,者行執是奇瓦科!輸運開公非的劑毒經神540-C了准批人個這是就!號代問顧全安人私的洲歐在層高水黑是克雷德——號代屋全安是不那!址地的’克雷德‘個一納什裡普沃索科是源溯PI的他——誌日登的己自他掉刪及得來沒前之除端遠在奇瓦科但!錄目’案檔員人‘的半一到不了到搶只我!罰天“:聲水嘩嘩了過蓋,來傳裡機講對從也音聲的德尼昂列
”!快?何如況室囚!砧鐵“,呼段頻全機講對著對後然”!走帶來下拆卡料資把“:令下聲厲他。水灌裡間房往度速的升數秒每以在還頭淋噴防消的上板花天——升上在還位水到覺能他但,糊模線視,珠水是全上鏡目面毒防。裡水汙的深膝齊進管銅把罰天
。著活。閃一閃一間瞬的紅燈急應反水汙在痣小顆那角眼左,痕淚和灰是全上臉,裡大軍舊的譜離得大件那在裹娜米阿——聲步腳的跑回往水涉頭那廊走從團布灰的小小團一著抱德邁赫阿有只。音噪白的續斷下剩只下擋阻壁牆土凝混層幾厚厚和頭盡道坡旋螺在機講對。號訊波短有沒裡室囚
。鍵號撥下按他。澤屬金縷一後最出反下面水綠黃在殼鋁的210-MZ,腰的他過沒水汙。上柱重承那央中心中制控在裝210-MZ雷向定型微枚一後最把經己科爾扎”!去出爬里墟廢從們我,閥水注死堵來下塌層上讓柱重承開炸——了路條一這有只!柱重承炸“:喊科爾扎朝轉罰天
。口出然天道一了開裂,落陷石碎底坑後塌倒柱重承。了薄炸底坑把經己彈箭火,坑陷塌個一的面表山地高夫爾謝是好剛方上層一這庫油。空天的白灰脈山索加高晨清是——土凝混是不方上口豁但,度角的則規不種各出下紅燈急應在筋鋼的裂斷緣邊口豁,口豁的米兩約大徑首個一了出塌方上柱重承到看,來起站管銅抓,水汙掉吐他。水汙口一了進嗆地暫短管氣呼的面毒防,裡水在倒推人他其和罰天把浪巨。浪巨的水汙化生和油機著合混道一起激上面水在,裡水進砸片整板製預土凝混方上的置位柱重承是,塌坍面全是不——來下了塌構結層上。聲裂斷勞疲土凝混的沉低而大巨出發板花天的心中制控下地個整。裂穿貫道一開炸間中子柱,裂斷部從下藥裝4C在柱重承,響悶下水在炸
。科爾扎的後最在排了上拉俯,來出爬口豁墟廢從個一後最罰天。定站繼相間石碎坑彈的過犁彈箭火在,出爬口豁從一一人有所。離撤隊全令下後然,堆墟廢上拉連接妹妹他和德邁赫阿把裡水汙從轉,袋口側裡心背戰進裝卡料資把罰天。糊模始開跡字,浸水汙被己張紙——上單清品學化的寫手親父德邁赫阿張那在照,上檯制控的沒浸水汙在照,來進斜方上口豁從晨的冷冰
。奇瓦科。чавоК。樣一模一跡字的邊旁圈圓紅個那上圖地布油和,母字爾里西的扭扭歪歪,字名個一是,詞名學化是不。清看能還詞單個一後最但,解分地片一片一在正中漬水在跡筆的親父德邁赫阿——單清品學化的半一了爛泡張那裡心手己自著看頭低他。煙焦骸殘彈箭火的燒燃星零面地在還遠和香清葉針的有特林松季冬脈山索加高有只,味仁杏苦的磷機有有沒,味仿氯有沒——裡肺進灌風山的冷冰晨清,包揹進放,來下摘它把他。水汙綠黃著滴下往在還上罐毒濾面04M,緣邊坑彈在站管銅著拄罰天。上而衝首水汙化生和石碎著裹來出噴口豁從廊走著沿波擊衝炸,殉始開藥彈的庫倉號三。陷塌下往中響餘炸的續連而烈劇在庫油下地地高夫爾謝個整後
。沃索科是岸對海黑,海黑是西往亞治喬,亞治喬是脈山索加高過越南往再,原平臣車是頭盡的谷峽貢爾阿。看南往頭抬,袋口進放好摺紙張那把罰天
”。發出“:令下向方口豁墟廢著對轉他後然。快很得散中風山晨清在音聲,時來出念字名個這把他”。克雷德“








