第一章:七十二小時
第一章
他們把地圖攤開在石頭上,
用匕首指著那條藍色的海峽。
說,這裡。就是這裡。
然後匕首移開了。
石頭還在。
海峽還在。
握匕首的人換了一茬又一茬。
——艾哈邁德·禮薩·艾哈邁迪,《石頭的記憶》
一
直升機在格什姆島上空盤旋了一圈,開始下降。
阿里·禮薩·哈桑尼從舷窗望下去。
波斯灣在正午的陽光下呈現一種很深的靛藍色,海面上有幾艘小漁船,桅杆上的旗子被風吹得獵獵作響。格什姆島橫亘在海峽北側,狹長,平坦,像一條擱淺在藍水中的灰褐色鯨魚。島上的植被稀疏,低矮的駱駝刺和檉柳被波斯灣的咸風吹得一律向南傾斜。從空中看下去,那些樹冠的傾斜方向像無數個箭頭,齊刷刷指向荷姆茲海峽的航道。
「我第一次來的時候以為這是個荒島。」哈桑的聲音從耳機里傳來,帶著電流的沙沙聲。「後來才知道島上住了十幾萬人。」
阿里沒有接話。
他盯著舷窗外。荷姆茲海峽最窄處的寬度只有三十三公里,從格什姆島南岸到對面的阿曼穆桑代姆半島,天氣晴朗的時候肉眼就能看到對岸的山脊線。此刻,海峽中間有幾艘油輪正在緩緩通過,船身吃水很深,甲板上的管道和閥門在陽光下反射著刺眼的光。
每一艘油輪的舷側都塗著不同的顏色——藍色的是韓國船,紅色的是中國船,白色的是日本船。它們排成一列,像一串珠子,小心翼翼地穿過這個世界咽喉。
旋翼的氣流把地面的沙塵捲成一片灰黃色的霧。
阿里跳下機艙,彎腰從旋翼下方跑過去。哈桑跟在他身後,左腿落地時濺起一小片沙土——敘利亞留下的舊傷,一顆七點六二毫米子彈穿過大腿外側。醫生說他恢復得很好,但走路時的發力習慣從此改變了。
一名穿著沙漠迷彩的衛兵迎上來,敬禮,核對了他們的證件,然後領他們朝山丘腳下走去。
洞窟入口隱藏在兩塊巨大的砂岩之間。砂岩的表面被風和雨水侵蝕出無數道溝壑,入口的金屬門就嵌在其中一道最寬的溝壑里,門面上噴塗著和周圍岩石一模一樣的顏色和紋理。如果不走到距離五米以內,根本看不出那是一個人工構築物。
衛兵在門禁系統上刷了卡,又按了指紋。金屬門無聲地向兩側滑開,一股混合著機油、混凝土粉塵和海水鹹味的氣流從裡面湧出來。
阿里走進去。
隧道很長。兩側岩壁上每隔十米裝著一盞橘黃色的鈉燈,燈光昏暗,把他的影子拉得忽長忽短。隧道的寬度足以容納一輛卡車通過,地面是粗糙的水泥,上面刻著防滑紋路,被無數軍靴和輪胎磨得光滑發亮。每隔一段距離,岩壁上就有一道編號的門——彈藥庫、通訊機房、醫療站、備用發電機組。門牌上沒有任何文字說明,只有一串數字和字母。阿里知道這套編碼系統:第一個數字代表地下設施的層級,第二個數字代表功能區,第三個數字代表房間序號。3-W-07意味著第三層、武器儲存區、第七號庫房。
他走了大約二百米,隧道開始向下傾斜。坡度不大,但持續不斷。阿里在腦子裡默默計算著深度——每走一百米,海拔下降大約八米。走了四百米之後,他們已經在地表以下三十多米的位置。
然後隧道突然開闊了。
阿里停下腳步。
他面前是一個巨大的穹頂式空間。高度至少四十米,寬度足以讓三架重型直升機並排停放。穹頂上布滿了鐘乳石般的岩錐——那不是天然的鐘乳石,是革命衛隊工程兵在開挖洞窟時,故意保留了岩層的原始紋理,然後用混凝土加固,既保持了結構的穩定性,又保留了自然岩洞的隱蔽效果。穹頂的最高處,有一組通風管道和照明設備隱藏在岩錐之間,從地面看過去,只能看到嶙峋的岩石,看不到任何人工設施。
整個洞窟被橘黃色的鈉燈照亮,光線昏暗,像黃昏時分的沙漠。
無人機停在那裡。
MQ-4C「海神」。美國諾斯羅普-格魯曼公司製造,單機造價約兩億五千萬美元。翼展三十九點九米,比波音737的機翼還寬。機身長度十四點五米,最大起飛重量超過十四噸。它能在一萬七千米以上的高空連續飛行超過二十四小時,一次任務覆蓋近七百萬平方公里的海域。它的機頭下方掛載著多頻譜目標截獲系統,具備紅外、光電和雷射指示能力;機腹內置AN/ZPY-3有源相控陣雷達,可以同時跟蹤數千個海上目標,能在數百公里外識別一艘小型巡邏艇的舷號。
此刻,它安靜地臥在洞窟中央。
機翼被拆下來放在旁邊的支架上,像一隻被剪斷了翅膀的巨大海鳥。機身的「海霧灰」低可視度塗裝在鈉燈的橘黃色光線下泛著暗淡的金屬光澤。機腹下方的任務系統艙已經被打開,各種線纜像血管一樣從艙口垂下來,連接到地面上的一排數據採集設備。機頭下方的多頻譜傳感器吊艙完好無損,球形的光學窗口反射著周圍的燈光,像一隻沒有瞳孔的眼睛。
「它比照片上看著大。」哈桑說。
阿里沒有說話。
他繞著無人機走了一圈。機腹蒙皮上有一道從前往後延伸的摩擦痕跡——那是迫降時與跑道表面接觸留下的。起落架已經折斷了,斷口處的金屬呈現出一種典型的疲勞斷裂紋理。但除此之外,整架飛機的結構幾乎完好無損。法爾哈迪的團隊在迫降跑道上提前布設了阻攔網系統和緩衝裝置,把著陸衝擊力降到了最低。
「阿里·禮薩·哈桑尼少校。」
阿里轉過身。
法爾哈迪從作業平台下面走出來。他穿著一件沾滿液壓油和金屬碎屑的深綠色工作服,袖口卷到手肘以上,露出一雙粗糙的、布滿細小傷痕的手。頭髮花白,臉上的皺紋在鈉燈下顯得更深了。但那雙眼睛——阿里三個月前見過的那雙眼睛——一點都沒有變。疲憊底下壓著一團火。
法爾哈迪走到阿里面前,伸出手。阿里握住。他的手比上次更粗糙了,指關節處有幾道新鮮的劃痕,應該是拆卸機艙蓋板時留下的。
「你來了。」法爾哈迪說,語氣里沒有客套,「哈桑跟你說了基本情況?」
「說了。」
「跟我來。」
法爾哈迪轉身朝作業平台走去,步伐很快。阿里和哈桑跟在他身後。走近了才發現,無人機周圍的作業區域比從遠處看要大得多。機腹下方搭建了三層腳手架,技術人員站在不同的高度上,用各種專用工具拆解任務系統艙的內部組件。地面上擺著幾十個編號的塑料箱,裡面分類裝著拆下來的螺絲、蓋板、線纜、電路板——每一件都貼著標籤,標註了原始位置、拆卸時間和責任人。
「我們已經拆了任務系統艙的外殼,」法爾哈迪在腳手架下面停住,指著艙口內部說,「裡面比我們想像的複雜。美國人在這架飛機上用的不是標準的軍用航空插頭,是一種我們從未見過的快拆式光纖接口。我們花了整整六個小時才找到正確的分離方式。」
他從工作檯上拿起一個拆下來的接口組件,遞給阿里。接口是圓形的,直徑大約兩厘米,外殼是鈦合金材質,表面有精密的螺紋和定位槽。內部有十幾根比頭髮絲還細的光纖,每一根的端面都經過鏡面拋光處理,在燈光下反射出微弱的彩色光斑。
「這種接口的設計思路和我們完全不同,」法爾哈迪說,「我們用的是螺紋鎖緊,他們用的是磁吸加卡扣——插進去自動鎖住,要取出來必須同時施加旋轉和拉拔兩個方向的力,而且力度必須精確控制。用力小了拔不出來,用力大了會損壞內部的光纖端面。我們用了六種不同的工具,最後是自己臨時做了一個複合夾具才搞定。」
他把接口放回工作檯,拿起旁邊的數據讀取設備。屏幕上顯示著一行行十六進位代碼,偶爾夾雜著幾段明文的ASCII字符串。
「但最大的問題不是硬體,是加密。」法爾哈迪的聲音壓低了,「任務系統艙的存儲模塊用的是硬體級加密。密鑰不是存在固件里,是存在一個獨立的、一次性的物理熔絲陣列里。一旦檢測到非法讀取,熔絲會物理熔斷,密鑰永久銷毀,數據就變成了一堆亂碼。」
阿里看著屏幕上那些滾動的代碼。
「能破嗎?」
法爾哈迪沉默了兩秒。
「熔絲陣列的供電線路和主系統是隔離的,但它有一個設計缺陷——系統從休眠狀態喚醒的那一瞬間,密鑰會通過一條內部總線傳輸到加密晶片。那條總線的電磁屏蔽做得不夠徹底。如果我們能在喚醒的瞬間,用高靈敏度的電磁探針捕獲總線上的信號波動——」
他停了一下。
「理論上,我們可以重建密鑰。但只有一次機會。如果失敗了,熔絲會熔斷,數據就沒了。」
「一次夠嗎?」
「不夠也得夠。」法爾哈迪說,「這架飛機里存著過去七十二小時內美軍在波斯灣所有偵察任務的數據。雷達回波、電子信號截獲、合成孔徑雷達成像、光學圖像——包括美軍在阿聯達夫拉空軍基地的兵力部署、兩棲艦隊的調動時間表、特種部隊的通訊頻率。如果我們能把這些數據完整解密,我們就等於在美軍的作戰指揮系統里裝了一面鏡子。如果我們失敗了——」
他沒有說下去。
阿里知道失敗的後果。
不僅拿不到情報,還會驚動美軍——存儲模塊的熔絲熔斷會觸發一個硬體級的自毀標記,下一次美軍同型號無人機飛過波斯灣時,會接收到這個標記,然後他們就會知道:那架失蹤的「海神」不僅落到了伊朗手裡,而且伊朗人已經試圖破解它的核心機密了。
「你需要我做什麼。」阿里說。
「兩件事。」法爾哈迪豎起兩根手指,「第一,我需要你確保這個洞窟的絕對安全。在我們完成解密之前,任何一枚美軍炸彈都不能落到這裡。第二——」他看了阿里一眼,「我需要你幫我盯著那些人。」
他朝作業平台上偏了偏下巴。阿里順著他指的方向看過去。三層的腳手架上,六七個年輕的技術人員正在拆解任務系統艙內部的一塊電路板。他們的動作很快,但阿里注意到其中一個人的手在發抖——不是緊張,是連續工作導致的肌肉疲勞。那個技術人員的眼睛下面有兩道很深的青灰色陰影,工作服的領口被汗浸透又風乾,留下一圈白色的鹽漬。
「他們連續工作了多久?」阿里問。
「從今天凌晨無人機降落到現在。」法爾哈迪說,「中間我讓他們輪流休息,但每次我轉身,他們就又回到崗位上去了。有一個叫馬吉德的,二十五歲,德黑蘭大學電子工程系畢業,去年剛結婚。他已經三十一個小時沒合眼了。我跟他說,你回去睡一覺。他說,主任,我閉上眼睛看到的全是電路圖,睡不著。」
法爾哈迪把手在工作服上蹭了蹭,蹭掉指尖上的油污。
「他們不是軍人,少校。他們是工程師。他們的戰場不在前線,在這架飛機里。但他們和前線士兵一樣會累垮。」
阿里看著腳手架上那個手在發抖的年輕人。他想起萊拉。萊拉在急診室連續值班三十六個小時之後,回到家,坐在沙發上,鞋子都沒脫就睡著了。他把她抱到床上,她全程沒有醒。第二天早上她醒來,第一句話是:「昨天送來的那個燒傷病人,他怎麼樣了。」
「交給我。」阿里說。
法爾哈迪點了點頭,轉身要走。阿里叫住他。
「法爾哈迪主任。」
法爾哈迪停下來。
「你上一次睡覺是什麼時候?」
法爾哈迪愣了一下,然後嘴角動了一下。不是笑,是某種介於疲憊和自嘲之間的弧度。
「我忘了。」
他轉身走回作業平台,背影很快被無人機巨大的陰影吞沒。
阿里花了兩個小時把洞窟的七個出入口全部檢查了一遍。
三個主出入口通往格什姆島的地下公路網——那是革命衛隊在過去十年裡修建的龐大地下工事的一部分,連接著島上所有的軍事設施。公路網的隧道寬到可以容納兩輛重型卡車並排通行,每隔五百米有一個通風井和緊急避險區。如果有需要,一個營的兵力可以在四十分鐘內從島嶼的一端調動到另一端,而天上的衛星什麼都看不到。
兩個輔助出入口通向海邊懸崖的隱蔽觀察哨。從那裡可以俯瞰荷姆茲海峽的航道,視野覆蓋了從海峽入口到格什姆島南岸的所有水域。觀察哨的岩壁上嵌著高倍望遠鏡和電子信號監測設備,鏡頭上覆蓋著仿生偽裝網,從海面上看過去,只是懸崖上兩塊略微凸起的岩石。
剩下兩個是緊急逃生通道。一條通往島內一處廢棄的村莊——那是1980年代兩伊戰爭期間疏散的,現在只剩下斷壁殘垣和幾棵被海風吹歪的椰棗樹。另一條通向海岸線上一處被紅樹林遮蔽的淺灣,漲潮時水深足夠一艘小型快艇停靠,退潮時露出淤泥灘,任何重型裝備都無法通行。
阿里把「強大幽靈」營的三個排部署在這七個出入口周圍的制高點上。每個排負責兩個出入口,二十四小時輪崗,每班八小時。五公里外的沿海公路入口增設了兩道暗哨——第一道偽裝成牧羊人的帳篷,第二道藏在廢棄的漁具倉庫里。每一個可能的滲透角度都被至少兩處交叉火力覆蓋。
他把防禦方案在地圖上畫好,然後叫來三個排長,一個一個過。
一排長叫禮薩·卡里米,三十一歲,胡齊斯坦省阿瓦士人,方臉,濃眉,說話的聲音像砂紙蹭過木板。他在敘利亞打過兩年,左臂被彈片削掉過一塊肉,留下的疤像一條蜈蚣趴在皮膚上。阿里讓他負責洞窟東側的兩個出入口。
二排長叫馬赫迪·普爾哈希米,二十九歲,伊斯法罕人,工程師家庭出身,戴著一副金屬框眼鏡,看起來像個中學教師。但阿里知道,這個看起來像中學教師的人在上一輪戰爭中,一個人扛著一具反坦克飛彈發射器,在伊拉克邊境的沼澤地里趴了整整六個小時,等來了一輛美軍裝甲車,然後一發命中。阿里讓他負責洞窟西側和南側的三個出入口。
三排長叫賈瓦德·沙里菲,二十七歲,馬什哈德人,是三個排長里最年輕的。他的哥哥是阿里在敘利亞時的副排長,在阿勒頗東郊那棟四層爛尾樓的樓頂上,被一顆狙擊子彈擊中左肺,死在阿里懷裡。賈瓦德和他哥哥長得很像——同樣的深眼窩,同樣的高顴骨,同樣在緊張時下意識摸下巴的動作。阿里看著他,有時候會恍惚。阿里讓他負責洞窟北側的兩個出入口,以及沿海公路的兩道暗哨。
「有問題嗎?」阿里問。
三個排長同時搖頭。
「賈瓦德。」阿里說。
「在。」
「你哥在天上看著你。」
賈瓦德的下巴收緊了一下。他的手在下巴上摸了一下,然後放下來。
「我知道,少校。」
三個排長敬禮,轉身走向各自的防區。阿里看著賈瓦德的背影消失在隧道里。他的步子很快,肩膀端得很平,和他哥哥一模一樣。
「你剛才不該提他哥。」
阿里轉過身。哈桑站在他身後,手裡拿著兩杯紅茶。洞窟深處的某個角落有一間臨時搭建的休息室,裡面有熱水和茶葉。哈桑把其中一杯遞給阿里。茶湯深褐,茶葉末在杯底沉著厚厚一層。阿里接過來,喝了一口。苦。
「為什麼不該提。」
「因為他知道他哥在天上看著他。他不需要你提醒。」
阿里沒有說話。哈桑端著茶在他旁邊的彈藥箱上坐下來。彈藥箱是空的,上面印著俄制反坦克飛彈的編號。兩個人並排坐著,面前是洞窟穹頂下方那片巨大的空間。無人機臥在中央,周圍的腳手架上,法爾哈迪的團隊還在工作。冷白色的LED燈光把他們的影子投在岩壁上,像一群在洞穴深處勞作的小人。
「阿里。」
「什麼。」
「你在德黑蘭的時候,給那個女孩打電話了嗎?」
阿里把茶杯放在膝蓋上。茶湯表面映著穹頂上鈉燈的倒影,橘黃色的,一晃一晃。
「沒有。」
「為什麼。」
「沒時間。」
「直升機上飛了將近四個小時。」
阿里沒有回答。
哈桑喝了一口茶,皺起眉頭。「比德黑蘭那杯還苦。」
「軍需品。」
「軍需品的茶都苦。」哈桑把杯子放下,從口袋裡掏出那包煙,抽出一根叼在嘴上,沒有點燃。「你打算什麼時候打。」
阿里看著穹頂上的岩錐。鈉燈的光從側面打上去,岩錐的陰影投在對面的岩壁上,形狀像一把把倒懸的匕首。
「不知道。」
「阿里。」
「什麼。」
「今天晚上打。」
哈桑的語氣不是商量,是陳述。阿里認識他十五年,知道他用這種語氣說話的時候,不是在給建議,是在替你做決定。
「今天晚上,你回到宿舍,拿出那張紙巾,照著上面的號碼撥過去。她接起來,你說一聲餵。她說一聲餵。然後你隨便說什麼。說你到了格什姆島,說這裡的茶比德黑蘭還苦,說你今天檢查了七個出入口。說什麼都行。」
哈桑把那根沒點燃的煙從嘴裡取下來,捏在手裡。
「但你要打。」
阿里沉默了很久。洞窟深處傳來金屬工具碰撞的聲音——法爾哈迪的團隊還在和那個磁吸式光纖接口搏鬥。滴水的聲音從穹頂某處傳來,每隔幾秒一次,像鐘擺。
「哈桑。」
「什麼。」
「你什麼時候變得這麼囉嗦了。」
哈桑的嘴角動了一下。他把那根煙放回煙盒裡,站起來。
「從你變成活死人那天開始。」
他轉身朝隧道走去。走了兩步,停下來,沒有回頭。
「阿里。」
「什麼。」
「你現在需要的不只是一個電話號碼。你需要有人在電話那頭呼吸。」
哈桑的腳步聲消失在隧道深處。
阿里坐在彈藥箱上,手裡握著那杯越來越涼的紅茶。
穹頂上的岩錐一動不動。滴水的聲音還在繼續。
他想起德黑蘭大學廣場上那棵懸鈴木,想起樹根從石板縫裡鼓出來,想起裂縫深處那一小叢草。
想起一雙琥珀色的眼睛。
想起一個聲音——很低,有一點沙。
呼吸對,人就穩。
他把茶杯放在地上,站起來,朝宿舍走去。
二
莎拉·阿米里·卡尚尼在阿里離開咖啡館之後,沒有立刻回實驗室。
她坐在懸鈴木的樹根上,把那本《列王紀》攤在膝蓋上,但沒有畫。炭筆握在手裡,筆尖懸在紙面上方半厘米的位置,一動不動。陽光從樹葉的縫隙間漏下來,在她的手背上投下斑駁的光斑。那些光斑在動——風吹過的時候,樹葉搖晃,光斑就跟著搖晃。她的手沒有動。
她在這棵樹下畫了一年了。從去年春天到今年春天。她畫過這棵樹的樹冠、樹枝、樹幹,最後畫到了樹根。樹根是最難畫的。不是因為它複雜,是因為它在動。每一天,樹根都在長大,把石板頂開,把裂縫撐寬。她今天早上量過那道最寬的裂縫——從裂縫的左邊到右邊,鉛筆尖剛好能塞進去。三個月前,鉛筆尖塞進去還有餘量。樹根在長。很慢,但一直在長。
她今天在那道裂縫裡畫了一叢草。很小,從石頭的斷面處長出來,只有兩片葉子,嫩綠色的,邊緣微微捲起。那叢草長在那裡多久了?她不知道。她之前從來沒有注意過。今天早上她蹲下來繫鞋帶的時候才看到。她蹲在那裡看了很久,然後回到樹根上,把那叢草畫進了裂縫裡。
她畫完最後一筆,放下炭筆。然後把那張速寫從書頁上撕下來,對摺,走進咖啡館,放在那個男人的桌上。
她現在坐在樹根上,手裡握著炭筆,但沒有畫。
她在想他的眼睛。
他的眼睛是深褐色的。不是普通的深褐色,是那種被很多東西壓過之後沉澱下來的顏色。像父親泡的茶——剛泡的時候是淺褐色,放久了就變成深褐,最後變成近乎黑色的深褐。但你對著光看,會發現那種黑色不是真的黑,是一種很深的紅,像伊斯法罕的老城牆磚被幾百年的陽光曬出來的顏色。
她見過這種眼睛。在父親那裡。母親去世以後,父親坐在工作檯前面,手裡握著一塊拆了一半的手錶,盯著錶盤看。看很久。不修,不動,就看著。她問他在看什麼。他說他沒在看表。他在看母親。他說她的眼睛和那塊表的錶盤顏色很像,都是那種舊了的象牙白。她知道父親在說謊。他不是在看母親的眼睛。他是在看他自己眼睛裡那個停了的鐘。
那個男人的眼睛裡也有一個停了的鐘。
她看得出來。不是從他的眼睛看出來的,是從他的手看出來的。
他把右手從茶杯上收回來,放在膝蓋上方,虎口朝上。那個動作不是防禦,是收縮。像一隻受傷的鳥把翅膀收起來,不是因為它不想飛,是因為它知道自己的翅膀斷了,再張開會疼。
他的虎口有一塊繭。很厚,顏色比周圍的皮膚深。
那是槍磨出來的。她舅舅是巴斯基民兵,手上也有同樣的繭。但舅舅的繭在虎口偏下的位置,他的在虎口正中。那是不同的握槍方式磨出來的。
舅舅用的是步槍,他用的——是手槍。長期握持手槍,反覆拆裝套筒,虎口正中受力最大。
他沒有告訴她這些。
她也沒有問。
她只問了他回來多久了。他說四天。她沒有問為什麼回來。但她知道。他的眼睛下面有兩道青灰色的陰影,不是熬夜熬出來的,是長期不睡覺沉積下來的。那種顏色她太熟悉了。母親生病的那半年,父親的眼睛下面就是這種顏色。不是累,是心裡有什麼東西一直在響,關了燈也響,閉上眼睛也響。
她站起來,把《列王紀》放進帆布包里。炭筆插進側面的口袋。帆布包的肩帶在肩窩處勒出一道淺印。她調整了一下肩帶的長度,然後朝三號實驗樓走去。
德黑蘭大學計算機系的三號實驗樓在廣場的西北角,是一棟五層的灰磚建築,建於巴列維時代,外牆的瓷磚脫落了一大片,露出裡面暗紅色的磚芯。樓前的台階被幾十年的腳步磨得光滑凹陷,下雨的時候積水,幹了以後留下一圈圈白色的鹽漬。
莎拉走進實驗樓的時候,門廳的布告欄前圍了一小群人。她本來沒有打算停下來。她的論文還剩最後三頁沒寫完,截止日期是下周一。但她的餘光掃到了布告欄上那張新貼的通知。
通知是白紙黑字,上方印著伊朗伊斯蘭共和國的國徽。標題用波斯文寫著:「保衛祖國」志願者招募計劃。
她的腳步慢了。
通知的內容不長,措辭很正式,但莎拉注意到有幾個關鍵詞被加粗了:國家安全、網絡防禦、專業技術人員、女性優先。最下面有一個網址和一個二維碼,旁邊用紅字標註——「本招募由伊斯蘭革命衛隊網絡安全部門授權。所有申請人均需通過背景審查。」
莎拉站在布告欄前面,把通知從頭到尾讀了兩遍。
周圍有人在低聲議論。一個戴眼鏡的男生說,他表哥已經報名了,被分配到德黑蘭北部的某個基地做通訊維護。另一個女生說,她聽說革命衛隊最近在各大高校都貼了這種通知,計算機系和電子工程系是重點招募對象。
「他們需要懂網絡的人,」那個女生說,聲音壓得很低,「不是去前線,是做後方支持。」
莎拉沒有參與討論。
她走了三步,停下來。然後轉身,走回布告欄前面,掏出手機,對著那個二維碼掃了一下。
屏幕跳轉到一個頁面。頁面設計得很簡潔,白底黑字,上方是國徽,下方是一行標題:「保衛祖國」網絡安全志願者申請表。表格要求填寫姓名、年齡、身份證號、教育背景、專業技能、可用時間。最下方有一行小字:「提交申請後,您將在四十八小時內收到初審結果通知。通過初審者將被邀請參加線下評估。」
莎拉把表格從頭到尾看了一遍。然後把手機屏幕關掉,放進口袋,繼續朝樓梯走去。
這一次她沒有停。
她在實驗室里坐了四個小時。
從下午兩點到傍晚六點,她把論文的最後三頁寫完了。打字的時候,她的手指在鍵盤上移動得很快,錯誤率很低。寫到最後一頁的時候,她停了一次。屏幕上那個詞——「加密協議的漏洞分析」——讓她的手指懸在鍵盤上方,停了大約十秒。然後她繼續打。
列印出來的論文她裝訂好,放進書包里。然後她站起來,走到實驗室的窗戶前面。窗外是德黑蘭大學中心廣場。太陽正在落山,光線把厄爾布爾士山脈的雪峰染成一層很薄的橘紅色。懸鈴木的影子被拉得很長,從廣場中央一直延伸到菲爾多西雕像的基座。樹根最深處那道裂縫,從這個距離看過去已經看不清了。但她知道它在那裡。
她把手機從口袋裡掏出來,打開瀏覽器。那個頁面還在。她之前沒有關。
她把表格從頭到尾看了一遍。然後開始填。
姓名:莎拉·阿米里·卡尚尼。年齡:二十二歲。身份證號:她在鍵盤上停頓了一下,然後輸入了一串數字。教育背景:德黑蘭大學計算機科學系,三年級。專業技能:程式語言、網絡安全基礎、密碼學入門。可用時間:靈活。
填到最後一欄的時候,她的拇指懸在「提交」按鈕上方。窗外,喚禮聲從校園北面的清真寺傳來,穿過菲爾多西禮堂的穹頂,穿過懸鈴木的枝葉,穿過實驗樓的玻璃窗,落在她的耳朵里。
她按下提交。
屏幕刷新。一行綠色的字出現:「您的申請已提交。初審結果將在四十八小時內通過簡訊通知。感謝您對祖國的忠誠。」
莎拉把手機放進口袋,關上窗戶,拿起書包,走出實驗室。走廊里的螢光燈把她的影子投在牆壁上,拉得很長。她的帆布包在肩窩處勒出一道淺印,和早晨一樣。
她沒有告訴父親。
不是刻意隱瞞。是她還沒想好怎麼說。
父親艾哈邁德·阿米里是卡尚老城區的鐘表匠,修了四十年手錶。
他這輩子做過最勇敢的事,是在母親去世後的第三年,把那隻修了三天三夜的老兵手錶還回去的時候,沒有收錢。老兵問他為什麼。他說,因為我女兒說,我的眼睛下面已經沒有青灰色了。他不肯收錢不是因為慷慨,是因為那隻表讓他想起了自己。一個停了很久的鐘,被人修好了,重新開始走。修它的人不應該收錢。
莎拉不知道父親會怎麼看待她去報名的事。也許會沉默很久。也許會說,你母親不會同意的。也許什麼都不會說,只是坐在工作檯前面,把同一塊表拆了裝,裝了拆,拆一整夜。他的表達方式從來不是語言。是手的動作。是拆表時鑷子夾住螺絲的力度,是裝回時指尖按在表蓋上的時間長度。
她決定等初審結果出來再告訴他。如果初審沒過,就不用說了。
初審結果在第二天下午三點十四分到了。
簡訊很短。發件人是一串數字,不是正常的手機號碼。「莎拉·阿米里·卡尚尼女士:您的『保衛祖國』志願者申請已通過初審。請於本周四上午九時前往德黑蘭瓦利亞斯爾大街127號4層參加線下評估。請攜帶身份證原件及學生證。無需回復。」
莎拉把這條簡訊讀了四遍。然後把它保存在手機里,沒有刪除。
周四上午,她穿了一件素色的深灰色長衫,淺灰色的頭巾,比平時多繞了一圈,把頭髮完全包住。她照鏡子的時候,發現自己的眼睛下面有淡淡的青灰色。昨晚她睡得很晚,不是因為緊張,是因為她在網上搜索了所有能找到的關於「保衛祖國」志願者計劃的信息。信息不多,大部分是官方通稿,措辭一模一樣。但她在一個波斯語論壇的角落裡找到了一條帖子,發帖人聲稱自己通過了評估,被分配到了一個「網絡數據分析」崗位。帖子在發布後大約兩小時就被刪除了。她沒有來得及截圖,但記住了帖子裡的每一個字。
瓦利亞斯爾大街是德黑蘭最長的街道,從南到北穿過整個城市。127號是一棟不起眼的五層建築,夾在一家地毯店和一家甜品店之間。門面很窄,只有一扇鐵門和一個對講機。鐵門上沒有任何標識。
莎拉在對講機上按了4。等了大約十秒。一個女人聲音從對講機里傳出來:「姓名。」
「莎拉·阿米里·卡尚尼。」
「身份證號後四位。」
她報了。
鐵門發出咔嗒一聲,開了。
樓道很窄,水泥地面,牆壁刷著淺綠色的漆,漆面在齊腰高度有一道顏色略深的痕跡——那是無數人上下樓時手扶牆壁磨出來的。沒有電梯。她沿著樓梯走上去。每一層的樓梯轉角處都有一扇窗,窗外是隔壁建築的牆壁,距離不到兩米,只能看到灰黃色的磚和空調外機滴下來的水漬。
四樓。樓梯盡頭是一扇防盜門,門上同樣沒有任何標識。她敲門。開門的女人大約四十歲,穿著深藍色的制服式套裝,頭髮完全包在黑色的頭巾里,臉上沒有化妝,嘴唇有一點干。她的眼睛是深褐色的,看人的方式很直接,不是審視,是記錄。像一台掃描儀,把你從頭到腳掃一遍,然後把數據存進某個文件夾里。
「莎拉·阿米里·卡尚尼?」
「是。」
「證件。」
莎拉把身份證和學生證遞過去。女人接過來,看了一眼身份證,又看了一眼莎拉的臉。然後把證件放在門邊的一張桌子上,拿起一個平板電腦,在上面點了幾下。
「跟我來。」
女人領她穿過一條狹窄的走廊。走廊兩側是幾扇關著的門,門上貼著編號:401、402、403。沒有門牌說明。女人在404號門前停下來,推開門,側身讓莎拉進去。
房間比莎拉預想的大。大約二十平方米,窗戶拉著百葉窗,光線從縫隙間透進來,在對面牆上投下一道道平行的亮線。房間裡有一張桌子,兩把椅子。桌子上放著一台筆記本電腦,屏幕是黑的。女人示意莎拉在其中一把椅子上坐下,自己坐在另一把上,把筆記本電腦打開,屏幕亮起來。
「你的申請表上說,你的專業技能包括密碼學入門。」女人的聲音沒有寒暄,直接進入正題,「具體是什麼水平。」
莎拉把手放在膝蓋上。她的手指沒有抖。
「我修過兩門密碼學課程。對稱加密、非對稱加密、哈希函數。課程成績是A。大二的時候我寫過一篇論文,分析短報文加密通訊的流量分析漏洞。」
女人在平板上記錄了什麼。
「你寫那篇論文的時候,參考了哪些實際案例?」
莎拉沉默了兩秒。
「我分析了三種不同加密協議的流量特徵。其中兩種是公開的學術案例。第三種——」她停了一下。「是我自己從公開來源推斷出來的。」
女人看著她。「什麼來源。」
「新聞報導。過去三年內,有七篇關於美軍在中東地區加密通訊被截獲的公開報導。我把這些報導里的技術細節拼在一起,反向推演了他們的短報文加密周期。不一定對。但是一個方向。」
女人的筆停了。她抬起頭,第一次真正看著莎拉——不是掃描,是注視。
「那篇論文還在嗎?」
「在。我的個人電腦里。」
「有人看過嗎?」
「只有我的導師。他給了我十七分。滿分二十。扣的三分是因為我沒有拿到授權就做了流量模擬。」
女人的嘴角動了一下。不是笑,是某種介於認可和評估之間的弧度。她把平板放下。
「莎拉·阿米里·卡尚尼。接下來的問題,你可以選擇回答,也可以選擇不回答。你選擇回答的話,你說的每一個字都會被記錄。你選擇不回答的話,今天的評估就到此結束,你可以離開,不會有任何後果。」
莎拉把手從膝蓋上抬起來,放在桌面上。桌面冰涼。
「你問。」
「你為什麼要報名。」
莎拉看著女人的眼睛。深褐色的,和那個男人的眼睛不一樣。那個男人的眼睛是停了的鐘。這個女人的眼睛是還在走的鐘,走得很快,很準,每一秒都不浪費。
「因為我的國家在打仗。」莎拉說。「我希望有能力做點什麼。不做的話,我以後會後悔。」
女人看著她。看了大約五秒。
然後她把筆記本電腦轉過來,屏幕朝向莎拉。屏幕上是一個命令行界面,光標閃爍。
「這是一個模擬的加密通訊截獲環境。你現在看到的是三十分鐘內截獲的所有短報文數據包。加密協議未知,密鑰未知,明文內容未知。你有兩個小時。找出任何你能找出的東西。」
莎拉看著屏幕。命令行界面上,數據包的十六進位代碼一行一行地滾動。她的手指放在鍵盤上,沒有立刻開始敲。她看了大約一分鐘,只是看。
然後她把手從鍵盤上抬起來,伸進帆布包里,摸出那枝炭筆和那張從咖啡館帶回來的紙巾。紙巾是空白的。她把紙巾攤開,開始在紙巾上寫字。不是代碼,是筆記——數據包的發送間隔、字節長度分布、重複模式的位置。
女人看著她,什麼都沒有說。
兩個小時十七分鐘後,莎拉把紙巾推過去。紙巾上寫滿了密密麻麻的筆記,炭筆的字跡在紙的纖維里微微洇開。
「他們的加密周期是九十秒。每個周期內的短報文長度固定,但不同周期的長度不同——那是密鑰輪換的標誌。輪換模式不是隨機的,是基於一個時間種子。如果我拿到足夠多的樣本,我可以推演出種子的生成算法。」
女人拿起紙巾,看了很久。然後她把紙巾折好,放進口袋裡。
「初審結果會在七十二小時內通知你。」
莎拉站起來。她的膝蓋有一點僵。
她走到門口的時候,女人叫住了她。
「莎拉。」
莎拉停下來,側過臉。
「那篇論文。你沒有拿到授權就做了流量模擬。導師扣了你三分。你應該得二十分。」
女人把筆記本電腦合上。
「門在走廊盡頭左轉。出去的時候不要回頭。」
莎拉推開門,沿著走廊走到盡頭,左轉。另一扇防盜門。
她推開門,發現自己站在一條後巷裡。巷子很窄,兩側是高牆,頭頂晾著幾件衣服,被風吹得晃來晃去。
一隻灰白色的貓蹲在牆角,看到她,站起來,走了。
她站在巷子裡,把手伸進帆布包。手指碰到了那枝炭筆。炭筆的筆尖已經鈍了。她把炭筆拿出來,在指尖轉了一圈,放回去。
然後她沿著巷子走出去,拐上瓦利亞斯爾大街。陽光很刺眼。
她眯起眼睛,把帆布包的肩帶調整了一下。
肩帶在肩窩處勒出的那道淺印,比早晨更深了一點。
三
杜拜,朱美拉棕櫚島。
麥可·科瓦奇中尉把窗簾拉開一條縫,向外看了一眼,然後放下來。
從他所住的酒店房間——亞特蘭蒂斯酒店東塔十六層——可以俯瞰整個棕櫚島的月牙形防波堤。防波堤外側是波斯灣的碧藍海水,內側是密密麻麻的遊艇碼頭。碼頭上停著上百艘白色遊艇,桅杆在午後的陽光下像一片銀色的樹林。更遠處,杜拜的天際線在熱浪中微微扭曲,哈利法塔的尖頂刺破霧霾,像一根針扎在灰藍色的天幕上。
科瓦奇不是來旅遊的。
他是美國海軍特種作戰發展大隊——俗稱「海豹六隊」——紅隊的副隊長。他今年三十四歲,在海軍特種作戰司令部服役了十二年,去過阿富汗、伊拉克、敘利亞、葉門,以及一些他不被允許說出去的地方。他的右手無名指缺了半截——那是敘利亞一次夜間突襲中,被門框夾斷的。不是敵人的子彈,是門框。他踹開門的時候,手指卡在了門和門框之間。事後隊醫問他怎麼斷的,他說被彈片削掉的。隊醫看了他一眼,沒有追問,在報告上寫了「戰鬥中負傷」。
此刻,他穿著一條米色短褲、一件白色T恤,T恤上印著「杜拜潛水中心」的字樣。腳上是一雙人字拖,腳趾之間有一道被海水泡白的痕跡。他的頭髮比標準海軍髮型長了兩英寸,鬢角處有幾根白頭髮。他看起來就像一個來杜拜度假的美國遊客——三十多歲,皮膚被太陽曬成棕紅色,表情放鬆,眼神渙散。
他的眼神不渙散。
「窗簾拉上。」他說。
坐在床沿上的另一個人站起來,把另一扇窗簾也拉上了。房間暗下來。科瓦奇打開床頭燈,橘黃色的光線在牆壁上投下一個錐形的光圈。床上的被子被推到一邊,露出下面鋪著的一張杜拜城市地圖。地圖上用紅色馬克筆畫了七個圈。
坐在床沿上的人叫托尼·拉莫斯,海豹六隊紅隊的中士,科瓦奇的副手。他二十八歲,塊頭很大,肩膀寬得像一扇門,脖子和下巴幾乎連成一體。他坐在床沿上,膝蓋頂著床沿,整張床都在微微傾斜。他的右手手腕上戴著一塊潛水錶,錶盤上有一道裂紋——那是葉門一次水下任務中,被珊瑚礁劃的。他沒有換表。他說那塊表還能走,換它幹什麼。
「伊朗人把無人機藏在格什姆島。」科瓦奇說,手指點在地圖上荷姆茲海峽的位置。格什姆島被畫了一個最大的紅圈。「這是CIA從衛星照片上分析出來的。不是百分之百確定,但足夠讓我們過去看了。」
「我們怎麼過去。」拉莫斯問。
「遊客。潛水遊客。」科瓦奇的手指從杜拜向東滑動,穿過波斯灣,停在格什姆島南岸。「從杜拜碼頭租一艘遊艇,沿著海岸往東開。格什姆島南岸有幾個潛水點,珊瑚礁很好,洋流平穩。伊朗人對潛水遊客的盤查比對其他遊客松。他們的邊防快艇看到遊艇上掛著潛水旗,通常不會靠近。」
「如果靠近呢。」
「我們就是來潛水的。船上有氣瓶、調節器、潛水服、水下相機。所有的裝備都是真的。因為我們真的要潛水。」
拉莫斯看著地圖。「水下?」
「格什姆島的海岸線有一部分是懸崖地貌。懸崖底部有被海水侵蝕出來的岩洞。CIA的分析認為,革命衛隊很可能把無人機藏在這些岩洞中的某一個里。從陸地接近幾乎不可能——島上到處是他們的崗哨。從水下接近,有可能。」
科瓦奇從地圖下面抽出一張衛星照片。照片上是格什姆島東北部的一段海岸線,懸崖陡峭,崖壁上可以看到幾處顏色略深的凹陷——那是岩洞的入口。照片上標註了三個可能的岩洞位置,分別用A、B、C編號。
「我們分三組。每組兩個人。從三個不同的潛水點下水,沿著懸崖底部搜索。找到岩洞入口後,不進入,只確認位置和防衛部署。然後原路返回。」
「如果找不到呢。」
「那就再來一次。我們有七天時間。七天之後,如果還找不到,就撤回杜拜,等下一個窗口期。」
拉莫斯沉默了幾秒。他把手放在地圖上,食指按在格什姆島那個紅圈上。
「進去以後呢。」
科瓦奇沒有立刻回答。他從床頭柜上拿起一瓶礦泉水,擰開蓋子,喝了一口。水是溫的。杜拜四月的氣溫已經超過了三十五度,酒店的空調開得很大,但礦泉水放在床頭柜上還是會變溫。
「不進去。那不是我們的任務。」
「那我們的任務是什麼。」
「確認位置。確認防衛部署。然後把坐標發回去。剩下的事,由達夫拉基地的人做。」
拉莫斯看著他。「達夫拉基地的人做什麼。」
科瓦奇把礦泉水瓶放下。瓶子在床頭柜上晃了一下,穩住了。
「他們有一支兩棲登陸部隊在待命。三千五百人。『埃塞克斯』號在達夫拉外海。如果我們確認了無人機的位置,他們會在四十八小時內發動突襲。從海上登陸,直插目標,摧毀無人機,然後撤離。整個過程不超過六小時。」
拉莫斯把手從地圖上收回來,放在膝蓋上。他的手指很粗,指關節處有幾道老繭——不是握槍磨的,是長期攀岩留下的。他在加入海豹六隊之前,是科羅拉多州的攀岩教練。
「情報準確嗎。」
「CIA說準確。」
「你信CIA嗎。」
科瓦奇看著他。
「我信我看到的。」
拉莫斯點了點頭。他把地圖從床上拿起來,折好,放進床頭櫃的抽屜里。然後把抽屜關上。
「什麼時候出發。」
「明天早上六點。碼頭碰頭。」
拉莫斯站起來。床墊在他離開之後彈回了原位,發出一聲輕微的咯吱。他走到門口,停下來。
「科瓦奇。」
「什麼。」
「你有沒有想過,伊朗人可能已經知道我們來了。」
科瓦奇看著窗簾縫隙間透進來的那一線光。光落在他的右手上,無名指斷掉的那一截,皮膚光滑,顏色比周圍淺。
「想過。」
「然後呢。」
「然後我還是會去。因為他們知道我們來了,不等於他們知道我們在哪裡。我們分散住在不同的酒店,每天換碰頭地點,通訊用一次性手機。他們知道杜拜有美軍特種部隊,但他們不知道我們是誰、在哪、什麼時候行動。」
他站起來,走到窗戶前面,把窗簾拉開一條縫。外面的陽光刺眼。防波堤上遊艇的桅杆在午後的光線里閃閃發亮。一個穿著比基尼的女人躺在遊艇甲板上曬太陽,旁邊放著一杯顏色鮮艷的雞尾酒。短暫而脆弱的停火併不會讓人類忘記享樂。
更遠處,一艘伊朗的漁船正在波斯灣的海面上緩緩移動,桅杆上掛著伊朗國旗。
「他們知道我們在杜拜。但他們不知道我們明天早上六點會從碼頭出發。」
他放下窗簾。房間重新暗下來。
拉莫斯推開門,走了出去。門在他身後輕輕關上。
科瓦奇站在窗前,窗簾縫隙里的光落在他斷掉的手指上。他把那隻手握成拳頭,鬆開,又握成拳頭。無名指的斷口在皮膚下面微微發癢——那是神經末梢還在生長的信號。斷了好幾年了,還在長。
他把手放下來,從口袋裡掏出一次性手機,撥了一個號碼。響了一聲,對方接起來。
「明天早上六點。碼頭。」
他掛斷。把手機放回口袋。
窗外,波斯灣的陽光把海面照成一片刺目的白。
四
阿里在宿舍里坐了很長時間。
摺疊桌上放著手機、那張從德黑蘭帶回來的紙巾,和一把配發的手槍。紙巾折成方形,邊緣被反覆摺疊磨出了細小的纖維絨毛。紙背上透著她的字跡,模模糊糊的,像一道影子的輪廓。手機屏幕暗著。
他沒有動。
洞窟里的滴水聲每隔幾秒響一次。穹頂上的岩錐在鈉燈的橘黃色光線下投下陰影,形狀像一把把倒懸的匕首。通風管道每隔幾分鐘發出一陣低沉的嗡鳴。這些聲音他已經聽了幾個小時。他不知道自己還要聽多久。
哈桑說,你需要有人在電話那頭呼吸。
哈桑說了很多話。從德黑蘭到格什姆島,從萊拉的頭巾到那張紙巾。
阿里認識他十五年,從沒見過他這麼囉嗦。哈桑以前不是這樣的。以前他們坐在敘利亞的樓頂上,幾個小時不說一句話,各抽各的煙,各看各的方向。不需要說話。沉默是他們之間的默契。現在哈桑一直在說。不是因為他變了,是因為阿里變了。他變成了一個需要被人不停說話才能不被沉默吞掉的人。
哈桑看出來了。
阿里把手伸過去,拿起手機。屏幕亮起來。沒有新消息。他把屏幕關掉,放下。然後拿起那張紙巾,展開。字跡在紙巾的纖維里微微洇開。那串數字他看了很多遍,已經背下來了。數字下面那行小字——「如果打不通,再打一次。」
他之前沒有仔細看。現在看了。
她把「再打一次」寫在「如果打不通」後面,不是另起一行,是用一個逗號連在一起的。逗號很小,幾乎看不出來。但她寫了。
阿里把紙巾重新折好,放回口袋。然後拿起手機,照著記憶里的那串數字,一個數字一個數字地按下去。按完最後一個數字,拇指停在撥出鍵上。停了大約十秒。
然後按下去。
撥號音。一聲。兩聲。三聲。四聲。五聲。
「餵。」
她的聲音。很低,有一點沙。
阿里張了張嘴。喉嚨里像被什麼東西堵住了。
「餵。」她又說了一遍,「有人嗎?」
「……是我。」
電話那頭安靜了一瞬。很短,可能只有半秒。
「阿里·禮薩·哈桑尼。」她說。不是問句。
「你怎麼知道。」
「你的聲音。從胸腔最底部發出來,很沉。」
阿里沒有說話。他把手機換到左手。右手虎口的繭在摺疊桌邊緣壓出一道淺痕。他側過頭,看了一眼岩壁上的水珠。水珠沿著岩石的紋理緩慢下滑,在鈉燈下泛著暗淡的光。
「你到格什姆島了。」她說。
「你怎麼知道。」
「你那邊有滴水的聲音。每隔幾秒一次。德黑蘭沒有這種聲音。德黑蘭的房子裡,水管是塑料的,滴水的聲音很脆。你那邊滴水的聲音很沉,落在石頭上。是地下。」
阿里不由自主地又看了一眼岩壁。滴水聲從穹頂某處傳來,隔著幾百米厚的岩層,變得很輕,但確實很沉。
「你的耳朵。」他說。
「我父親遺傳的。」
電話那頭安靜了幾秒。阿里能聽到她的呼吸。很輕,很穩。他自己的呼吸比剛才慢了一點。他不知道為什麼慢。可能是因為他在聽她的呼吸,然後自己的呼吸就不自覺地跟著她的節奏走了。他意識到這一點的時候,呼吸又慢了半拍。
「你今天做什麼了。」她問。
阿里沒有立刻回答。他的大腦開始排列今天做過的事情。檢查了七個出入口。部署了三個排。見了法爾哈迪。看到一架無人機。拆解遇到加密問題。馬吉德三十一小時沒合眼。法爾哈迪忘了自己上次睡覺是什麼時候。三個排長。賈瓦德。他哥哥。哈桑。彈藥箱上的茶。
這些畫面排成一列,清晰,完整。但它們不會變成語言。它們屬於另一個頻道。那個頻道的輸出端只有行動,沒有敘述。他試了一下,喉嚨里的肌肉動了一下,但沒有聲音出來。
「……沒做什麼。」他說。
電話那頭安靜著。她沒有追問。
阿里聽著她的呼吸。她聽著他的。
兩個人之間隔著荷姆茲海峽,隔著一千一百公里的沙漠和山脈,隔著四天的沉默和四十天的失去。
「你還在畫那棵樹嗎。」他問。
「今天早上畫了。」
「畫了什麼。」
「樹根最深處的那道裂縫。裂縫今年比去年寬了大約兩毫米。樹根在長,石頭撐不住。」
「兩毫米你都看得出來。」
「我畫了一年了。每一天都在畫。第一天的裂縫只能塞進去一張紙的邊緣。現在能塞進去一根鉛筆尖。」
阿里把手機換回右手。虎口的繭壓在手機殼上。他想起德黑蘭大學廣場上那棵懸鈴木,想起樹根從石板縫裡鼓出來的樣子。那些樹根把石頭頂開,裂成幾塊。裂縫裡長著一叢很小的草。她畫進去了。
「你畫了那叢草嗎。」他問。
電話那頭安靜了一瞬。
「你怎麼知道有草。」
「你畫裂縫的時候,我看到你把筆尖在裂縫最深處停了一下。然後手腕轉了一個很小的角度。你畫了一叢從裂縫裡長出來的東西。」
她的呼吸停了大約半秒。然後恢復了。
「是。我畫了。一叢很小的草。只有兩片葉子。從石頭的斷面處長出來的。不知道長了多久。」
阿里沒有說話。
「你怎麼記得我手腕轉的角度。」她問。
阿里把手機換回左手。岩壁上的水珠滑到盡頭,滴落。落在某處,發出很沉的一聲。
「不知道。」
他說的是實話。他不知道。
他不知道為什麼記得她手腕轉的角度。不知道為什麼記得她畫裂縫時筆尖停的那一下。不知道為什麼記得她抬頭時先側一下的習慣。不知道為什麼記得她眼睛的顏色——琥珀色,蜂蜜和陳年樹脂之間的那種顏色。
這些東西進入了他的腦子,沒有經過他的允許,就留在那裡了。
像坎兒井裡的水,從雪山流下來,在完全黑暗的地下流了幾百年,不需要任何人的允許。
「阿里·禮薩。」她說。
這是他第一次聽到她叫他的全名。不是阿里,不是禮薩,是阿里·禮薩。
她把重音放在禮薩上。
那是伊瑪目禮薩的名字,什葉派第八位伊瑪目,葬在馬什哈德。他母親是馬什哈德人,給他取了這個名字。
「什麼。」
「你今天做了什麼。」
又是這個問題。
他把手機握緊了一點。虎口的繭壓在手機殼上,壓出一道淺白色的印子。他張了張嘴。喉嚨里的肌肉又動了一下。還是沒有聲音出來。
不是不想說,是那些事情在他的腦子裡不是用語言存儲的。
是圖像,是聲音,是氣味。是法爾哈迪手上液壓油的味道,是馬吉德眼睛下面青灰色的陰影,是賈瓦德下巴收緊的那一下,是無人機在鈉燈下泛著的暗淡金屬光澤。這些不是語言。他沒有辦法把它們變成語言。
「我喝了一杯茶。」他說。「軍需品的紅茶。比德黑蘭那杯還苦。」
「放方糖了嗎。」
「沒有。」
「下次放。」
他嘴角動了一下。幅度很小,他自己都沒有察覺。
「莎拉。」
「嗯。」
「你明天早上還會去畫那棵樹嗎。」
「會。」
「畫完以後——」
他停了一下。他不知道自己想說什麼。畫完以後發給我看?畫完以後告訴我裂縫又寬了多少?畫完以後——
「畫完以後,我告訴你裂縫又寬了多少。」她說。「不是今天。是等你回來以後。你自己來看。」
阿里握著手機。岩壁上的水汽聚成另一滴,沿著之前的軌跡緩慢下滑。
「可能要很久。」他說。
「我等。」
電話那頭安靜了幾秒。她的呼吸還是那麼輕,那麼穩。
「我要掛了。」阿里說。
「嗯。」
「莎拉。」
「什麼。」
「呼吸對,人就穩。」
他把電話掛了。
隔間裡重新安靜下來。頭頂的通風管道發出一陣低沉的嗡鳴,然後停了。滴水的聲音還在繼續,每隔幾秒一次。阿里坐在床邊,手裡握著手機。屏幕暗了,又被他點亮。暗了,又點亮。
通話時長:九分十二秒。
他把手機放在摺疊桌上,然後拿起那張紙巾。紙巾的邊緣被他的手指反覆捏過,已經起了毛。他把紙巾湊近鈉燈的光。那行小字——「如果打不通,再打一次。」逗號很小,幾乎看不出來。
她把「再打一次」寫在「如果打不通」後面,用了一個逗號。不是句號。不是另起一行。是一個逗號。意思是這兩件事是連在一起的。
打不通,再打。不是兩個選擇,是一個動作的兩個部分。
阿里把紙巾重新折好,放回襯衫胸前的口袋。口袋的位置,偏左。
他躺下來。鐵架床的彈簧咯吱響了一聲。岩壁上的水汽在鈉燈下泛著暗淡的光。他閉上眼睛。聽見滴水的聲音。一下,一下。像坎兒井裡的水,在完全黑暗的地下,流了幾百年。
他想起她畫的那叢草。從石頭縫裡長出來的,只有兩片葉子。不知道長了多久。
他睡著了。
這是萊拉走後,他第一次在躺下之後,真正睡著。
五
凌晨三點四十分,阿里被哈桑推醒。
他睡了不到三個小時。但睜開眼睛的那一瞬間,身體已經完全清醒——十三年的本能,從睡著到清醒不需要過渡。
「法爾哈迪讓你過去。」哈桑的聲音很低,但阿里從裡面聽出了某種東西。不是緊張。是壓在喉嚨底下的、比緊張更深的東西。「他打開了。」
阿里套上靴子,襯衫扣子沒系完,跟著哈桑穿過隧道。
凌晨的洞窟比白天更安靜,鈉燈被調暗了一半,穹頂的岩錐在昏黃的光線中像倒懸的石林。但作業平台上,冷白色的LED燈陣全部打開了,把無人機機腹下方照得如同白晝。
法爾哈迪站在數據讀取設備前面。他的手上沾滿了導電膠和助焊劑殘留,工作服的袖子卷到手肘以上,露出一雙被焊錫煙霧熏得微微發紅的小臂。他聽到阿里的腳步聲,轉過身來。
他的眼睛裡有一種阿里從未見過的東西。不是興奮。不是疲憊。是一個獵人在追蹤了很久之後,終於看到獵物的腳印朝著他預判的方向去了的那種光。
「我們拿到了。」法爾哈迪說。
他側過身,讓阿里看到屏幕。
屏幕上不再是一行行滾動的十六進位代碼。現在顯示的是一張完整的目錄結構——文件夾、文件名、時間戳、文件大小。全部是英文。全部是明文。
「電磁探針捕獲了喚醒瞬間的總線信號,」法爾哈迪說,語速比平時快得多,「我們重建了密鑰。一次成功。」
他的手指在觸摸板上滑動,打開了一個標註著「MISSION_DATA_20260409-20260412」的文件夾。屏幕上彈出一長串子文件夾的名稱——雷達回波、電子信號、合成孔徑雷達成像、光學圖像、數據鏈通訊記錄。
法爾哈迪點開了合成孔徑雷達成像的文件夾。裡面排列著幾十個圖像文件,每一個都以精確到秒的時間戳命名。他點開了最近的一個。
圖像在屏幕上展開。
黑白的,解析度極高。畫面上是一片海岸地帶,沙灘、公路、建築群、機場跑道,在合成孔徑雷達的成像中呈現出精確的明暗層次。法爾哈迪的手指在屏幕上的一個位置停下來。
「阿聯。達夫拉空軍基地。阿布達比以南大約三十公里。」
他把圖像放大。
機場跑道的輪廓變得更加清晰。
他關掉電子信號文件夾,打開最後一個——數據鏈通訊記錄。屏幕上的數據更加密集,大部分是美軍標準Link-16數據鏈的格式化報文。法爾哈迪快速滾動,停在一行被高亮標註的記錄上。
「這是今天凌晨截獲的。一份從達夫拉基地發往杜拜某處的加密指令。我們還沒有完全破譯內容,但報頭的接收方識別碼——」他的手指在屏幕上敲了一下,「不屬於任何已知的美軍常規部隊。」
阿里盯著那行代碼。
「特種部隊。」他說。
「大概率是。三角洲,或者海豹。識別碼不在常規序列里,用的是獨立加密體系。」
「說的什麼?」
「不知道,我們需要德黑蘭破譯,我們沒這技術。」
「不會是什麼好事。」
「少校。我的團隊還需要七十二小時。七十二小時後,我們能把這架飛機里的所有數據全部解密、分類、打包,送往德黑蘭。在那之前,這架飛機不能出任何事。」
阿里看著他。
「我給你七十二小時。」
觀察哨設在洞窟入口上方的岩壁上,是一處用鋼筋混凝土加固的掩體,正面開著一條狹窄的觀察縫。阿里站在那裡,看著外面的谷地。月光下,谷地泛著灰白色。遠處,波斯灣的海面一片漆黑,只有荷姆茲海峽航道上的幾艘油輪亮著桅燈,像幾顆低垂的星。
哈桑站在他旁邊,從口袋裡掏出那包煙,抽出一根叼在嘴上。
這次他點燃了。
打火機的火光照亮了他的臉——眼窩深陷,顴骨比三天前更突出了。
「七十二小時。」哈桑說。
煙霧從他的嘴唇間滲出來,被觀察縫灌進來的海風吹散。
「杜拜那幫人不會等七十二小時。」
阿里沒有回答。
他把手伸進襯衫胸前的口袋。手指碰到了那張紙巾。
紙的邊緣有一點扎手。
「阿里。」
「什麼。」
「你給她打電話了嗎。」
「打了。」
哈桑轉過頭看著他。菸頭的紅光在黑暗中亮了一下。
「說了什麼。」
「沒說什麼。」
哈桑看著他。看了很久。然後把煙從嘴裡取下來,在觀察縫邊緣的岩壁上按滅。
「沒說什麼就對了。」
他轉身朝隧道走去。左腿落地比右腿重,腳步聲在混凝土掩體裡一步一步地響著,越來越遠。
阿里獨自站在觀察縫前面。海風吹過來,帶著鹽和石油混合的氣味。格什姆島的北岸有好幾個海上油田,即使在戰時,那些井架上的火炬也沒有熄滅,在夜空中燃燒成一團團橘黃色的光。
他把紙巾從口袋裡拿出來。
月光下,紙巾上的字跡完全看不見了。
但他知道它在那裡。那行小字——如果打不通,再打一次。
逗號很小,幾乎看不出來。
還有那個聲音。很低,有一點沙。
我等。她說。不是今天,是等你回來以後。你自己來看。
阿里把紙巾折好,放回口袋。口袋的位置,偏左。
觀察縫外面,波斯灣的夜潮正在上漲。
海浪拍打著格什姆島北岸的礁石,發出一陣一陣低沉的轟鳴,像大地在呼吸。
杜拜的方向,燈火通明。
他們很快就會來。
阿里把手從口袋裡拿出來,放在觀察縫邊緣的岩壁上。
岩壁冰涼,粗糙,表面有一層薄薄的海鹽結晶,在月光下泛著暗淡的白。
他等著。
他們把地圖攤開在石頭上,
用匕首指著那條藍色的海峽。
說,這裡。就是這裡。
然後匕首移開了。
石頭還在。
海峽還在。
握匕首的人換了一茬又一茬。
——艾哈邁德·禮薩·艾哈邁迪,《石頭的記憶》
一
直升機在格什姆島上空盤旋了一圈,開始下降。
阿里·禮薩·哈桑尼從舷窗望下去。
波斯灣在正午的陽光下呈現一種很深的靛藍色,海面上有幾艘小漁船,桅杆上的旗子被風吹得獵獵作響。格什姆島橫亘在海峽北側,狹長,平坦,像一條擱淺在藍水中的灰褐色鯨魚。島上的植被稀疏,低矮的駱駝刺和檉柳被波斯灣的咸風吹得一律向南傾斜。從空中看下去,那些樹冠的傾斜方向像無數個箭頭,齊刷刷指向荷姆茲海峽的航道。
「我第一次來的時候以為這是個荒島。」哈桑的聲音從耳機里傳來,帶著電流的沙沙聲。「後來才知道島上住了十幾萬人。」
阿里沒有接話。
他盯著舷窗外。荷姆茲海峽最窄處的寬度只有三十三公里,從格什姆島南岸到對面的阿曼穆桑代姆半島,天氣晴朗的時候肉眼就能看到對岸的山脊線。此刻,海峽中間有幾艘油輪正在緩緩通過,船身吃水很深,甲板上的管道和閥門在陽光下反射著刺眼的光。
每一艘油輪的舷側都塗著不同的顏色——藍色的是韓國船,紅色的是中國船,白色的是日本船。它們排成一列,像一串珠子,小心翼翼地穿過這個世界咽喉。
旋翼的氣流把地面的沙塵捲成一片灰黃色的霧。
阿里跳下機艙,彎腰從旋翼下方跑過去。哈桑跟在他身後,左腿落地時濺起一小片沙土——敘利亞留下的舊傷,一顆七點六二毫米子彈穿過大腿外側。醫生說他恢復得很好,但走路時的發力習慣從此改變了。
一名穿著沙漠迷彩的衛兵迎上來,敬禮,核對了他們的證件,然後領他們朝山丘腳下走去。
洞窟入口隱藏在兩塊巨大的砂岩之間。砂岩的表面被風和雨水侵蝕出無數道溝壑,入口的金屬門就嵌在其中一道最寬的溝壑里,門面上噴塗著和周圍岩石一模一樣的顏色和紋理。如果不走到距離五米以內,根本看不出那是一個人工構築物。
衛兵在門禁系統上刷了卡,又按了指紋。金屬門無聲地向兩側滑開,一股混合著機油、混凝土粉塵和海水鹹味的氣流從裡面湧出來。
阿里走進去。
隧道很長。兩側岩壁上每隔十米裝著一盞橘黃色的鈉燈,燈光昏暗,把他的影子拉得忽長忽短。隧道的寬度足以容納一輛卡車通過,地面是粗糙的水泥,上面刻著防滑紋路,被無數軍靴和輪胎磨得光滑發亮。每隔一段距離,岩壁上就有一道編號的門——彈藥庫、通訊機房、醫療站、備用發電機組。門牌上沒有任何文字說明,只有一串數字和字母。阿里知道這套編碼系統:第一個數字代表地下設施的層級,第二個數字代表功能區,第三個數字代表房間序號。3-W-07意味著第三層、武器儲存區、第七號庫房。
他走了大約二百米,隧道開始向下傾斜。坡度不大,但持續不斷。阿里在腦子裡默默計算著深度——每走一百米,海拔下降大約八米。走了四百米之後,他們已經在地表以下三十多米的位置。
然後隧道突然開闊了。
阿里停下腳步。
他面前是一個巨大的穹頂式空間。高度至少四十米,寬度足以讓三架重型直升機並排停放。穹頂上布滿了鐘乳石般的岩錐——那不是天然的鐘乳石,是革命衛隊工程兵在開挖洞窟時,故意保留了岩層的原始紋理,然後用混凝土加固,既保持了結構的穩定性,又保留了自然岩洞的隱蔽效果。穹頂的最高處,有一組通風管道和照明設備隱藏在岩錐之間,從地面看過去,只能看到嶙峋的岩石,看不到任何人工設施。
整個洞窟被橘黃色的鈉燈照亮,光線昏暗,像黃昏時分的沙漠。
無人機停在那裡。
MQ-4C「海神」。美國諾斯羅普-格魯曼公司製造,單機造價約兩億五千萬美元。翼展三十九點九米,比波音737的機翼還寬。機身長度十四點五米,最大起飛重量超過十四噸。它能在一萬七千米以上的高空連續飛行超過二十四小時,一次任務覆蓋近七百萬平方公里的海域。它的機頭下方掛載著多頻譜目標截獲系統,具備紅外、光電和雷射指示能力;機腹內置AN/ZPY-3有源相控陣雷達,可以同時跟蹤數千個海上目標,能在數百公里外識別一艘小型巡邏艇的舷號。
此刻,它安靜地臥在洞窟中央。
機翼被拆下來放在旁邊的支架上,像一隻被剪斷了翅膀的巨大海鳥。機身的「海霧灰」低可視度塗裝在鈉燈的橘黃色光線下泛著暗淡的金屬光澤。機腹下方的任務系統艙已經被打開,各種線纜像血管一樣從艙口垂下來,連接到地面上的一排數據採集設備。機頭下方的多頻譜傳感器吊艙完好無損,球形的光學窗口反射著周圍的燈光,像一隻沒有瞳孔的眼睛。
「它比照片上看著大。」哈桑說。
阿里沒有說話。
他繞著無人機走了一圈。機腹蒙皮上有一道從前往後延伸的摩擦痕跡——那是迫降時與跑道表面接觸留下的。起落架已經折斷了,斷口處的金屬呈現出一種典型的疲勞斷裂紋理。但除此之外,整架飛機的結構幾乎完好無損。法爾哈迪的團隊在迫降跑道上提前布設了阻攔網系統和緩衝裝置,把著陸衝擊力降到了最低。
「阿里·禮薩·哈桑尼少校。」
阿里轉過身。
法爾哈迪從作業平台下面走出來。他穿著一件沾滿液壓油和金屬碎屑的深綠色工作服,袖口卷到手肘以上,露出一雙粗糙的、布滿細小傷痕的手。頭髮花白,臉上的皺紋在鈉燈下顯得更深了。但那雙眼睛——阿里三個月前見過的那雙眼睛——一點都沒有變。疲憊底下壓著一團火。
法爾哈迪走到阿里面前,伸出手。阿里握住。他的手比上次更粗糙了,指關節處有幾道新鮮的劃痕,應該是拆卸機艙蓋板時留下的。
「你來了。」法爾哈迪說,語氣里沒有客套,「哈桑跟你說了基本情況?」
「說了。」
「跟我來。」
法爾哈迪轉身朝作業平台走去,步伐很快。阿里和哈桑跟在他身後。走近了才發現,無人機周圍的作業區域比從遠處看要大得多。機腹下方搭建了三層腳手架,技術人員站在不同的高度上,用各種專用工具拆解任務系統艙的內部組件。地面上擺著幾十個編號的塑料箱,裡面分類裝著拆下來的螺絲、蓋板、線纜、電路板——每一件都貼著標籤,標註了原始位置、拆卸時間和責任人。
「我們已經拆了任務系統艙的外殼,」法爾哈迪在腳手架下面停住,指著艙口內部說,「裡面比我們想像的複雜。美國人在這架飛機上用的不是標準的軍用航空插頭,是一種我們從未見過的快拆式光纖接口。我們花了整整六個小時才找到正確的分離方式。」
他從工作檯上拿起一個拆下來的接口組件,遞給阿里。接口是圓形的,直徑大約兩厘米,外殼是鈦合金材質,表面有精密的螺紋和定位槽。內部有十幾根比頭髮絲還細的光纖,每一根的端面都經過鏡面拋光處理,在燈光下反射出微弱的彩色光斑。
「這種接口的設計思路和我們完全不同,」法爾哈迪說,「我們用的是螺紋鎖緊,他們用的是磁吸加卡扣——插進去自動鎖住,要取出來必須同時施加旋轉和拉拔兩個方向的力,而且力度必須精確控制。用力小了拔不出來,用力大了會損壞內部的光纖端面。我們用了六種不同的工具,最後是自己臨時做了一個複合夾具才搞定。」
他把接口放回工作檯,拿起旁邊的數據讀取設備。屏幕上顯示著一行行十六進位代碼,偶爾夾雜著幾段明文的ASCII字符串。
「但最大的問題不是硬體,是加密。」法爾哈迪的聲音壓低了,「任務系統艙的存儲模塊用的是硬體級加密。密鑰不是存在固件里,是存在一個獨立的、一次性的物理熔絲陣列里。一旦檢測到非法讀取,熔絲會物理熔斷,密鑰永久銷毀,數據就變成了一堆亂碼。」
阿里看著屏幕上那些滾動的代碼。
「能破嗎?」
法爾哈迪沉默了兩秒。
「熔絲陣列的供電線路和主系統是隔離的,但它有一個設計缺陷——系統從休眠狀態喚醒的那一瞬間,密鑰會通過一條內部總線傳輸到加密晶片。那條總線的電磁屏蔽做得不夠徹底。如果我們能在喚醒的瞬間,用高靈敏度的電磁探針捕獲總線上的信號波動——」
他停了一下。
「理論上,我們可以重建密鑰。但只有一次機會。如果失敗了,熔絲會熔斷,數據就沒了。」
「一次夠嗎?」
「不夠也得夠。」法爾哈迪說,「這架飛機里存著過去七十二小時內美軍在波斯灣所有偵察任務的數據。雷達回波、電子信號截獲、合成孔徑雷達成像、光學圖像——包括美軍在阿聯達夫拉空軍基地的兵力部署、兩棲艦隊的調動時間表、特種部隊的通訊頻率。如果我們能把這些數據完整解密,我們就等於在美軍的作戰指揮系統里裝了一面鏡子。如果我們失敗了——」
他沒有說下去。
阿里知道失敗的後果。
不僅拿不到情報,還會驚動美軍——存儲模塊的熔絲熔斷會觸發一個硬體級的自毀標記,下一次美軍同型號無人機飛過波斯灣時,會接收到這個標記,然後他們就會知道:那架失蹤的「海神」不僅落到了伊朗手裡,而且伊朗人已經試圖破解它的核心機密了。
「你需要我做什麼。」阿里說。
「兩件事。」法爾哈迪豎起兩根手指,「第一,我需要你確保這個洞窟的絕對安全。在我們完成解密之前,任何一枚美軍炸彈都不能落到這裡。第二——」他看了阿里一眼,「我需要你幫我盯著那些人。」
他朝作業平台上偏了偏下巴。阿里順著他指的方向看過去。三層的腳手架上,六七個年輕的技術人員正在拆解任務系統艙內部的一塊電路板。他們的動作很快,但阿里注意到其中一個人的手在發抖——不是緊張,是連續工作導致的肌肉疲勞。那個技術人員的眼睛下面有兩道很深的青灰色陰影,工作服的領口被汗浸透又風乾,留下一圈白色的鹽漬。
「他們連續工作了多久?」阿里問。
「從今天凌晨無人機降落到現在。」法爾哈迪說,「中間我讓他們輪流休息,但每次我轉身,他們就又回到崗位上去了。有一個叫馬吉德的,二十五歲,德黑蘭大學電子工程系畢業,去年剛結婚。他已經三十一個小時沒合眼了。我跟他說,你回去睡一覺。他說,主任,我閉上眼睛看到的全是電路圖,睡不著。」
法爾哈迪把手在工作服上蹭了蹭,蹭掉指尖上的油污。
「他們不是軍人,少校。他們是工程師。他們的戰場不在前線,在這架飛機里。但他們和前線士兵一樣會累垮。」
阿里看著腳手架上那個手在發抖的年輕人。他想起萊拉。萊拉在急診室連續值班三十六個小時之後,回到家,坐在沙發上,鞋子都沒脫就睡著了。他把她抱到床上,她全程沒有醒。第二天早上她醒來,第一句話是:「昨天送來的那個燒傷病人,他怎麼樣了。」
「交給我。」阿里說。
法爾哈迪點了點頭,轉身要走。阿里叫住他。
「法爾哈迪主任。」
法爾哈迪停下來。
「你上一次睡覺是什麼時候?」
法爾哈迪愣了一下,然後嘴角動了一下。不是笑,是某種介於疲憊和自嘲之間的弧度。
「我忘了。」
他轉身走回作業平台,背影很快被無人機巨大的陰影吞沒。
阿里花了兩個小時把洞窟的七個出入口全部檢查了一遍。
三個主出入口通往格什姆島的地下公路網——那是革命衛隊在過去十年裡修建的龐大地下工事的一部分,連接著島上所有的軍事設施。公路網的隧道寬到可以容納兩輛重型卡車並排通行,每隔五百米有一個通風井和緊急避險區。如果有需要,一個營的兵力可以在四十分鐘內從島嶼的一端調動到另一端,而天上的衛星什麼都看不到。
兩個輔助出入口通向海邊懸崖的隱蔽觀察哨。從那裡可以俯瞰荷姆茲海峽的航道,視野覆蓋了從海峽入口到格什姆島南岸的所有水域。觀察哨的岩壁上嵌著高倍望遠鏡和電子信號監測設備,鏡頭上覆蓋著仿生偽裝網,從海面上看過去,只是懸崖上兩塊略微凸起的岩石。
剩下兩個是緊急逃生通道。一條通往島內一處廢棄的村莊——那是1980年代兩伊戰爭期間疏散的,現在只剩下斷壁殘垣和幾棵被海風吹歪的椰棗樹。另一條通向海岸線上一處被紅樹林遮蔽的淺灣,漲潮時水深足夠一艘小型快艇停靠,退潮時露出淤泥灘,任何重型裝備都無法通行。
阿里把「強大幽靈」營的三個排部署在這七個出入口周圍的制高點上。每個排負責兩個出入口,二十四小時輪崗,每班八小時。五公里外的沿海公路入口增設了兩道暗哨——第一道偽裝成牧羊人的帳篷,第二道藏在廢棄的漁具倉庫里。每一個可能的滲透角度都被至少兩處交叉火力覆蓋。
他把防禦方案在地圖上畫好,然後叫來三個排長,一個一個過。
一排長叫禮薩·卡里米,三十一歲,胡齊斯坦省阿瓦士人,方臉,濃眉,說話的聲音像砂紙蹭過木板。他在敘利亞打過兩年,左臂被彈片削掉過一塊肉,留下的疤像一條蜈蚣趴在皮膚上。阿里讓他負責洞窟東側的兩個出入口。
二排長叫馬赫迪·普爾哈希米,二十九歲,伊斯法罕人,工程師家庭出身,戴著一副金屬框眼鏡,看起來像個中學教師。但阿里知道,這個看起來像中學教師的人在上一輪戰爭中,一個人扛著一具反坦克飛彈發射器,在伊拉克邊境的沼澤地里趴了整整六個小時,等來了一輛美軍裝甲車,然後一發命中。阿里讓他負責洞窟西側和南側的三個出入口。
三排長叫賈瓦德·沙里菲,二十七歲,馬什哈德人,是三個排長里最年輕的。他的哥哥是阿里在敘利亞時的副排長,在阿勒頗東郊那棟四層爛尾樓的樓頂上,被一顆狙擊子彈擊中左肺,死在阿里懷裡。賈瓦德和他哥哥長得很像——同樣的深眼窩,同樣的高顴骨,同樣在緊張時下意識摸下巴的動作。阿里看著他,有時候會恍惚。阿里讓他負責洞窟北側的兩個出入口,以及沿海公路的兩道暗哨。
「有問題嗎?」阿里問。
三個排長同時搖頭。
「賈瓦德。」阿里說。
「在。」
「你哥在天上看著你。」
賈瓦德的下巴收緊了一下。他的手在下巴上摸了一下,然後放下來。
「我知道,少校。」
三個排長敬禮,轉身走向各自的防區。阿里看著賈瓦德的背影消失在隧道里。他的步子很快,肩膀端得很平,和他哥哥一模一樣。
「你剛才不該提他哥。」
阿里轉過身。哈桑站在他身後,手裡拿著兩杯紅茶。洞窟深處的某個角落有一間臨時搭建的休息室,裡面有熱水和茶葉。哈桑把其中一杯遞給阿里。茶湯深褐,茶葉末在杯底沉著厚厚一層。阿里接過來,喝了一口。苦。
「為什麼不該提。」
「因為他知道他哥在天上看著他。他不需要你提醒。」
阿里沒有說話。哈桑端著茶在他旁邊的彈藥箱上坐下來。彈藥箱是空的,上面印著俄制反坦克飛彈的編號。兩個人並排坐著,面前是洞窟穹頂下方那片巨大的空間。無人機臥在中央,周圍的腳手架上,法爾哈迪的團隊還在工作。冷白色的LED燈光把他們的影子投在岩壁上,像一群在洞穴深處勞作的小人。
「阿里。」
「什麼。」
「你在德黑蘭的時候,給那個女孩打電話了嗎?」
阿里把茶杯放在膝蓋上。茶湯表面映著穹頂上鈉燈的倒影,橘黃色的,一晃一晃。
「沒有。」
「為什麼。」
「沒時間。」
「直升機上飛了將近四個小時。」
阿里沒有回答。
哈桑喝了一口茶,皺起眉頭。「比德黑蘭那杯還苦。」
「軍需品。」
「軍需品的茶都苦。」哈桑把杯子放下,從口袋裡掏出那包煙,抽出一根叼在嘴上,沒有點燃。「你打算什麼時候打。」
阿里看著穹頂上的岩錐。鈉燈的光從側面打上去,岩錐的陰影投在對面的岩壁上,形狀像一把把倒懸的匕首。
「不知道。」
「阿里。」
「什麼。」
「今天晚上打。」
哈桑的語氣不是商量,是陳述。阿里認識他十五年,知道他用這種語氣說話的時候,不是在給建議,是在替你做決定。
「今天晚上,你回到宿舍,拿出那張紙巾,照著上面的號碼撥過去。她接起來,你說一聲餵。她說一聲餵。然後你隨便說什麼。說你到了格什姆島,說這裡的茶比德黑蘭還苦,說你今天檢查了七個出入口。說什麼都行。」
哈桑把那根沒點燃的煙從嘴裡取下來,捏在手裡。
「但你要打。」
阿里沉默了很久。洞窟深處傳來金屬工具碰撞的聲音——法爾哈迪的團隊還在和那個磁吸式光纖接口搏鬥。滴水的聲音從穹頂某處傳來,每隔幾秒一次,像鐘擺。
「哈桑。」
「什麼。」
「你什麼時候變得這麼囉嗦了。」
哈桑的嘴角動了一下。他把那根煙放回煙盒裡,站起來。
「從你變成活死人那天開始。」
他轉身朝隧道走去。走了兩步,停下來,沒有回頭。
「阿里。」
「什麼。」
「你現在需要的不只是一個電話號碼。你需要有人在電話那頭呼吸。」
哈桑的腳步聲消失在隧道深處。
阿里坐在彈藥箱上,手裡握著那杯越來越涼的紅茶。
穹頂上的岩錐一動不動。滴水的聲音還在繼續。
他想起德黑蘭大學廣場上那棵懸鈴木,想起樹根從石板縫裡鼓出來,想起裂縫深處那一小叢草。
想起一雙琥珀色的眼睛。
想起一個聲音——很低,有一點沙。
呼吸對,人就穩。
他把茶杯放在地上,站起來,朝宿舍走去。
二
莎拉·阿米里·卡尚尼在阿里離開咖啡館之後,沒有立刻回實驗室。
她坐在懸鈴木的樹根上,把那本《列王紀》攤在膝蓋上,但沒有畫。炭筆握在手裡,筆尖懸在紙面上方半厘米的位置,一動不動。陽光從樹葉的縫隙間漏下來,在她的手背上投下斑駁的光斑。那些光斑在動——風吹過的時候,樹葉搖晃,光斑就跟著搖晃。她的手沒有動。
她在這棵樹下畫了一年了。從去年春天到今年春天。她畫過這棵樹的樹冠、樹枝、樹幹,最後畫到了樹根。樹根是最難畫的。不是因為它複雜,是因為它在動。每一天,樹根都在長大,把石板頂開,把裂縫撐寬。她今天早上量過那道最寬的裂縫——從裂縫的左邊到右邊,鉛筆尖剛好能塞進去。三個月前,鉛筆尖塞進去還有餘量。樹根在長。很慢,但一直在長。
她今天在那道裂縫裡畫了一叢草。很小,從石頭的斷面處長出來,只有兩片葉子,嫩綠色的,邊緣微微捲起。那叢草長在那裡多久了?她不知道。她之前從來沒有注意過。今天早上她蹲下來繫鞋帶的時候才看到。她蹲在那裡看了很久,然後回到樹根上,把那叢草畫進了裂縫裡。
她畫完最後一筆,放下炭筆。然後把那張速寫從書頁上撕下來,對摺,走進咖啡館,放在那個男人的桌上。
她現在坐在樹根上,手裡握著炭筆,但沒有畫。
她在想他的眼睛。
他的眼睛是深褐色的。不是普通的深褐色,是那種被很多東西壓過之後沉澱下來的顏色。像父親泡的茶——剛泡的時候是淺褐色,放久了就變成深褐,最後變成近乎黑色的深褐。但你對著光看,會發現那種黑色不是真的黑,是一種很深的紅,像伊斯法罕的老城牆磚被幾百年的陽光曬出來的顏色。
她見過這種眼睛。在父親那裡。母親去世以後,父親坐在工作檯前面,手裡握著一塊拆了一半的手錶,盯著錶盤看。看很久。不修,不動,就看著。她問他在看什麼。他說他沒在看表。他在看母親。他說她的眼睛和那塊表的錶盤顏色很像,都是那種舊了的象牙白。她知道父親在說謊。他不是在看母親的眼睛。他是在看他自己眼睛裡那個停了的鐘。
那個男人的眼睛裡也有一個停了的鐘。
她看得出來。不是從他的眼睛看出來的,是從他的手看出來的。
他把右手從茶杯上收回來,放在膝蓋上方,虎口朝上。那個動作不是防禦,是收縮。像一隻受傷的鳥把翅膀收起來,不是因為它不想飛,是因為它知道自己的翅膀斷了,再張開會疼。
他的虎口有一塊繭。很厚,顏色比周圍的皮膚深。
那是槍磨出來的。她舅舅是巴斯基民兵,手上也有同樣的繭。但舅舅的繭在虎口偏下的位置,他的在虎口正中。那是不同的握槍方式磨出來的。
舅舅用的是步槍,他用的——是手槍。長期握持手槍,反覆拆裝套筒,虎口正中受力最大。
他沒有告訴她這些。
她也沒有問。
她只問了他回來多久了。他說四天。她沒有問為什麼回來。但她知道。他的眼睛下面有兩道青灰色的陰影,不是熬夜熬出來的,是長期不睡覺沉積下來的。那種顏色她太熟悉了。母親生病的那半年,父親的眼睛下面就是這種顏色。不是累,是心裡有什麼東西一直在響,關了燈也響,閉上眼睛也響。
她站起來,把《列王紀》放進帆布包里。炭筆插進側面的口袋。帆布包的肩帶在肩窩處勒出一道淺印。她調整了一下肩帶的長度,然後朝三號實驗樓走去。
德黑蘭大學計算機系的三號實驗樓在廣場的西北角,是一棟五層的灰磚建築,建於巴列維時代,外牆的瓷磚脫落了一大片,露出裡面暗紅色的磚芯。樓前的台階被幾十年的腳步磨得光滑凹陷,下雨的時候積水,幹了以後留下一圈圈白色的鹽漬。
莎拉走進實驗樓的時候,門廳的布告欄前圍了一小群人。她本來沒有打算停下來。她的論文還剩最後三頁沒寫完,截止日期是下周一。但她的餘光掃到了布告欄上那張新貼的通知。
通知是白紙黑字,上方印著伊朗伊斯蘭共和國的國徽。標題用波斯文寫著:「保衛祖國」志願者招募計劃。
她的腳步慢了。
通知的內容不長,措辭很正式,但莎拉注意到有幾個關鍵詞被加粗了:國家安全、網絡防禦、專業技術人員、女性優先。最下面有一個網址和一個二維碼,旁邊用紅字標註——「本招募由伊斯蘭革命衛隊網絡安全部門授權。所有申請人均需通過背景審查。」
莎拉站在布告欄前面,把通知從頭到尾讀了兩遍。
周圍有人在低聲議論。一個戴眼鏡的男生說,他表哥已經報名了,被分配到德黑蘭北部的某個基地做通訊維護。另一個女生說,她聽說革命衛隊最近在各大高校都貼了這種通知,計算機系和電子工程系是重點招募對象。
「他們需要懂網絡的人,」那個女生說,聲音壓得很低,「不是去前線,是做後方支持。」
莎拉沒有參與討論。
她走了三步,停下來。然後轉身,走回布告欄前面,掏出手機,對著那個二維碼掃了一下。
屏幕跳轉到一個頁面。頁面設計得很簡潔,白底黑字,上方是國徽,下方是一行標題:「保衛祖國」網絡安全志願者申請表。表格要求填寫姓名、年齡、身份證號、教育背景、專業技能、可用時間。最下方有一行小字:「提交申請後,您將在四十八小時內收到初審結果通知。通過初審者將被邀請參加線下評估。」
莎拉把表格從頭到尾看了一遍。然後把手機屏幕關掉,放進口袋,繼續朝樓梯走去。
這一次她沒有停。
她在實驗室里坐了四個小時。
從下午兩點到傍晚六點,她把論文的最後三頁寫完了。打字的時候,她的手指在鍵盤上移動得很快,錯誤率很低。寫到最後一頁的時候,她停了一次。屏幕上那個詞——「加密協議的漏洞分析」——讓她的手指懸在鍵盤上方,停了大約十秒。然後她繼續打。
列印出來的論文她裝訂好,放進書包里。然後她站起來,走到實驗室的窗戶前面。窗外是德黑蘭大學中心廣場。太陽正在落山,光線把厄爾布爾士山脈的雪峰染成一層很薄的橘紅色。懸鈴木的影子被拉得很長,從廣場中央一直延伸到菲爾多西雕像的基座。樹根最深處那道裂縫,從這個距離看過去已經看不清了。但她知道它在那裡。
她把手機從口袋裡掏出來,打開瀏覽器。那個頁面還在。她之前沒有關。
她把表格從頭到尾看了一遍。然後開始填。
姓名:莎拉·阿米里·卡尚尼。年齡:二十二歲。身份證號:她在鍵盤上停頓了一下,然後輸入了一串數字。教育背景:德黑蘭大學計算機科學系,三年級。專業技能:程式語言、網絡安全基礎、密碼學入門。可用時間:靈活。
填到最後一欄的時候,她的拇指懸在「提交」按鈕上方。窗外,喚禮聲從校園北面的清真寺傳來,穿過菲爾多西禮堂的穹頂,穿過懸鈴木的枝葉,穿過實驗樓的玻璃窗,落在她的耳朵里。
她按下提交。
屏幕刷新。一行綠色的字出現:「您的申請已提交。初審結果將在四十八小時內通過簡訊通知。感謝您對祖國的忠誠。」
莎拉把手機放進口袋,關上窗戶,拿起書包,走出實驗室。走廊里的螢光燈把她的影子投在牆壁上,拉得很長。她的帆布包在肩窩處勒出一道淺印,和早晨一樣。
她沒有告訴父親。
不是刻意隱瞞。是她還沒想好怎麼說。
父親艾哈邁德·阿米里是卡尚老城區的鐘表匠,修了四十年手錶。
他這輩子做過最勇敢的事,是在母親去世後的第三年,把那隻修了三天三夜的老兵手錶還回去的時候,沒有收錢。老兵問他為什麼。他說,因為我女兒說,我的眼睛下面已經沒有青灰色了。他不肯收錢不是因為慷慨,是因為那隻表讓他想起了自己。一個停了很久的鐘,被人修好了,重新開始走。修它的人不應該收錢。
莎拉不知道父親會怎麼看待她去報名的事。也許會沉默很久。也許會說,你母親不會同意的。也許什麼都不會說,只是坐在工作檯前面,把同一塊表拆了裝,裝了拆,拆一整夜。他的表達方式從來不是語言。是手的動作。是拆表時鑷子夾住螺絲的力度,是裝回時指尖按在表蓋上的時間長度。
她決定等初審結果出來再告訴他。如果初審沒過,就不用說了。
初審結果在第二天下午三點十四分到了。
簡訊很短。發件人是一串數字,不是正常的手機號碼。「莎拉·阿米里·卡尚尼女士:您的『保衛祖國』志願者申請已通過初審。請於本周四上午九時前往德黑蘭瓦利亞斯爾大街127號4層參加線下評估。請攜帶身份證原件及學生證。無需回復。」
莎拉把這條簡訊讀了四遍。然後把它保存在手機里,沒有刪除。
周四上午,她穿了一件素色的深灰色長衫,淺灰色的頭巾,比平時多繞了一圈,把頭髮完全包住。她照鏡子的時候,發現自己的眼睛下面有淡淡的青灰色。昨晚她睡得很晚,不是因為緊張,是因為她在網上搜索了所有能找到的關於「保衛祖國」志願者計劃的信息。信息不多,大部分是官方通稿,措辭一模一樣。但她在一個波斯語論壇的角落裡找到了一條帖子,發帖人聲稱自己通過了評估,被分配到了一個「網絡數據分析」崗位。帖子在發布後大約兩小時就被刪除了。她沒有來得及截圖,但記住了帖子裡的每一個字。
瓦利亞斯爾大街是德黑蘭最長的街道,從南到北穿過整個城市。127號是一棟不起眼的五層建築,夾在一家地毯店和一家甜品店之間。門面很窄,只有一扇鐵門和一個對講機。鐵門上沒有任何標識。
莎拉在對講機上按了4。等了大約十秒。一個女人聲音從對講機里傳出來:「姓名。」
「莎拉·阿米里·卡尚尼。」
「身份證號後四位。」
她報了。
鐵門發出咔嗒一聲,開了。
樓道很窄,水泥地面,牆壁刷著淺綠色的漆,漆面在齊腰高度有一道顏色略深的痕跡——那是無數人上下樓時手扶牆壁磨出來的。沒有電梯。她沿著樓梯走上去。每一層的樓梯轉角處都有一扇窗,窗外是隔壁建築的牆壁,距離不到兩米,只能看到灰黃色的磚和空調外機滴下來的水漬。
四樓。樓梯盡頭是一扇防盜門,門上同樣沒有任何標識。她敲門。開門的女人大約四十歲,穿著深藍色的制服式套裝,頭髮完全包在黑色的頭巾里,臉上沒有化妝,嘴唇有一點干。她的眼睛是深褐色的,看人的方式很直接,不是審視,是記錄。像一台掃描儀,把你從頭到腳掃一遍,然後把數據存進某個文件夾里。
「莎拉·阿米里·卡尚尼?」
「是。」
「證件。」
莎拉把身份證和學生證遞過去。女人接過來,看了一眼身份證,又看了一眼莎拉的臉。然後把證件放在門邊的一張桌子上,拿起一個平板電腦,在上面點了幾下。
「跟我來。」
女人領她穿過一條狹窄的走廊。走廊兩側是幾扇關著的門,門上貼著編號:401、402、403。沒有門牌說明。女人在404號門前停下來,推開門,側身讓莎拉進去。
房間比莎拉預想的大。大約二十平方米,窗戶拉著百葉窗,光線從縫隙間透進來,在對面牆上投下一道道平行的亮線。房間裡有一張桌子,兩把椅子。桌子上放著一台筆記本電腦,屏幕是黑的。女人示意莎拉在其中一把椅子上坐下,自己坐在另一把上,把筆記本電腦打開,屏幕亮起來。
「你的申請表上說,你的專業技能包括密碼學入門。」女人的聲音沒有寒暄,直接進入正題,「具體是什麼水平。」
莎拉把手放在膝蓋上。她的手指沒有抖。
「我修過兩門密碼學課程。對稱加密、非對稱加密、哈希函數。課程成績是A。大二的時候我寫過一篇論文,分析短報文加密通訊的流量分析漏洞。」
女人在平板上記錄了什麼。
「你寫那篇論文的時候,參考了哪些實際案例?」
莎拉沉默了兩秒。
「我分析了三種不同加密協議的流量特徵。其中兩種是公開的學術案例。第三種——」她停了一下。「是我自己從公開來源推斷出來的。」
女人看著她。「什麼來源。」
「新聞報導。過去三年內,有七篇關於美軍在中東地區加密通訊被截獲的公開報導。我把這些報導里的技術細節拼在一起,反向推演了他們的短報文加密周期。不一定對。但是一個方向。」
女人的筆停了。她抬起頭,第一次真正看著莎拉——不是掃描,是注視。
「那篇論文還在嗎?」
「在。我的個人電腦里。」
「有人看過嗎?」
「只有我的導師。他給了我十七分。滿分二十。扣的三分是因為我沒有拿到授權就做了流量模擬。」
女人的嘴角動了一下。不是笑,是某種介於認可和評估之間的弧度。她把平板放下。
「莎拉·阿米里·卡尚尼。接下來的問題,你可以選擇回答,也可以選擇不回答。你選擇回答的話,你說的每一個字都會被記錄。你選擇不回答的話,今天的評估就到此結束,你可以離開,不會有任何後果。」
莎拉把手從膝蓋上抬起來,放在桌面上。桌面冰涼。
「你問。」
「你為什麼要報名。」
莎拉看著女人的眼睛。深褐色的,和那個男人的眼睛不一樣。那個男人的眼睛是停了的鐘。這個女人的眼睛是還在走的鐘,走得很快,很準,每一秒都不浪費。
「因為我的國家在打仗。」莎拉說。「我希望有能力做點什麼。不做的話,我以後會後悔。」
女人看著她。看了大約五秒。
然後她把筆記本電腦轉過來,屏幕朝向莎拉。屏幕上是一個命令行界面,光標閃爍。
「這是一個模擬的加密通訊截獲環境。你現在看到的是三十分鐘內截獲的所有短報文數據包。加密協議未知,密鑰未知,明文內容未知。你有兩個小時。找出任何你能找出的東西。」
莎拉看著屏幕。命令行界面上,數據包的十六進位代碼一行一行地滾動。她的手指放在鍵盤上,沒有立刻開始敲。她看了大約一分鐘,只是看。
然後她把手從鍵盤上抬起來,伸進帆布包里,摸出那枝炭筆和那張從咖啡館帶回來的紙巾。紙巾是空白的。她把紙巾攤開,開始在紙巾上寫字。不是代碼,是筆記——數據包的發送間隔、字節長度分布、重複模式的位置。
女人看著她,什麼都沒有說。
兩個小時十七分鐘後,莎拉把紙巾推過去。紙巾上寫滿了密密麻麻的筆記,炭筆的字跡在紙的纖維里微微洇開。
「他們的加密周期是九十秒。每個周期內的短報文長度固定,但不同周期的長度不同——那是密鑰輪換的標誌。輪換模式不是隨機的,是基於一個時間種子。如果我拿到足夠多的樣本,我可以推演出種子的生成算法。」
女人拿起紙巾,看了很久。然後她把紙巾折好,放進口袋裡。
「初審結果會在七十二小時內通知你。」
莎拉站起來。她的膝蓋有一點僵。
她走到門口的時候,女人叫住了她。
「莎拉。」
莎拉停下來,側過臉。
「那篇論文。你沒有拿到授權就做了流量模擬。導師扣了你三分。你應該得二十分。」
女人把筆記本電腦合上。
「門在走廊盡頭左轉。出去的時候不要回頭。」
莎拉推開門,沿著走廊走到盡頭,左轉。另一扇防盜門。
她推開門,發現自己站在一條後巷裡。巷子很窄,兩側是高牆,頭頂晾著幾件衣服,被風吹得晃來晃去。
一隻灰白色的貓蹲在牆角,看到她,站起來,走了。
她站在巷子裡,把手伸進帆布包。手指碰到了那枝炭筆。炭筆的筆尖已經鈍了。她把炭筆拿出來,在指尖轉了一圈,放回去。
然後她沿著巷子走出去,拐上瓦利亞斯爾大街。陽光很刺眼。
她眯起眼睛,把帆布包的肩帶調整了一下。
肩帶在肩窩處勒出的那道淺印,比早晨更深了一點。
三
杜拜,朱美拉棕櫚島。
麥可·科瓦奇中尉把窗簾拉開一條縫,向外看了一眼,然後放下來。
從他所住的酒店房間——亞特蘭蒂斯酒店東塔十六層——可以俯瞰整個棕櫚島的月牙形防波堤。防波堤外側是波斯灣的碧藍海水,內側是密密麻麻的遊艇碼頭。碼頭上停著上百艘白色遊艇,桅杆在午後的陽光下像一片銀色的樹林。更遠處,杜拜的天際線在熱浪中微微扭曲,哈利法塔的尖頂刺破霧霾,像一根針扎在灰藍色的天幕上。
科瓦奇不是來旅遊的。
他是美國海軍特種作戰發展大隊——俗稱「海豹六隊」——紅隊的副隊長。他今年三十四歲,在海軍特種作戰司令部服役了十二年,去過阿富汗、伊拉克、敘利亞、葉門,以及一些他不被允許說出去的地方。他的右手無名指缺了半截——那是敘利亞一次夜間突襲中,被門框夾斷的。不是敵人的子彈,是門框。他踹開門的時候,手指卡在了門和門框之間。事後隊醫問他怎麼斷的,他說被彈片削掉的。隊醫看了他一眼,沒有追問,在報告上寫了「戰鬥中負傷」。
此刻,他穿著一條米色短褲、一件白色T恤,T恤上印著「杜拜潛水中心」的字樣。腳上是一雙人字拖,腳趾之間有一道被海水泡白的痕跡。他的頭髮比標準海軍髮型長了兩英寸,鬢角處有幾根白頭髮。他看起來就像一個來杜拜度假的美國遊客——三十多歲,皮膚被太陽曬成棕紅色,表情放鬆,眼神渙散。
他的眼神不渙散。
「窗簾拉上。」他說。
坐在床沿上的另一個人站起來,把另一扇窗簾也拉上了。房間暗下來。科瓦奇打開床頭燈,橘黃色的光線在牆壁上投下一個錐形的光圈。床上的被子被推到一邊,露出下面鋪著的一張杜拜城市地圖。地圖上用紅色馬克筆畫了七個圈。
坐在床沿上的人叫托尼·拉莫斯,海豹六隊紅隊的中士,科瓦奇的副手。他二十八歲,塊頭很大,肩膀寬得像一扇門,脖子和下巴幾乎連成一體。他坐在床沿上,膝蓋頂著床沿,整張床都在微微傾斜。他的右手手腕上戴著一塊潛水錶,錶盤上有一道裂紋——那是葉門一次水下任務中,被珊瑚礁劃的。他沒有換表。他說那塊表還能走,換它幹什麼。
「伊朗人把無人機藏在格什姆島。」科瓦奇說,手指點在地圖上荷姆茲海峽的位置。格什姆島被畫了一個最大的紅圈。「這是CIA從衛星照片上分析出來的。不是百分之百確定,但足夠讓我們過去看了。」
「我們怎麼過去。」拉莫斯問。
「遊客。潛水遊客。」科瓦奇的手指從杜拜向東滑動,穿過波斯灣,停在格什姆島南岸。「從杜拜碼頭租一艘遊艇,沿著海岸往東開。格什姆島南岸有幾個潛水點,珊瑚礁很好,洋流平穩。伊朗人對潛水遊客的盤查比對其他遊客松。他們的邊防快艇看到遊艇上掛著潛水旗,通常不會靠近。」
「如果靠近呢。」
「我們就是來潛水的。船上有氣瓶、調節器、潛水服、水下相機。所有的裝備都是真的。因為我們真的要潛水。」
拉莫斯看著地圖。「水下?」
「格什姆島的海岸線有一部分是懸崖地貌。懸崖底部有被海水侵蝕出來的岩洞。CIA的分析認為,革命衛隊很可能把無人機藏在這些岩洞中的某一個里。從陸地接近幾乎不可能——島上到處是他們的崗哨。從水下接近,有可能。」
科瓦奇從地圖下面抽出一張衛星照片。照片上是格什姆島東北部的一段海岸線,懸崖陡峭,崖壁上可以看到幾處顏色略深的凹陷——那是岩洞的入口。照片上標註了三個可能的岩洞位置,分別用A、B、C編號。
「我們分三組。每組兩個人。從三個不同的潛水點下水,沿著懸崖底部搜索。找到岩洞入口後,不進入,只確認位置和防衛部署。然後原路返回。」
「如果找不到呢。」
「那就再來一次。我們有七天時間。七天之後,如果還找不到,就撤回杜拜,等下一個窗口期。」
拉莫斯沉默了幾秒。他把手放在地圖上,食指按在格什姆島那個紅圈上。
「進去以後呢。」
科瓦奇沒有立刻回答。他從床頭柜上拿起一瓶礦泉水,擰開蓋子,喝了一口。水是溫的。杜拜四月的氣溫已經超過了三十五度,酒店的空調開得很大,但礦泉水放在床頭柜上還是會變溫。
「不進去。那不是我們的任務。」
「那我們的任務是什麼。」
「確認位置。確認防衛部署。然後把坐標發回去。剩下的事,由達夫拉基地的人做。」
拉莫斯看著他。「達夫拉基地的人做什麼。」
科瓦奇把礦泉水瓶放下。瓶子在床頭柜上晃了一下,穩住了。
「他們有一支兩棲登陸部隊在待命。三千五百人。『埃塞克斯』號在達夫拉外海。如果我們確認了無人機的位置,他們會在四十八小時內發動突襲。從海上登陸,直插目標,摧毀無人機,然後撤離。整個過程不超過六小時。」
拉莫斯把手從地圖上收回來,放在膝蓋上。他的手指很粗,指關節處有幾道老繭——不是握槍磨的,是長期攀岩留下的。他在加入海豹六隊之前,是科羅拉多州的攀岩教練。
「情報準確嗎。」
「CIA說準確。」
「你信CIA嗎。」
科瓦奇看著他。
「我信我看到的。」
拉莫斯點了點頭。他把地圖從床上拿起來,折好,放進床頭櫃的抽屜里。然後把抽屜關上。
「什麼時候出發。」
「明天早上六點。碼頭碰頭。」
拉莫斯站起來。床墊在他離開之後彈回了原位,發出一聲輕微的咯吱。他走到門口,停下來。
「科瓦奇。」
「什麼。」
「你有沒有想過,伊朗人可能已經知道我們來了。」
科瓦奇看著窗簾縫隙間透進來的那一線光。光落在他的右手上,無名指斷掉的那一截,皮膚光滑,顏色比周圍淺。
「想過。」
「然後呢。」
「然後我還是會去。因為他們知道我們來了,不等於他們知道我們在哪裡。我們分散住在不同的酒店,每天換碰頭地點,通訊用一次性手機。他們知道杜拜有美軍特種部隊,但他們不知道我們是誰、在哪、什麼時候行動。」
他站起來,走到窗戶前面,把窗簾拉開一條縫。外面的陽光刺眼。防波堤上遊艇的桅杆在午後的光線里閃閃發亮。一個穿著比基尼的女人躺在遊艇甲板上曬太陽,旁邊放著一杯顏色鮮艷的雞尾酒。短暫而脆弱的停火併不會讓人類忘記享樂。
更遠處,一艘伊朗的漁船正在波斯灣的海面上緩緩移動,桅杆上掛著伊朗國旗。
「他們知道我們在杜拜。但他們不知道我們明天早上六點會從碼頭出發。」
他放下窗簾。房間重新暗下來。
拉莫斯推開門,走了出去。門在他身後輕輕關上。
科瓦奇站在窗前,窗簾縫隙里的光落在他斷掉的手指上。他把那隻手握成拳頭,鬆開,又握成拳頭。無名指的斷口在皮膚下面微微發癢——那是神經末梢還在生長的信號。斷了好幾年了,還在長。
他把手放下來,從口袋裡掏出一次性手機,撥了一個號碼。響了一聲,對方接起來。
「明天早上六點。碼頭。」
他掛斷。把手機放回口袋。
窗外,波斯灣的陽光把海面照成一片刺目的白。
四
阿里在宿舍里坐了很長時間。
摺疊桌上放著手機、那張從德黑蘭帶回來的紙巾,和一把配發的手槍。紙巾折成方形,邊緣被反覆摺疊磨出了細小的纖維絨毛。紙背上透著她的字跡,模模糊糊的,像一道影子的輪廓。手機屏幕暗著。
他沒有動。
洞窟里的滴水聲每隔幾秒響一次。穹頂上的岩錐在鈉燈的橘黃色光線下投下陰影,形狀像一把把倒懸的匕首。通風管道每隔幾分鐘發出一陣低沉的嗡鳴。這些聲音他已經聽了幾個小時。他不知道自己還要聽多久。
哈桑說,你需要有人在電話那頭呼吸。
哈桑說了很多話。從德黑蘭到格什姆島,從萊拉的頭巾到那張紙巾。
阿里認識他十五年,從沒見過他這麼囉嗦。哈桑以前不是這樣的。以前他們坐在敘利亞的樓頂上,幾個小時不說一句話,各抽各的煙,各看各的方向。不需要說話。沉默是他們之間的默契。現在哈桑一直在說。不是因為他變了,是因為阿里變了。他變成了一個需要被人不停說話才能不被沉默吞掉的人。
哈桑看出來了。
阿里把手伸過去,拿起手機。屏幕亮起來。沒有新消息。他把屏幕關掉,放下。然後拿起那張紙巾,展開。字跡在紙巾的纖維里微微洇開。那串數字他看了很多遍,已經背下來了。數字下面那行小字——「如果打不通,再打一次。」
他之前沒有仔細看。現在看了。
她把「再打一次」寫在「如果打不通」後面,不是另起一行,是用一個逗號連在一起的。逗號很小,幾乎看不出來。但她寫了。
阿里把紙巾重新折好,放回口袋。然後拿起手機,照著記憶里的那串數字,一個數字一個數字地按下去。按完最後一個數字,拇指停在撥出鍵上。停了大約十秒。
然後按下去。
撥號音。一聲。兩聲。三聲。四聲。五聲。
「餵。」
她的聲音。很低,有一點沙。
阿里張了張嘴。喉嚨里像被什麼東西堵住了。
「餵。」她又說了一遍,「有人嗎?」
「……是我。」
電話那頭安靜了一瞬。很短,可能只有半秒。
「阿里·禮薩·哈桑尼。」她說。不是問句。
「你怎麼知道。」
「你的聲音。從胸腔最底部發出來,很沉。」
阿里沒有說話。他把手機換到左手。右手虎口的繭在摺疊桌邊緣壓出一道淺痕。他側過頭,看了一眼岩壁上的水珠。水珠沿著岩石的紋理緩慢下滑,在鈉燈下泛著暗淡的光。
「你到格什姆島了。」她說。
「你怎麼知道。」
「你那邊有滴水的聲音。每隔幾秒一次。德黑蘭沒有這種聲音。德黑蘭的房子裡,水管是塑料的,滴水的聲音很脆。你那邊滴水的聲音很沉,落在石頭上。是地下。」
阿里不由自主地又看了一眼岩壁。滴水聲從穹頂某處傳來,隔著幾百米厚的岩層,變得很輕,但確實很沉。
「你的耳朵。」他說。
「我父親遺傳的。」
電話那頭安靜了幾秒。阿里能聽到她的呼吸。很輕,很穩。他自己的呼吸比剛才慢了一點。他不知道為什麼慢。可能是因為他在聽她的呼吸,然後自己的呼吸就不自覺地跟著她的節奏走了。他意識到這一點的時候,呼吸又慢了半拍。
「你今天做什麼了。」她問。
阿里沒有立刻回答。他的大腦開始排列今天做過的事情。檢查了七個出入口。部署了三個排。見了法爾哈迪。看到一架無人機。拆解遇到加密問題。馬吉德三十一小時沒合眼。法爾哈迪忘了自己上次睡覺是什麼時候。三個排長。賈瓦德。他哥哥。哈桑。彈藥箱上的茶。
這些畫面排成一列,清晰,完整。但它們不會變成語言。它們屬於另一個頻道。那個頻道的輸出端只有行動,沒有敘述。他試了一下,喉嚨里的肌肉動了一下,但沒有聲音出來。
「……沒做什麼。」他說。
電話那頭安靜著。她沒有追問。
阿里聽著她的呼吸。她聽著他的。
兩個人之間隔著荷姆茲海峽,隔著一千一百公里的沙漠和山脈,隔著四天的沉默和四十天的失去。
「你還在畫那棵樹嗎。」他問。
「今天早上畫了。」
「畫了什麼。」
「樹根最深處的那道裂縫。裂縫今年比去年寬了大約兩毫米。樹根在長,石頭撐不住。」
「兩毫米你都看得出來。」
「我畫了一年了。每一天都在畫。第一天的裂縫只能塞進去一張紙的邊緣。現在能塞進去一根鉛筆尖。」
阿里把手機換回右手。虎口的繭壓在手機殼上。他想起德黑蘭大學廣場上那棵懸鈴木,想起樹根從石板縫裡鼓出來的樣子。那些樹根把石頭頂開,裂成幾塊。裂縫裡長著一叢很小的草。她畫進去了。
「你畫了那叢草嗎。」他問。
電話那頭安靜了一瞬。
「你怎麼知道有草。」
「你畫裂縫的時候,我看到你把筆尖在裂縫最深處停了一下。然後手腕轉了一個很小的角度。你畫了一叢從裂縫裡長出來的東西。」
她的呼吸停了大約半秒。然後恢復了。
「是。我畫了。一叢很小的草。只有兩片葉子。從石頭的斷面處長出來的。不知道長了多久。」
阿里沒有說話。
「你怎麼記得我手腕轉的角度。」她問。
阿里把手機換回左手。岩壁上的水珠滑到盡頭,滴落。落在某處,發出很沉的一聲。
「不知道。」
他說的是實話。他不知道。
他不知道為什麼記得她手腕轉的角度。不知道為什麼記得她畫裂縫時筆尖停的那一下。不知道為什麼記得她抬頭時先側一下的習慣。不知道為什麼記得她眼睛的顏色——琥珀色,蜂蜜和陳年樹脂之間的那種顏色。
這些東西進入了他的腦子,沒有經過他的允許,就留在那裡了。
像坎兒井裡的水,從雪山流下來,在完全黑暗的地下流了幾百年,不需要任何人的允許。
「阿里·禮薩。」她說。
這是他第一次聽到她叫他的全名。不是阿里,不是禮薩,是阿里·禮薩。
她把重音放在禮薩上。
那是伊瑪目禮薩的名字,什葉派第八位伊瑪目,葬在馬什哈德。他母親是馬什哈德人,給他取了這個名字。
「什麼。」
「你今天做了什麼。」
又是這個問題。
他把手機握緊了一點。虎口的繭壓在手機殼上,壓出一道淺白色的印子。他張了張嘴。喉嚨里的肌肉又動了一下。還是沒有聲音出來。
不是不想說,是那些事情在他的腦子裡不是用語言存儲的。
是圖像,是聲音,是氣味。是法爾哈迪手上液壓油的味道,是馬吉德眼睛下面青灰色的陰影,是賈瓦德下巴收緊的那一下,是無人機在鈉燈下泛著的暗淡金屬光澤。這些不是語言。他沒有辦法把它們變成語言。
「我喝了一杯茶。」他說。「軍需品的紅茶。比德黑蘭那杯還苦。」
「放方糖了嗎。」
「沒有。」
「下次放。」
他嘴角動了一下。幅度很小,他自己都沒有察覺。
「莎拉。」
「嗯。」
「你明天早上還會去畫那棵樹嗎。」
「會。」
「畫完以後——」
他停了一下。他不知道自己想說什麼。畫完以後發給我看?畫完以後告訴我裂縫又寬了多少?畫完以後——
「畫完以後,我告訴你裂縫又寬了多少。」她說。「不是今天。是等你回來以後。你自己來看。」
阿里握著手機。岩壁上的水汽聚成另一滴,沿著之前的軌跡緩慢下滑。
「可能要很久。」他說。
「我等。」
電話那頭安靜了幾秒。她的呼吸還是那麼輕,那麼穩。
「我要掛了。」阿里說。
「嗯。」
「莎拉。」
「什麼。」
「呼吸對,人就穩。」
他把電話掛了。
隔間裡重新安靜下來。頭頂的通風管道發出一陣低沉的嗡鳴,然後停了。滴水的聲音還在繼續,每隔幾秒一次。阿里坐在床邊,手裡握著手機。屏幕暗了,又被他點亮。暗了,又點亮。
通話時長:九分十二秒。
他把手機放在摺疊桌上,然後拿起那張紙巾。紙巾的邊緣被他的手指反覆捏過,已經起了毛。他把紙巾湊近鈉燈的光。那行小字——「如果打不通,再打一次。」逗號很小,幾乎看不出來。
她把「再打一次」寫在「如果打不通」後面,用了一個逗號。不是句號。不是另起一行。是一個逗號。意思是這兩件事是連在一起的。
打不通,再打。不是兩個選擇,是一個動作的兩個部分。
阿里把紙巾重新折好,放回襯衫胸前的口袋。口袋的位置,偏左。
他躺下來。鐵架床的彈簧咯吱響了一聲。岩壁上的水汽在鈉燈下泛著暗淡的光。他閉上眼睛。聽見滴水的聲音。一下,一下。像坎兒井裡的水,在完全黑暗的地下,流了幾百年。
他想起她畫的那叢草。從石頭縫裡長出來的,只有兩片葉子。不知道長了多久。
他睡著了。
這是萊拉走後,他第一次在躺下之後,真正睡著。
五
凌晨三點四十分,阿里被哈桑推醒。
他睡了不到三個小時。但睜開眼睛的那一瞬間,身體已經完全清醒——十三年的本能,從睡著到清醒不需要過渡。
「法爾哈迪讓你過去。」哈桑的聲音很低,但阿里從裡面聽出了某種東西。不是緊張。是壓在喉嚨底下的、比緊張更深的東西。「他打開了。」
阿里套上靴子,襯衫扣子沒系完,跟著哈桑穿過隧道。
凌晨的洞窟比白天更安靜,鈉燈被調暗了一半,穹頂的岩錐在昏黃的光線中像倒懸的石林。但作業平台上,冷白色的LED燈陣全部打開了,把無人機機腹下方照得如同白晝。
法爾哈迪站在數據讀取設備前面。他的手上沾滿了導電膠和助焊劑殘留,工作服的袖子卷到手肘以上,露出一雙被焊錫煙霧熏得微微發紅的小臂。他聽到阿里的腳步聲,轉過身來。
他的眼睛裡有一種阿里從未見過的東西。不是興奮。不是疲憊。是一個獵人在追蹤了很久之後,終於看到獵物的腳印朝著他預判的方向去了的那種光。
「我們拿到了。」法爾哈迪說。
他側過身,讓阿里看到屏幕。
屏幕上不再是一行行滾動的十六進位代碼。現在顯示的是一張完整的目錄結構——文件夾、文件名、時間戳、文件大小。全部是英文。全部是明文。
「電磁探針捕獲了喚醒瞬間的總線信號,」法爾哈迪說,語速比平時快得多,「我們重建了密鑰。一次成功。」
他的手指在觸摸板上滑動,打開了一個標註著「MISSION_DATA_20260409-20260412」的文件夾。屏幕上彈出一長串子文件夾的名稱——雷達回波、電子信號、合成孔徑雷達成像、光學圖像、數據鏈通訊記錄。
法爾哈迪點開了合成孔徑雷達成像的文件夾。裡面排列著幾十個圖像文件,每一個都以精確到秒的時間戳命名。他點開了最近的一個。
圖像在屏幕上展開。
黑白的,解析度極高。畫面上是一片海岸地帶,沙灘、公路、建築群、機場跑道,在合成孔徑雷達的成像中呈現出精確的明暗層次。法爾哈迪的手指在屏幕上的一個位置停下來。
「阿聯。達夫拉空軍基地。阿布達比以南大約三十公里。」
他把圖像放大。
機場跑道的輪廓變得更加清晰。
他關掉電子信號文件夾,打開最後一個——數據鏈通訊記錄。屏幕上的數據更加密集,大部分是美軍標準Link-16數據鏈的格式化報文。法爾哈迪快速滾動,停在一行被高亮標註的記錄上。
「這是今天凌晨截獲的。一份從達夫拉基地發往杜拜某處的加密指令。我們還沒有完全破譯內容,但報頭的接收方識別碼——」他的手指在屏幕上敲了一下,「不屬於任何已知的美軍常規部隊。」
阿里盯著那行代碼。
「特種部隊。」他說。
「大概率是。三角洲,或者海豹。識別碼不在常規序列里,用的是獨立加密體系。」
「說的什麼?」
「不知道,我們需要德黑蘭破譯,我們沒這技術。」
「不會是什麼好事。」
「少校。我的團隊還需要七十二小時。七十二小時後,我們能把這架飛機里的所有數據全部解密、分類、打包,送往德黑蘭。在那之前,這架飛機不能出任何事。」
阿里看著他。
「我給你七十二小時。」
觀察哨設在洞窟入口上方的岩壁上,是一處用鋼筋混凝土加固的掩體,正面開著一條狹窄的觀察縫。阿里站在那裡,看著外面的谷地。月光下,谷地泛著灰白色。遠處,波斯灣的海面一片漆黑,只有荷姆茲海峽航道上的幾艘油輪亮著桅燈,像幾顆低垂的星。
哈桑站在他旁邊,從口袋裡掏出那包煙,抽出一根叼在嘴上。
這次他點燃了。
打火機的火光照亮了他的臉——眼窩深陷,顴骨比三天前更突出了。
「七十二小時。」哈桑說。
煙霧從他的嘴唇間滲出來,被觀察縫灌進來的海風吹散。
「杜拜那幫人不會等七十二小時。」
阿里沒有回答。
他把手伸進襯衫胸前的口袋。手指碰到了那張紙巾。
紙的邊緣有一點扎手。
「阿里。」
「什麼。」
「你給她打電話了嗎。」
「打了。」
哈桑轉過頭看著他。菸頭的紅光在黑暗中亮了一下。
「說了什麼。」
「沒說什麼。」
哈桑看著他。看了很久。然後把煙從嘴裡取下來,在觀察縫邊緣的岩壁上按滅。
「沒說什麼就對了。」
他轉身朝隧道走去。左腿落地比右腿重,腳步聲在混凝土掩體裡一步一步地響著,越來越遠。
阿里獨自站在觀察縫前面。海風吹過來,帶著鹽和石油混合的氣味。格什姆島的北岸有好幾個海上油田,即使在戰時,那些井架上的火炬也沒有熄滅,在夜空中燃燒成一團團橘黃色的光。
他把紙巾從口袋裡拿出來。
月光下,紙巾上的字跡完全看不見了。
但他知道它在那裡。那行小字——如果打不通,再打一次。
逗號很小,幾乎看不出來。
還有那個聲音。很低,有一點沙。
我等。她說。不是今天,是等你回來以後。你自己來看。
阿里把紙巾折好,放回口袋。口袋的位置,偏左。
觀察縫外面,波斯灣的夜潮正在上漲。
海浪拍打著格什姆島北岸的礁石,發出一陣一陣低沉的轟鳴,像大地在呼吸。
杜拜的方向,燈火通明。
他們很快就會來。
阿里把手從口袋裡拿出來,放在觀察縫邊緣的岩壁上。
岩壁冰涼,粗糙,表面有一層薄薄的海鹽結晶,在月光下泛著暗淡的白。
他等著。