GPS坐標指向金邊郊區的一條偏僻巷道,靠近俄羅斯市場的邊緣地帶。林昊在約定時間前一個小時到達了附近,他沒有直接前往目標位置,而是在周圍繞了一圈,確認沒有被跟蹤後,才走進了那條狹窄的巷道。多年的職業習慣告訴他,在陌生環境中永遠要給自己留足緩衝時間和退路。
巷道兩旁是低矮的木造房屋,屋簷下垂掛著晾曬的衣服和風乾的魚乾。空氣中飄散著一種混合了魚露、炭火和潮濕木材的氣味——這是金邊貧民區特有的味道,一種窮困但真實的生活氣息。幾個赤腳的小孩在巷子裡追逐嬉戲,看到林昊這個陌生人,好奇地停下了腳步,用大眼睛打量著他。
目標是一家名為「Sophy Internet」的網咖,門面狹窄,招牌上的字已經褪色得幾乎無法辨認。林昊推開玻璃門,一股冷氣和煙味同時撲面而來。網咖裡有大約十台電腦,大部分都有人在用——大多是年輕的柬埔寨男孩,正在玩線上遊戲或浏览社交媒體。鍵盤的敲擊聲和玩家們的喊叫聲交織在一起,形成一種獨特的嘈雜。
老闆坐在櫃檯後面,是一個看起來大約二十五六歲的年輕人,剃著短髮,穿著一件黑色的T恤,T恤上印著一個Linux的企鵝圖案。他看到林昊走進來,微微點了點頭,眼神中帶著一絲不易察覺的警覺。
「你是林昊?」老闆用中文問道,發音相當標準,幾乎沒有口音。
林昊有些驚訝。「你會說中文?」
「在網上自學的。」老闆笑了笑,指了指櫃檯旁邊的一扇門,「裡面說話。這裡人多眼雜。」
林昊跟著他走進後面的一個小房間。房間不大,大約只有四坪,但佈置得非常整齊——一張桌子上放著三台顯示器,牆上貼滿了網路拓撲圖和代碼片段,看得出主人的專業背景。角落裡放著一台小型伺服器,散熱風扇發出低沉的嗡嗡聲,旁邊還有一台不斷電系統。
「我叫阿俊。」年輕人伸出手,「你可能已經聽說過我。」
林昊握住了那隻手。阿俊的手很瘦,但握力驚人——那是長時間敲擊鍵盤的人才會有的力量,手指上甚至有因為長期使用機械鍵盤而留下的繭。
「老鬼跟我說過你。」林昊說,在房間裡唯一的一張椅子上坐下,「他說你是陳金龍集團的前IT主管。」
「準確地說,我是前系統架構師。」阿俊糾正道,語氣中帶著一絲專業人士的自豪,那種對自己技術能力的絕對自信,「我為金龍集團設計了整套網路架構——從核心路由器到邊緣防火牆,從內部郵件系統到客戶資料庫,全部都是我一手搭建的。整個系統花了我兩年時間,從無到有。」
「那你為什麼要離開?」
阿俊的笑容消失了。他摘下眼鏡,用衣角擦了擦,像是在給自己爭取時間來整理情緒。「因為我發現了真相。我以為自己在為一家合法的企業工作,直到有一天,我無意中看到了陳金龍的私人郵件——那些關於人口販賣、毒品走私和詐騙園區的郵件。那天晚上我吐了。」他頓了頓,拿起桌上的水杯喝了一口,手指微微顫抖,「我本來想報警,但我知道柬埔寨的警察系統早就被他們滲透了。金邊的警察局長是陳金龍的拜把兄弟,商業部的副部長是他的人,連國會裡都有他的保護傘。所以我選擇離開——帶走了我能帶走的每一份資料。」
「那陳金龍為什麼沒有殺你?」
「因為我手上有足夠毀滅他的證據。」阿俊的眼中閃過一絲冷光,那種光芒中混合著復仇的決心和對正義的渴望,「他知道這一點,所以才不敢動我。但他一直派人監視我,希望我能犯錯。我換了三次住處,用了五個不同的手機號碼,但他們總是能找到我。這說明他的人在警察系統裡有權限,可以調用基站定位數據。」
林昊在椅子上坐下,開始認真審視這個年輕人。阿俊看起來比他想象的更加專業,更加有準備。他的眼神中有著一種幾乎偏執的專注——那樣的眼神林昊只在最頂尖的安全研究人員身上見過,那些為了找到一個漏洞可以連續工作三十個小時的人。
「你手上現在有多少證據?」林昊問。
「足夠讓陳金龍在監獄裡度過餘生。」阿俊打開了其中一台顯示器,螢幕上出現了一個加密檔案管理器的界面,文件數量多到需要滾動好幾頁才能看完,「財務記錄、通訊記錄、與政府官員的交易記錄——過去兩年的每一筆骯髒交易都在這裡。但這些還不夠。」
「為什麼不夠?」
「因為陳金龍不是一個人。」阿俊的表情變得嚴肅,他壓低了聲音,像是在擔心牆上有耳朵,「他的背後有一個更大的網絡——一個跨越柬埔寨、泰國和中國的犯罪聯盟。如果我們只把陳金龍送進監獄,那個網絡只會換一個人來接手,繼續運作。就好像砍掉一棵樹的樹枝,但根系還在,很快就會長出新的枝葉來。」
林昊沉默了片刻。他意識到阿俊說得對——他們需要的不僅僅是擊倒陳金龍,而是徹底摧毀這個犯罪網絡。這比他最初想像的要複雜得多,也要危險得多。
「那你有什麼計畫?」
阿俊轉頭看向他,目光堅定得讓人無法直視:「我需要你的幫助。我需要你入侵陳金龍位於香港的秘密服務器——那是整個犯罪網絡的數據中樞。只要拿到那裡的資料,我們就能掌握所有人的把柄,從柬埔寨的官員到泰國的合夥人,一個都跑不掉。」
「為什麼是我?」
「因為我做不到。」阿俊坦率地說,語氣中沒有任何羞愧,只有冷靜的自我評估,「那台服務器的安全系統是我離開之後才安裝的,用的是新加坡一家安全公司的方案。我對它一無所知。但你是業界頂尖的專家——如果你都進不去,那就沒有人能進去了。」
林昊看著阿俊認真的眼神,心中權衡著利弊。這是一個瘋狂的計畫——入侵一個位於香港的服務器,面對未知的安全系統,冒著被國際刑警追蹤的風險。但如果阿俊說的是真的,那台服務器裡的資料確實能夠徹底摧毀這個犯罪帝國。這可能是他這輩子做過最危險的事,但也可能是最有意義的事。
「我需要三天時間準備。」林昊最終說。
阿俊的臉上露出了笑容:「我就知道沒看錯人。」他的笑容中有著一絲如釋重負的輕鬆,像是在黑暗中獨自行走了太久,終於看到了一盞燈。
林昊站起身,拍了拍阿俊的肩膀。「三天後見。」他走出那個小房間,穿過煙霧繚繞的網咖,回到金邊的夜色中。城市的霓虹燈在他身後閃爍,他走進了一條沒有路燈的小巷,身影消失在黑暗中。在他的腦海中,一個完整的攻擊計畫已經開始成形——他需要分析目標服務器的網路拓撲,需要準備繞過防火牆的工具,還需要安排好撤退的路線。三天時間,說長不長,說短不短,但他有自信能夠完成。
林昊在離開網咖之前,仔細審視了阿俊展示的加密檔案管理器。文件的目錄結構非常清晰——按照年份、月份和交易類型分類,每一份文件都帶有SHA-256校驗和,確保沒有被篡改過。這種系統性的證據收集方式讓林昊對阿俊刮目相看——這個年輕人不是一時衝動的復仇者,他是一個有計畫、有紀律的戰士,他的每一步都是經過深思熟慮的。
「你為什麼選擇在這家網咖見面?」林昊問。這是他職業習慣的一部分——評估所有助手的風險意識和安全習慣。
「因為這家網咖的老闆是我的朋友。」阿俊說,「而且這條巷子有三個出口。如果出了什麼問題,你總有辦法離開。」他指了指後門的方向,「從那個門出去,穿過一條小巷,就到了大路上。那裡隨時有嘟嘟車經過。」這種精心設計的撤退路線讓林昊感到安心——阿俊不是一個會輕易連累隊友的人。
林昊走出小巷,回到了主街上。金邊的夜晚依然熱鬧非凡,霓虹燈在頭頂閃爍,路邊的烤肉攤冒著裊裊白煙。他攔了一輛嘟嘟車,用高棉語說出了酒店的名字。車子在車流中穿梭,司機熟練地避開路上的坑洞和突然闖出的摩托車。林昊靠著座椅,感受著晚風吹在臉上的涼意,大腦中卻在高速運轉。
他在心中評估著阿俊的計畫——入侵香港的服務器,取得犯罪網絡的核心數據。這是一個高風險的行動,需要精密的準備和完美的執行。他需要一台乾淨的電腦,一條無法追蹤的網路連線,以及一套能夠穿透新加坡安全方案的滲透工具。三天時間,說長不長,說短不短,但他有自信能夠完成。
他在大腦中列出了需要的設備和工具:一台搭載Kali Linux的專用筆記型電腦、一個支援多協定的VPN鏈路、一套自訂的滲透測試框架、以及足夠的匿名通訊管道。回到酒店後,他打開了隨身攜帶的硬體清單,開始勾選需要的設備。有些設備他已經帶來了,有些需要在金邊當地採購——一台不記名的預付費手機、幾張不同運營商的SIM卡、一台支援外接天線的無線網卡。他打開了手機上的加密筆記,開始記錄這份採購清單。
第二天一早,他戴上一頂棒球帽和一副黑色的口罩,像一個普通的觀光客一樣走進了金邊最大的電子市場——俄羅斯市場。市場中的空氣充斥著電子產品的塑膠味和焊接的錫煙味,各種叫賣聲不絕於耳。他在擁擠的通道中穿行,在幾個不同的攤位上分別購買了需要的設備,每次都使用現金支付,沒有留下任何可以追蹤的線索。賣家們並不在意他是誰——在金邊,每天都有無數的外國人來購買各種電子設備,沒有人會過問這些設備將被用來做什麼。
林昊在俄羅斯市場中花了將近兩個小時才買齊了所有需要的設備。他最後購買的是一台二手ThinkPad筆記型電腦,硬碟已經被賣家格式化過,乾淨得像一張白紙。他花了八十美元買下它,然後在市場旁邊的一家五金店裡買了一把螺絲起子——回到酒店後,他拆開了筆記型電腦的外殼,檢查了內部是否有任何硬體級的監聽設備或GPS追蹤器。確認乾淨後,他安裝了一個全新的固態硬碟,然後在上面安裝了Kali Linux作業系統。整個過程花了他大約四十五分鐘,每一個步驟他都小心翼翼,確保不留任何軟體後門。
系統安裝完成後,他連接到了酒店提供的Wi-Fi網路,然後建立了一條經過三個國家的VPN隧道——從柬埔寨到新加坡,再到荷蘭,最後到達加拿大。每一個跳板節點都使用了不同的加密協議,確保他的真實IP地址永遠不會暴露。他測試了連線速度——延遲大約三百毫秒,雖然不算快,但足夠進行安全的遠程操作。
他打開了終端機視窗,開始編寫針對香港服務器的滲透測試腳本。他先使用Nmap對目標進行了初步掃描,發現目標服務器開放了SSH、HTTPS和一個非標準的8080端口。他進一步探測了8080端口——上面運行著一個自製的網頁應用程式,使用了SSL/TLS加密。他檢查了SSL證書的資訊,發現證書是由一家位於新加坡的認證機構簽發的。他記錄下了所有可用的資訊,然後開始針對這個網頁應用程式進行漏洞掃描。
這就是他接下來的三天要做的事情——在鍵盤上與一個未知的對手交戰,用代碼和演算法來打開通往真相的大門。他看著螢幕上滾動的掃描結果,心中既充滿了期待,也充滿了謹慎。這場戰爭才剛剛開始,而他已經準備好了他的武器。