第 1 章

序章:神秘的來客

金邊國際機場的入境大廳人聲鼎沸,各色人種的旅客在大理石地面上拖著行李箱穿梭,廣播中交替播放著高棉語、英語和中文的航班信息。空調系統全力運轉,卻仍然無法完全壓制東南亞那股獨特的熱浪——當自動門打開的瞬間,潮濕而炎熱的空氣便像一堵看不見的牆撲面而來,帶著茉莉花香和飛機燃油的味道。

林昊推著行李車走出到達大廳,黑色的雙肩背包斜挎在肩上,裡面裝著兩台筆記型電腦和一套加密通訊設備。他穿著一件灰色的亞麻襯衫和深色的休閒褲,打扮得像一個普通的觀光客,但他的眼睛卻不像觀光客那樣四處打量——它們快速而精準地掃描四周,像是正在運行一套自動化系統,將每一個出口、每一根柱子、每一張面孔都納入分析範圍。

從台北到金邊,三個小時的航程,他大部分時間都在閉目養神,但腦海中已經反覆推演過這次任務的每一個環節。一周前,一封加密郵件出現在他的收件箱裡——發件人使用了業內頂尖高手才知道的聯絡管道,委託內容則更加敏感:柬埔寨金邊一家跨國博彩集團遭到持續性的網路攻擊,損失已經超過八百萬美元。委託人願意支付業界標準的三倍報酬,條件只有一個——三天內解決問題。

林昊本來想拒絕。他對賭博產業沒有好感,無論是合法的還是非法的。但郵件中附帶的一份附件引起了他的注意——那是一串經過部分解密的攻擊代碼,手法極為老練,使用了罕見的混合型攻擊向量。這種技術水準,在東南亞的地下網路世界裡,只有極少數人能夠做到。

他有一個直覺:這不是普通的商業攻擊,背後另有文章。

「林先生?」一個低沉的聲音打斷了他的思緒。

林昊停下腳步,轉頭看向聲音的來源。一個中年男人站在不遠處,穿著剪裁合身的深藍色西裝,白色襯衫的領口敞開,沒有打領帶。他的皮膚是典型的柬埔寨人的小麥色,臉上帶著職業性的微笑,但眼神卻異常銳利——那種眼神林昊很熟悉,是長期處於警戒狀態的人才會有的。

「我是。」林昊平靜地回答。

「請跟我來,車在外面等。」中年男人微微欠身,做了一個「請」的手勢。

林昊點點頭,推著行李車跟了上去。他沒有注意到——或者說,他假裝沒有注意到——在不遠處的出境大廳二樓,一根大理石柱子的陰影中,一個戴著太陽眼鏡的男人正透過手機的鏡頭,悄悄拍下了他的照片。那個人穿著一件普通的白色襯衫,混在人群中毫不顯眼,但他的手機卻連接著一台藏在背包裡的加密發射器,正將照片實時傳送到某個未知的伺服器。

林昊跟著中年男人走出航站大樓。停車場裡停著一輛黑色的Lexus LX570,車窗貼著深色的隔熱膜。中年男人拉開後座的車門,林昊彎腰坐了進去。皮革座椅散發著淡淡的香氣,空調已經提前打開,車內涼爽宜人。

車子平穩地駛出機場,沿著諾羅敦大道向北行駛。林昊透過車窗觀察著這座陌生的城市——摩托車在車流中靈巧地穿梭,路邊的法式殖民風格建築與新建的高樓大廈交錯而立,寺廟的金色尖頂在午後的陽光下閃閃發光。空氣中飄散著一種混合了炭火烤肉、茉莉花和汽車廢氣的獨特氣味,這就是金邊的味道。

中年男人坐在副駕駛座上,從後視鏡中觀察著林昊。「林先生是第一次來柬埔寨嗎?」

「來過一次,很久以前。」林昊說,目光沒有離開窗外。

「那你對我們國家有什麼印象?」

林昊沉默了幾秒,然後說:「一個正在快速變化的地方。機會很多,陷阱也很多。」

中年男人笑了笑,沒有再接話。

車子駛入市中心的一條安靜街道,在一棟十二層的玻璃帷幕大樓前停了下來。大樓的一樓大堂裝飾得金碧輝煌,大理石地板擦得能映出人影,牆上掛著一幅巨大的柬埔寨皇宮油畫。幾個穿著黑色西裝的保全人員站崗,腰間別著對講機,目光警惕地注視著每一個進出的人。

電梯直達頂樓。電梯門打開的瞬間,林昊看到了一間寬敞得幾乎奢侈的辦公室——全景落地窗讓金邊的城市天際線一覽無遺,湄公河在遠方蜿蜒流淌,像一條銀色的絲帶。房間中央擺放著一張巨大的紅木辦公桌,桌後坐著一個身材魁梧的中年男子。

他看起來大約五十出頭,頭髮梳得一絲不苟,戴著一副金框眼鏡,穿著一件量身定製的白色絲質襯衫,手腕上戴著一只百達翡麗的腕錶。他的臉上掛著笑容,但那笑容並沒有到達眼底——林昊一眼就看出來,這是一個習慣了掌控一切的人。

他就是陳金龍,金邊最大的博彩公司——金龍集團的總裁。

「林先生,歡迎來到金邊。」陳金龍站起身,繞過辦公桌,熱情地伸出手,「聽說你是亞洲最好的網路安全專家之一,能請到你,是我的榮幸。」

「陳總客氣了。」林昊握住了那隻手,感覺到對方的手勁很大,帶著一種試探性的力道。

「請坐。」陳金龍示意林昊坐到沙發上,自己也在對面的單人沙發坐下。秘書端上兩杯現煮的咖啡,香氣濃郁。

陳金龍端起咖啡杯,輕輕吹了吹,沒有急著喝。他的目光透過鏡片打量著林昊,像是在評估一件商品的價值。

「林先生,我的助理應該已經跟你介紹了大致情況。但我還是想親自告訴你——這次攻擊來得非常蹊蹺。」他的語氣變得嚴肅,「我們的防火牆是從新加坡採購的最新系統,安全團隊也是業界頂尖的。但對方就像幽靈一樣,來無影去無蹤。他們入侵了我們的客戶資料庫,竊取了大量的交易記錄,然後留下一條訊息——」

他頓了頓,放下咖啡杯,從西裝內袋掏出一張摺疊的紙,遞給林昊。

林昊接過來,展開。紙上印著一行字,字體是標準的宋體,沒有簽名,沒有標點:

「停止你們在柬埔寨的所有業務。否則,下次將不只是資料被竊。」

林昊將紙張摺好,放回桌上。他的表情沒有任何變化,但大腦已經在高速運轉——這不是普通的勒索。勒索者會要求贖金,會給出付款方式。這條訊息只有一個要求:停止業務。這更像是一個警告,一個宣戰書。

「陳總,最近有沒有得罪過什麼人?」

陳金龍的笑容僵硬了一瞬,但很快就恢復了正常。「林先生,做生意難免會有競爭對手。但我一向秉公守法,按規則辦事。」

林昊沒有追問。他知道陳金龍沒有說實話,但他也知道,在這個階段追問是沒有意義的。他只是點了點頭:「我需要一間安靜的辦公室,以及完整的系統訪問權限。我會在三十六小時內給你一個初步報告。」

「沒問題。」陳金龍站起身,再次伸出手,「那就拜託了。」

林昊握住那隻手,感覺到對方的手心有一層薄薄的汗。這個掌控一切的強者,其實也在害怕。

走出總裁辦公室的時候,林昊回頭看了一眼那張放在桌上的紙條。他有一種預感——這起事件遠比表面上看起來更加複雜,而他正在走進一個巨大漩渦的中心。

林昊在辦公室中仔細閱讀了陳金龍提供的所有資料——攻擊時間軸、被竊取的資料清單、受影響的客戶數量。數字一步步累積,越來越驚人。攻擊者不僅僅是竊取了客戶資料,還植入了一個後門程式,能夠在特定條件下遠程操控金龍集團的核心交易系統。這個後門寫得極為精巧,使用了多態編碼技術,每次啟動時都會改變自己的簽名特徵,傳統的防毒軟體根本無法檢測到它。

陳金龍坐在辦公桌後,看似平靜地喝著茶,但林昊注意到他端著茶杯的手指關節泛白——他在緊張。一個像陳金龍這樣習慣了掌控一切的人,忽然發現自己的帝國出現了裂縫,這種失控感對他來說比金錢損失更難以承受。

林昊走到窗前,俯瞰金邊的街景。他看到對面大樓的玻璃窗映照出自己的倒影——一個孤身一人在異國他鄉的黑客,手裡掌握著足以撼動一座城市的秘密。他深吸一口氣,金邊午後的熱風穿過窗戶的縫隙吹進來,帶著灰塵和遠方寺廟的香火味。這座城市正在注視著他,而他也在注視著這座城市。

他知道自己接下來的每一步都至關重要。陳金龍在看著他,金色未來在等著他,而那條神祕的攻擊訊息背後的人,也在暗處觀察著他。這是一場多重博弈,每一步走錯,都會讓他跌入萬丈深淵。但林昊從未像此刻這般清醒——他的大腦就像一台經過精密調校的機器,每一個齒輪都在最佳狀態下運轉。

林昊仔細端詳著那張紙條上的字——「停止你們在柬埔寨的所有業務。否則,下次將不只是資料被竊。」字體是標準的計算機宋體,沒有手寫的任何個人特徵,沒有指紋,沒有墨水痕跡,就像從一台冷冰冰的打印機裡吐出來的一樣。這種匿名方式本身就在傳達一個訊息:我們可以隨時隨地找到你。

他將紙條摺好放回桌面,腦海中已經開始建立一個初步的威脅模型。攻擊者的技術能力極強——多層跳板、混合型攻擊向量、加密隧道——這些都不是普通的網路犯罪分子能做到的。這要麼是一個國家級的行動者,要麼是一個資金充足的專業團隊。無論是哪一種,都遠比陳金龍想像的更加危險。他看了一眼窗外金邊的街道,心想:這場遊戲的水,遠比表面看起來深得多。

他打開了筆記型電腦,開始撰寫一份初步的系統安全評估報告。這份報告是給陳金龍看的——一份專業的、看起來毫無破綻的技術文檔。但在報告的第三頁,他用只有自己能夠識別的方式藏入了一組訊息:他需要一台不連接到金龍集團網路的獨立電腦,需要一個安全屋,需要七十二小時的時間。他在撰寫報告的每一個段落時,心中都在盤算著下一步的行動——每一句技術術語的背後,都隱藏著他對這個案件的深層疑慮和應對策略。

林昊將那張紙條折好,放進了襯衫的口袋裡。他決定留下它——不是作為證據,而是作為一個提醒。提醒自己在這座城市裡,真相和謊言之間的界線有多模糊,提醒自己每一個決定都可能帶來無法預料的後果。他走出陳金龍的辦公室時,夕陽正從落地窗外照射進來,將整間辦公室染成了血紅色。走廊盡頭,那個中年男人仍然站在那裡,微笑著等待著他。林昊迎上他的目光,點了點頭,跟著他走進了電梯。電梯門關上的那一瞬間,他看到了自己在鏡面中的倒影——一個孤身一人的黑客,來到了這個陌生的國度,即將捲入一場遠比他想像中更大的風暴。

林昊走進電梯,按下了一樓的按鈕。在電梯下降的那幾秒鐘裡,他閉上了眼睛,將腦海中的所有碎片重新組織了一遍。陳金龍的憤怒、那張神祕的紙條、金色的未來、老鬼的情報、阿俊的硬碟——這些元素像是拼圖一樣開始在他的思緒中組合,形成了一幅日益清晰的畫面。電梯門打開時,他睜開了眼睛。大堂裡的燈光明亮而刺眼,大理石地板反射著頭頂吊燈的光芒。他走向旋轉門,推門而出,走進了金邊午後的陽光中。這座城市的繁華與罪惡同時展現在他面前,就像一枚硬幣的兩面,而他正站在硬幣的邊緣上,試圖不讓自己掉入任何一邊。