第12章:數位獵殺
飛機降落在金邊國際機場時,林昊的手機屏幕亮了起來。那是一封沒有署名、沒有標題、只有一個坐標的訊息。他盯著那串數字看了三秒,然後關閉屏幕,將手機塞進外套內袋。窗外是柬埔寨熟悉的夜色——悶熱、潮濕,夾雜著燃油與熱帶植被的氣味。他深吸一口氣,胸腔裡翻湧的不是恐懼,而是一種冰冷的專注。
蛇爺知道他回來了。這從來就不是秘密。從他在台北訂下這張機票的那一刻起,對方就一直在監視他的行程。問題不在於蛇爺知不知道他回來,而在於蛇爺為什麼要讓他知道——自己被監視這件事本身,就是一封戰書。
林昊沒有走正常的入境通道。他在桃園機場出發前就已經做好準備:一本備用護照,一張預付卡SIM卡,一套不起眼的觀光客裝束——褪色的牛仔褲、灰色亞麻襯衫、一頂棒球帽。他在曼谷轉機時刻意換了一次裝,又在金邊機場的免稅店繞了兩圈,確認沒有被尾隨,才從側門走出航廈。
停車場的陰影裡,一輛白色的豐田Camry亮起雙黃燈。車窗搖下,露出一張清秀但帶著疲憊的臉龐。
「上車。」阿蓮的聲音低沉而急促。
林昊將行李扔進後座,鑽進副駕駛座。車門還沒關上,阿蓮就已經踩下油門。輪胎在停車場的水泥地上發出尖銳的摩擦聲,車子像一條受驚的蛇竄入夜色中的諾羅敦大道。
「你瘋了。」阿蓮握著方向盤,目光緊盯著後視鏡,「你不該回來的。律師沒告訴你台灣那邊的調查已經升級了嗎?」
「告訴了。」林昊調整副駕駛座的傾角,從背包裡拿出一台筆記型電腦,「他叫我至少躲三個月。最好是躲到案子變成懸案。」
「那你為什麼回來?」
林昊掀開螢幕,電腦已經開機完畢。他敲了幾個鍵,螢幕上出現一串串流動的數據——那是他在飛機上透過衛星網路部署的自動化監控腳本,正在掃描金色未來的系統日誌。
「因為蛇爺不希望我回來。」林昊說這句話的時候語氣平靜,像是在描述一個天氣預報,「而我希望他失望。」
阿蓮沉默了片刻。車子轉入一條小巷,兩旁是老舊的法式建築,斑駁的牆面上爬滿了藤蔓。她在一棟不起眼的公寓前停下,熄火,熄燈。
「這裡是哪裡?」林昊問。
「我表姐的房子。她上個月去了法國,鑰匙在我手上。」阿蓮下車,從手提包裡掏出鑰匙,「沒有登記在任何租約上,沒有網路帳單,沒有任何數位足跡。你要的那種地方。」
林昊點頭,拎起行李跟著她走進公寓。樓梯間狹窄陰暗,只有一盞昏黃的燈泡在二樓的轉角處搖晃。空氣中飄著霉味和鄰居煮飯的油煙味。三樓的鐵門打開,是一間普通的兩房公寓:斑駁的地磚,老舊的木製家具,客廳角落放著一台積滿灰塵的電視機。
「很簡陋。」阿蓮說,語氣帶著歉意。
「完美。」林昊走進屋內,環視一圈後直接走向餐桌——那將是他的工作站。他從背包裡掏出設備:一台改裝過的ThinkPad、一個外接硬碟、一部備用手機、一條未拆封的網路線、一個迷你路由器。他熟練地將所有設備串接起來,手指在鍵盤上飛舞,像是在進行某種神聖的儀式。
阿蓮靠在門框上看著他。她認識林昊三年了,每次看到他進入這種狀態,都覺得像在觀看一個鋼琴家在演奏。他的每一個動作都精準、流暢,帶著一種近乎偏執的專注。
「金色未來的系統現在怎麼樣?」林昊頭也不抬地問。
「很糟。」阿蓮走過來,在他對面坐下,「你離開的這四天,蛇爺的攻擊沒有停過。上週二,他們突破了外層防火牆,竊取了客戶資料庫。上週四,他們用勒索軟體加密了財務部門的伺服器。今天早上,我接到內部消息——有人入侵了監控系統,拿到了金色未來總部大樓的進出記錄。」
林昊的眉頭皺了起來。
「進出記錄?這不是一般的網路攻擊。這是有針對性的情報收集。」
「我也是這麼想的。問題是——」阿蓮遲疑了一下,「金色未來的IT團隊裡,可能有人內應。」
林昊轉過身來,目光銳利。
「為什麼這麼說?」
「因為攻擊的時間點太精準了。每一次換防、每一次更新、每一次系統維護,都恰好發生在防禦最薄弱的時候。如果不是內部有人通風報信,就是蛇爺的監控能力遠遠超過我們能想像的程度。」
林昊沒有立刻回答。他從背包裡拿出一條外接線,連接到公寓的電話插孔上。那是他自製的DSL數據機——不透過任何ISP的標準設備,直接透過實體線路建立點對點連接,幾乎不可能被監聽。
「不管是哪一種,」他終於開口,「我們都需要反擊。」
「反擊?你要怎麼反擊?」阿蓮問道,「我們連蛇爺的真實身份都不知道。他甚至可能不在柬埔寨。」
「他確實在柬埔寨。」林昊調出一個終端視窗,輸入一串指令,「他在入侵我的系統時留下了一個隱碼——不是失誤,是故意的。他想讓我知道他的攻擊來源是金邊。這是一種挑釁。」
「所以你打算怎麼做?」
林昊的嘴角揚起一絲難以察覺的笑意。
「他要玩數位戰爭,我就給他數位戰爭。」
接下來的兩個小時,林昊完全沉浸在工作中。他首先部署了一套反滲透系統——一個偽裝成金色未來內部伺服器的蜜罐。這個蜜罐不是單純的誘餌,而是精心設計的陷阱:它模擬了一個虛擬的客戶資料庫,包含了偽造的銀行帳號、交易記錄和商業機密。如果蛇爺上鉤,林昊就能追蹤他的攻擊鏈,反向滲透他的基礎設施。
阿蓮在旁邊靜靜地看著,時不時遞上一杯黑咖啡。她不是工程師,但她跟林昊合作多年,學會了看懂他正在做的事情——至少是表面上的。
「這個蜜罐,」她指著螢幕上一個跳動的節點,「你確定蛇爺會上當嗎?」
「不確定。」林昊坦誠地說,「但這不是唯一的計畫。」
他打開第二個終端視窗,裡面運行著一套完全不同類型的工具——封包分析器。他從金色未來的核心路由器上擷取了過去七十二小時的所有進出流量,正在進行深度包檢測。
「蛇爺入侵金色未來的系統時,一定留下了一些東西。後門程式、定時任務、隧道連線——總會有一些痕跡。只要找到一個,我就能順藤摸瓜。」
「聽起來像是大海撈針。」
「網路安全就是大海撈針。差別在於,我知道針長什麼樣子。」
林昊的指尖在鍵盤上快速跳動。螢幕上的數據流像是瀑布一樣傾瀉而下——TCP連線記錄、HTTP請求頭、DNS查詢日誌、SSL憑證指紋。他的眼睛在大量的訊息中快速掃描,大腦像是一台生物版本的異常檢測引擎。
凌晨三點十七分,他終於找到了。
「在這裡。」林昊指著螢幕上被紅圈標記的一個封包,「看到這個ICMP封包了嗎?正常的ICMP echo請求不會攜帶資料負載。但這個封包在payload區域藏了一段Base64編碼的字串。」
他點開封包,將那段編碼解碼。螢幕上浮現出一行字:
「/var/www/html/admin_backup.zip」
「這是一個路徑。」阿蓮說。
「這是一個隱藏的路徑。」林昊修正道,他的聲音因為興奮而微微提高,「蛇爺的後門程式每十五分鐘向這個路徑回傳一次狀態。這代表金色未來的網站伺服器上有一個他控制的目錄。」
他迅速打開SSH連線,登入金色未來的Web伺服器。在檢查了檔案系統後,他發現了一個被刻意隱藏的目錄——權限設定為只能從特定IP範圍存取,檔案名稱以「. 」開頭(點加空格),在一般的ls指令下不會顯示。
「狡猾的傢伙。」林昊低聲說。
他沒有急著刪除這個後門。相反地,他建立了一個精確的副本,然後開始分析後門程式的程式碼。這是一套用Perl寫的簡潔腳本,只有不到兩百行,但每一行都寫得非常乾淨——典型的進階攻擊者風格,不留不必要的痕跡。
林昊花了大約四十分鐘逆向分析這個後門。他注意到一個重要的細節:後門在回傳狀態時,會附加上一個時間戳記和一個雜湊值。這個雜湊值的演算法不是標準的MD5或SHA——而是某種自訂的變體。
「這不是蛇爺的主要後門。」林昊做出結論,「這只是一個信標。真正的後門藏得更深。」
「你怎麼知道?」
「因為這個腳本太乾淨了。真正要執行破壞任務的後門,不會這麼容易被發現。這個是故意留下來誤導我們——或者說,是留給我們看的。」
阿蓮感到一陣寒意。
「你是說,蛇爺故意讓我們找到這個信標?」
「很有可能。」林昊靠在椅背上,揉了揉太陽穴,「他在測試我們的反應速度和分析能力。如果我們只是刪除這個後門就收工,他就知道我們的程度不過如此。但如果我們——」
他頓住了。
「如果我們什麼?」
林昊沒有回答。他重新坐直身體,十根手指在鍵盤上飛舞。他正在做一件極為大膽的事——他不是要刪除這個後門,而是要篡改它。他要在蛇爺的後門程式中植入自己的惡意程式碼,讓它變成一個反向通道——當蛇爺試圖從這個後門回傳資料時,他實際上會把C2伺服器的位置暴露給林昊。
這是一個技術含量極高的操作。他必須在完全理解原程式碼的基礎上,精確地修改特定區塊,不能觸發任何校驗機制。如果蛇爺在後門中設定了完整性檢查,林昊的修改就會被發現——而蛇爺就會知道有人在反制他。
時間一分一秒地過去。窗外的天色從深黑轉為墨藍,再從墨藍轉為灰白。阿蓮在沙發上睡著了,身上蓋著一件薄外套。林昊仍然坐在餐桌前,螢幕的光映在他疲憊但專注的臉上。
清晨六點二十三分,他完成了修改。
他按下Enter鍵,將篡改後的後門程式寫入伺服器。接下來就是等待——等待蛇爺下一次連線。
林昊站起身,走到窗邊。金邊的早晨籠罩在一片薄霧中,遠方的湄公河反射著暗淡的天光。街上的攤販開始擺攤,摩托車的引擎聲逐漸密集起來。這座城市正在甦醒,對即將發生的數位戰爭一無所知。
「希望你是對的。」他低聲對自己說。
***
等待持續了三十六個小時。
這段期間,林昊沒有浪費任何時間。他利用阿蓮提供的資訊,重新評估了金色未來的整體安全架構。他發現的問題遠比想像中嚴重:核心路由器的韌體已經六個月沒有更新,資料庫的存取權限設定錯誤,員工的雙因素認證形同虛設——因為管理員為了方便,開放了免認證的API端點。
「這不是被入侵。」林昊在跟阿俊的通話中說,「這是被打開了後門讓人進來。」
電話那頭傳來阿俊疲倦的聲音:「我這邊也發現了一些東西。你還記得陳金龍的案子嗎?」
「記得很清楚。」
「我交叉比對了蛇爺攻擊時使用的IP區段和陳金龍集團曾經使用過的代理伺服器。有百分之六十七的重疊。」
林昊的瞳孔收縮了一下。
「你是說蛇爺和陳金龍有關聯?」
「不一定是直接關聯。但他們可能使用了同樣的地下網路基礎設施——同樣的跳板節點、同樣的VPN提供商、同樣的暗網市集。陳金龍雖然倒了,但他的技術生態系統還活著。有人接手了這些資源。」
「蛇爺。」林昊說。
「很可能。但我沒有足夠的證據來證明。」
「繼續挖。我需要任何能連結這兩者的線索。」
林昊掛斷電話後,坐在原地沉思了很久。如果阿俊的推測是正確的,蛇爺不僅僅是一個新的威脅——他是陳金龍勢力殘餘的集大成者。這代表他的規模、資源和情報網絡,遠比林昊最初估計的要龐大得多。
傍晚時分,蜜罐終於有了動靜。
警報聲從筆記型電腦中傳出,尖銳而急促。林昊從沙發上彈起來,三步併兩步衝到電腦前。螢幕上顯示著一串紅色的警報訊息:「未經授權的存取嘗試 — 來源IP動態追蹤中 — 連線協議比對完成 — 攻擊向量符合蛇爺特徵。」
「上鉤了。」
阿蓮從廚房跑出來,手上還拿著菜刀——她正在切菜準備晚餐。
「真的嗎?他進去了?」
「進去了。」林昊的眼睛緊盯著螢幕,「他正在下載蜜罐中的偽造資料。我已經啟動反向追蹤程式。」
螢幕上出現了一張網路拓撲圖。一個紅點從金色未來的伺服器出發,穿過三個跳板節點——分別在越南、新加坡和荷蘭——然後指向一個位於金邊市區的IP位址。
「終點站:金邊。」林昊說,「精確位置是——」
他放大了地圖。目標落在金邊南部的一個區域,靠近俄羅斯市場。
「那裡是什麼地方?」阿蓮問。
林昊快速查詢了該位置的相關資料。
「一棟混合用途的商業大樓。樓下是手機維修店,樓上是出租公寓。」他轉頭看向阿蓮,「我需要你幫我做一件事。」
「你說。」
「去那個大樓,不要靠近目標,只要觀察。拍下進出的人員、車輛、任何可疑的活動。但絕對不要打草驚蛇。」
阿蓮放下菜刀,擦了擦手。
「我這就去。」
她離開後,林昊繼續監控反向通道。蛇爺的代理已經下載了約兩百MB的偽造資料——這代表他至少初步相信了蜜罐的真實性。但林昊知道,真正的考驗還在後面。當蛇爺開始分析那些資料時,他會發現那些銀行帳號和交易記錄都是精心偽造的。到時候,他就會知道自己被反算了。
問題在於:蛇爺需要多久才能發現?以他的技術能力,可能只需要幾個小時。
林昊必須在這幾個小時內,從反向追蹤中獲得盡可能多的情報。
他調出從蛇爺的C2伺服器回傳的資料。由於他在後門程式中植入了監聽程式碼,現在他能看到蛇爺的連線日誌——包括他的工具版本、常用的攻擊腳本、甚至他操作系統的指紋資訊。
這些資料告訴林昊幾件事:
第一,蛇爺使用的是BSD系列的作業系統,不是最常見的Linux。這在黑客圈子裡比較少見,代表他可能是有相當年資的技術人員——BSD的學習曲線比Linux陡峭得多。
第二,他的攻擊工具集中包含了一套客製化的漏洞利用框架。林昊快速分析了其中的幾個模組,發現它們的編碼風格高度一致——同一個作者,或者同一個團隊。
第三,也是最令人不安的發現:蛇爺的系統時區設定的不是柬埔寨時間,而是台灣時間。
林昊盯著這個資訊看了很久。
台灣時間。蛇爺可能在台灣。或者,他在故意誤導。
但為什麼是台灣?為什麼不是中國、不是美國、不是隨便任何一個時區?
這是一個經過計算的選擇。蛇爺要讓他知道,他的對手了解他——了解他的出身、他的背景、他的弱點。
就在林昊思考這個問題的時候,警報器再次響起。
這一次不是蜜罐被入侵的警報。而是來自金色未來核心系統的警報——有人正在從內部網路發起大規模的資料傳輸。
「不可能……」林昊喃喃自語。
他調出系統日誌。在過去的三分鐘內,金色未來的客戶資料庫被存取了一千二百次。存取來源不是外部IP——而是內部網路中的一個終端機。
內鬼。
阿蓮的猜測是對的。金色未來的內部確實有問題。
林昊立刻封鎖了該終端機的網路連線,同時啟動了完整的系統稽核。但就在他採取行動的同時,另一個警報跳了出來——
金色未來的官方網站被植入了一個網頁釣魚頁面。所有訪問網站的用戶,都會被導向一個偽造的登入頁面,要求輸入帳號密碼。
蛇爺在聲東擊西。
蜜罐攻擊只是幌子,真正的目標是金色未來的線上業務。
林昊切換到網站的伺服器控制台,發現網站的首頁檔案被篡改了。他快速還原了原始檔案,然後開始尋找被植入的惡意程式碼。這是一段JavaScript,嵌入在網站的導航列中——它會在使用者輸入帳號資訊後,同時將數據發送到一個外部伺服器。
那個外部伺服器的域名,指向了——
林昊愣住了。
域名註冊在一個他非常熟悉的公司名下:那是台北的一家科技公司,他曾經在五年前替他們做過滲透測試。
巧合?不可能。
蛇爺正在系統性地展示他的能力。每一個線索、每一個發現,都是精心設計的訊息。他在告訴林昊:我知道你是誰,我知道你做過什麼,我知道你的一切。
林昊深吸一口氣,強迫自己冷靜下來。恐懼是這場戰爭中最致命的武器——而蛇爺正在試圖用恐懼擊垮他。
他不能讓對方得逞。
他關閉了所有非必要的視窗,專注於最核心的任務:清除金色未來系統中的蛇爺痕跡。這是一場清理戰,耗費心力但必須徹底。他逐一檢查了每一台伺服器、每一個資料庫、每一段網路設備的配置,將蛇爺植入的後門、定時任務和隱藏帳號一一找出並移除。
這個過程持續了整整七個小時。
等他完成最後一台伺服器的清理時,已經是深夜。他的眼睛因為長時間盯著螢幕而刺痛,手指因為不斷打字而痠痛。但他不敢休息——因為他知道,蛇爺不會給他喘息的機會。
果然,當他拿起水杯準備喝水的時候,手機響了。
來電顯示:未知號碼。
林昊猶豫了一秒,接起電話。
「林先生,辛苦了。」
對方的聲音經過變聲器處理,聽起來像金屬摩擦的噪音。但語氣中帶著一種從容——一種掌控一切的自信。
「蛇爺。」林昊平靜地說。
「你可以這麼叫我。事實上,你怎麼稱呼我都不重要。重要的是,你浪費了七個小時清理那些我已經不需要的東西。」
林昊的心沉了一下。但他沒有表現在語氣中。
「如果你不需要那些後門,為什麼要費心設置它們?」
「因為我想測試你。」蛇爺說,「我想知道,傳說中的台灣天才黑客,到底有什麼本事。你沒有讓我失望——你的反向追蹤做得很好,你的蜜罐設計得很巧妙,你的逆向分析速度也很快。」
「承蒙誇獎。」
「但你不夠快。」蛇爺的聲音突然變得冰冷,「當你在清理那些小把戲的時候,我已經拿到了我真正想要的東西。」
林昊的喉嚨緊了一下。
「你想要什麼?」
「金色未來的洗錢證據。」蛇爺說,「你以為你在保護正義的一方,林先生。但你不知道金色未來真正的業務是什麼。你不知道阿蓮的父親——金色未來的創辦人——是怎麼累積他的第一桶金的。」
「你胡說。」
「我從不胡說。我等你,等你來找真相。你有三天的時間。三天之後,我會把這些資料交給柬埔寨當局、交給台灣的調查單位、交給每一個有興趣的人。到那時候,不只是你——連你身邊的人,都會一起陪葬。」
電話掛斷。
林昊握著手機,站在昏暗的公寓客廳中,一動不動。他的腦海中快速運轉,分析著蛇爺剛才說的話。
金色未來的洗錢證據?阿蓮的父親?
這不可能是真的。阿蓮跟他合作這麼多次,他了解她的為人。但如果蛇爺說的是真的——如果金色未來確實涉入了非法金融活動——那麼他一直在保護的,從頭到尾都是一個謊言。
他需要證據。他需要真相。
林昊重新坐到電腦前,開始搜尋金色未來的創辦人——阿蓮的父親——的相關資料。
他的名字叫陳志宏,柬埔寨華僑,一九九○年代從廣東移民到金邊。根據公開資料,他最初經營的是紡織品貿易,積累了第一桶金後,於二○○五年創立了金色未來,轉型為金融科技公司。
表面上看起來,這是一個典型的白手起家故事。
但林昊知道,每一個光鮮的表面下,都有陰暗的角落。
他調出陳志宏的商業關聯網絡分析圖。節點和連線在螢幕上展開,形成一個複雜的蜘蛛網。陳志宏名下有十七家關聯公司,分布在柬埔寨、香港、新加坡和維京群島。其中一些公司的註冊地址,與已知的洗錢案件有關聯。
林昊揉了揉眼睛,感到一陣疲憊和困惑。
他不是來審判金色未來的。他是來阻止蛇爺的。但現在,這兩條線交織在一起,讓他無法分清什麼是對的、什麼是錯的。
他關上電腦,走到窗邊。金邊的夜空被城市的燈光照亮,呈現出一種詭異的橘紅色。遠方傳來寺廟的鐘聲,低沉而悠遠,像是在為這座城市的罪孽敲響警鐘。
手機又響了。這一次,是阿蓮。
「林昊,我到大樓了。」她的聲音壓得很低,「情況有點不對勁。」
「什麼意思?」
「這棟大樓裡——至少有十個人。都帶著武器。我看見了步槍。」
林昊的心跳漏了一拍。
「快離開那裡。」
「來不及了。他們發現我了。」
電話那頭傳來一陣嘈雜的聲音——腳步聲、柬埔寨語的吼叫聲、金屬碰撞的聲音。然後是一聲悶響,像是手機掉在地上的聲音。
「阿蓮?阿蓮!」
電話斷了。
林昊站在窗前,握著手機的手在微微發抖。他的腦海中一片空白,所有的分析能力、邏輯推理、技術專長——在這一刻,全部失去了作用。
他只有一個念頭:
阿蓮被抓了。
而這一切,都是因為他。
是他叫她去的。是他把她捲進這場戰爭的。如果他沒有回來金邊,如果他有聽律師的話,如果——
林昊用力甩了甩頭,強迫自己停止這種無謂的自責。現在不是檢討的時候。現在需要的是行動。
他重新打開電腦,調出剛才反向追蹤獲得的蛇爺伺服器位置。那棟大樓——蛇爺的C2伺服器所在地——就是阿蓮被發現的地方。
他必須去那裡。
但赤手空拳去救人是不可能的。他需要武器——不是槍械,他不會用——而是資訊。他需要知道那棟大樓的結構、內部的格局、蛇爺的人員配置。
他打開了數位城市模型軟體,載入金邊市區的3D地圖。找到目標大樓後,他調出了該建築的公開資料——它是十年前建造的,原設計是一棟商業住宅混合大樓,共八層樓,地下一層停車場。
然後他做了一件可能違法的事:他入侵了金邊市政府的建築管理資料庫,取得了大樓的完整建築設計圖。
圖紙顯示,大樓的二樓到四樓是出租辦公室,五樓以上是住宅單位。停車場有兩個出入口——一個在正面,一個在後巷。
但他還需要即時情報。
林昊思考了一分鐘,然後撥出了一個他以為自己再也不會撥的號碼。
電話響了三聲,接通了。
「你打錯電話了。」對方用沙啞的聲音說。
「沒有打錯。老鬼,我需要你的幫忙。」
對面沉默了很久。
「你欠我一次大的,小林。」
「我知道。這次算我欠你兩次。」
「說吧,需要什麼?」
「金邊俄羅斯市場附近的一棟大樓,我需要內部即時監控。有人抓走了我的朋友,我——」
「你朋友?」老鬼打斷了他,「叫什麼名字?」
「阿蓮。金色未來的阿蓮。」
對面又是一陣沉默。
「你惹上大麻煩了,小林。」老鬼的聲音變得凝重,「那棟大樓不是蛇爺的。那是柬埔寨人民黨一個大金主的地盤。」
林昊愣住了。
「你確定?」
「非常確定。蛇爺只是租用那裡的空間——他跟大樓的主人沒有直接關係。但他的活動,大樓主人不可能不知道。」
「你的意思是,蛇爺有政治保護傘?」
「我的意思是,你碰到的不是一般的網路犯罪集團。你碰到的是柬埔寨的權力結構。」
林昊靠在牆上,感到一陣暈眩。
他一直以為自己在對付一個黑客。一個技術高超的對手。一場傳統的網路戰爭。
但他錯了。
蛇爺不是一個人在戰鬥。他的背後是整個柬埔寨的地下權力網絡——那些真正的操控者,那些連法律都無法觸及的人。
「我該怎麼辦?」林昊問。
老鬼嘆了一口氣。
「你先不要行動。給我兩個小時。我去查查阿蓮被關在哪裡。但你要答應我一件事。」
「什麼事?」
「準備好錄音。這次的事件,可能會讓你把整個柬埔寨的黑暗都掀出來。如果你真的要這麼做——就做好再也無法離開的準備。」
通話結束。
林昊站在昏暗的客廳中,感覺自己像是站在懸崖邊緣。前方是深不見底的深淵,後方是步步進逼的追兵。
他低頭看著自己的雙手。這雙手能在鍵盤上創造奇蹟,能在數據的海洋中找到真相,能在虛擬的世界中打敗任何對手。
但在現實世界中,在槍枝和暴力的面前——
這雙手,還不夠。
他需要變得更強。不是技術上的更強——而是心態上的。他需要變成一個真正的戰士,而不是躲在螢幕後面的黑客。
林昊深吸一口氣,重新坐回電腦前。
他開始準備。不是準備反擊——而是準備戰爭。一場真正的、沒有規則的、不是你死就是我活的戰爭。
因為在這場數位獵殺中,獵人與獵物的角色,隨時可能逆轉。