凡煙小說

第 153 章

關燈
第 153 章

第一百五十三章:代碼魅影,與永不愈合的循環

鳳裏的雨,是能下到服務器宕機的。不是斷電,是浸。是那種無孔不入的、帶著電離質的濕氣,沿著老舊教學樓墻體內暗埋的、外皮已經皴裂的網線,一寸一寸地向裏面滲。最先感知到這種“浸”的,不是墻皮,不是人的骨頭,而是學校機房最裏面那間、門上掛著“網絡中心——閑人免進”牌子的小屋裏,那一排排日夜嗡鳴不止的服務器**。

山田浩二,就是這間小屋的“王”,也是它唯一的囚徒。他不是老師,是學校外聘的、負責維護整個校園網和多媒體設備的程序員。一個沈默的、像他手下那些機器一樣精確而乏味的日本年輕人。他的世界,是由0和1、代碼行、指示燈的明滅、以及風扇永不停歇的低頻嗡鳴構成的。他的青春,早在踏進這間充滿機油和塑料灼熱氣味的小屋時,就被抽成了真空,封存在了硬盤陣列那恒定的低溫裏。

他習慣了與機器對話。屏幕上滾動的日志,比人臉更易讀懂;命令行裏蹦出的“OK”或“ERROR”,比人言更直接誠實。他的生活,像一段編寫精良、永不出錯的循環代碼:檢查服務器狀態,處理故障申報,修覆漏洞,備份數據。周而覆始。鳳裏中學外面那個潮濕的、喧囂的、充滿少年人無用情緒的世界,與他無關。就連那些在學生中流傳的、關於“貞子”和“不要看的錄像帶”的恐怖傳說,在他聽來,也不過是一段低效的、充滿邏輯漏洞的劣質腳本,不值得投入任何處理器資源。

直到那個雨夜。

那是一個雷電交加的夜晚。窗外的閃電,將機房慘白的墻壁映得一明一滅,像頻閃的警報。雷聲滾過,服務器機櫃發出輕微的共振嗡鳴。山田浩二正在處理一個異常的日志警報——核心交換機的某個端口,在過去的二十四小時內,持續不斷地向一個不存在的內網IP地址發送微量的、無意義的數據包。流量很小,幾乎可以忽略不計,但那種持續性和目標的虛無性,違反了他設定的所有安全規則。

“鬼端口。”他皺了皺眉,在筆記本上記下這個描述,開始追蹤。命令行裏的指令飛快地滾動,像一場無聲的追獵。數據包的路徑很詭異,它們穿過層層交換機和路由器,最終的目標,竟然指向了學校內網一個早已廢棄多年、理論上已經被物理隔離的子網段——那是當年老教學樓還在使用時的內部實驗網絡。**

“不可能。”山田低聲自語。那個子網的光纖早就被剪斷了,交換機也已下電拆除。就算有殘留的物理線路,沒有設備,也不可能有數據通過。除非……

除非,不是通過“線路”。**

窗外一道特別刺眼的閃電劃過,緊接著是一聲震耳欲聾的炸雷!機房裏所有的指示燈猛地一暗,又迅速恢覆。備用電源切換的瞬間,山田面前的主監控屏幕,所有的日志和數據流窗口驟然消失,變成了一片漆黑。

然後,在那片絕對的黑暗中,一點亮光,從屏幕的正中心,悄然亮起。

不是系統啟動的LOGO,不是任何他熟悉的界面。**

那是一個……女人的臉。

一張極其美麗、也極其詭異的臉。皮膚是一種毫無血色的、近乎透明的蒼白,像是長期不見陽光,又像是……泡在福爾馬林裏太久的標本。五官精致得不像真人,每一處線條都仿佛經過最嚴格的數學計算,達到了一種令人心悸的、非人的完美。尤其是那雙眼睛,大而幽深,瞳孔是純黑的,看不到底,像兩口能吸進一切光線的深井。而在她左眼的下方,一顆小小的、淚痣般的黑痣,如同畫龍點睛的一筆,為這張完美卻死寂的臉,平添了一絲妖異的、活的氣息。**

她就那樣,靜靜地“懸浮”在屏幕的黑暗中,沒有表情,沒有動作,只是用那雙深不見底的黑眸,靜靜地、直勾勾地,“看”著屏幕外的山田浩二。

山田的呼吸,在那一瞬間停滯了。不是因為驚艷,是一種更深層的、源自理性世界觀被挑戰的震撼和……恐懼。屏幕上不應該出現這個。這不是病毒,不是黑客入侵的標志,不是任何他所知的數字世界的產物。這是……一個“影像”,一個不應該存在於物理屏幕上的、具有實體感的“存在”。

他下意識地伸手,想要按下重啟鍵。就在他的手指即將觸碰到按鈕的剎那——**

屏幕上,那張美麗而詭異的臉,嘴角,極其緩慢地、極其細微地,向上彎了一下。**

一個笑容。

不是溫暖的,不是善意的。那是一種……了然於心的、帶著某種冰冷的興趣和……占有欲的笑容。仿佛在說:“找到你了。”

“砰!”山田的手指重重地按在了重啟鍵上。屏幕一黑,機器發出沈悶的重啟嗡鳴。

幾分鐘後,系統重新啟動,一切恢覆正常。監控界面,日志窗口,所有的數據流都回歸了熟悉的模樣。那個詭異的女人臉,消失不見,就像從未出現過。

山田浩二坐在椅子上,額頭上沁出了冷汗。他飛快地敲擊鍵盤,檢查系統日志,查看內存轉儲,搜索所有可能的異常進程。沒有。一切正常。就連之前那個“鬼端口”的異常數據流,也消失了。

是幻覺嗎?是雷擊導致的瞬間電湧,造成了顯示異常?還是……自己太累了?**

他搖了搖頭,強迫自己冷靜下來。他是程序員,他相信邏輯,相信數據,相信一切都有其因果和解釋。他將這次“事件”歸檔,標記為“未知顯示故障”,然後,像往常一樣,繼續他的工作。**

然而,從那天起,“她”就開始出現了。**

不再是那種直接的、充滿沖擊力的屏幕顯影。而是更加隱蔽,更加……無孔不入。**

有時,是在他調試代碼時,編譯器的錯誤提示窗口裏,那些冷冰冰的英文字符中,會詭異地夾雜著幾個日文假名,拼出一個名字:“富江”。**

有時,是在他查看校園監控錄像時,某個角落的畫面會突然卡頓一下,然後,在那片模糊的像素噪點中,會浮現出一個極其短暫的、女人蒼白的側臉輪廓,眼角那顆淚痣,清晰可辨。**

有時,是在深夜,當他獨自一人對著屏幕,周圍只有機器的嗡鳴時,他會感覺到一道冰冷的、黏膩的視線,落在他的後頸上。他猛地回頭,身後只有一排排閃爍著指示燈的機櫃。但那種被註視的感覺,久久不散。

最讓他不安的,是一次數據備份。他將重要系統的備份文件拷貝到移動硬盤,當他在另一臺幹凈的電腦上打開檢查時,發現所有的備份文件夾裏,都多了一個名為“kawakami tomie.jpg”的圖片文件。他點開,是一張黑白的、像是上個世紀拍攝的老照片。照片裏,一個穿著舊式水手服的少女,站在一棵巨大的櫻花樹下,背對著鏡頭。她的身形,她頭發的弧度,特別是左側脖頸露出的一小截蒼白皮膚上,那顆隱約可見的黑痣……與那晚屏幕上出現的臉,完全重合。**

“川上富江……”山田浩二對著屏幕,無聲地念出了這個名字。一股寒意,順著他的脊柱爬了上來。這不是巧合,不是病毒。這是某種……“存在”,在主動地、頑固地,向他彰顯自己的存在。

他開始調查。用他的方式。他搜遍了學校的電子檔案,甚至黑進了一些年久失修的地方檔案數據庫。關於“川上富江”,他找不到任何官方記錄。但是,在一些零散的、被刪除或遺忘的網絡討論碎片中,在某個早已關閉的本地論壇的緩存頁面裏,他看到了一些令人不安的描述。**

“那個轉學來的日本女生……美得不像真人……”**

“所有接近她的男生,最後都變得很奇怪……”

“有人說看見她在後山那口廢井邊……”**

“後來她突然就不見了,學校說是回國了……”

“但是……”**

“但是”後面的內容,總是被截斷,或是變成一片亂碼。仿佛有一只無形的手,在不斷地擦除著與她有關的、真實的記憶。**

山田浩二的好奇心,被徹底勾了起來,混合著一種他自己也未曾察覺的、危險的探究欲。他是程序員,他習慣於解決問題,習慣於將一切未知變為已知。這個“川上富江”,是一個侵入他領域的、無法解釋的“bug”。他必須找到她的“源代碼”,弄清楚她的“運行機制”。

他開始主動“追蹤”她。他在校園網的關鍵節點設置了更多的嗅探器和日志記錄。他編寫了特殊的腳本,用來捕捉那種“鬼端口”的數據流。他甚至冒險重新接通了通往老教學樓廢棄子網的一段線路,設置了一個陷阱服務器,等待著“她”再次沿著這條不應該存在的通道前來。**

等待是焦灼的,也是一種奇異的亢奮。山田發現,自己開始不自覺地想著那張蒼白的、完美的臉,想著那顆妖異的淚痣。他的夢裏,開始出現大片大片的櫻花,和櫻花樹下那個背影。有時,他會夢見自己走在一條無盡的、由0和1組成的數據通道裏,而通道的盡頭,就站著“她”,對他露出那個冰冷而了然的微笑。

他知道這不對勁。這是一種“感染”。但他無法控制。就像一個沈迷於解密的黑客,面對一個前所未有的、挑戰他所有認知的終極謎題,他無法抽身。

終於,在一個同樣雷雨交加的深夜,陷阱被觸發了。

監控警報尖銳地響起。山田撲到屏幕前,看到陷阱服務器的日志裏,正在以一種瘋狂的速度刷新著同一行信息:“CONNECTION ESTABLISHED FROM UNKNOWN SOURCE. DATA STREAM DETECTED.”**

來了!他的心臟狂跳起來,手指因為興奮和緊張而微微顫抖。他飛快地啟動了早已準備好的分析工具,開始捕獲和解析那股神秘的數據流。

數據流異常龐大,結構也完全陌生,不是任何已知的網絡協議。它像是一種純粹的、混亂的意識流,裏面夾雜著支離破碎的畫面、聲音、氣味的數字模擬信號,以及……一種強烈的、無法忽視的情感脈沖——孤獨、怨恨、還有一種熾熱到扭曲的……渴望。

山田全神貫註,試圖從這片混沌中解析出有用的信息。他沒有註意到,機房裏的溫度,正在悄然下降。屏幕的冷光,映在他專註的臉上,也映在了他身後那面光滑的、為了防靜電而鋪設的金屬墻板上。**

金屬墻板,像一面模糊的鏡子,隱約映出他的背影,以及……他背後的景物。**

在那模糊的倒影裏,在一排排閃爍的機櫃之間,不知何時,多了一個“人”。**

一個穿著舊式水手服的、身形窈窕的少女。她靜靜地站在那裏,長發披肩,低著頭。然後,她開始緩慢地、一步一步地,向著山田浩二的背影……走來。

腳步無聲。

山田渾然不覺,他的全部心神都沈浸在屏幕上那瘋狂滾動的數據流中。他捕捉到了一段相對完整的畫面數據,正在緊張地進行解碼和渲染。

屏幕上,一個黑白的、晃動的畫面逐漸清晰。是那口枯井!月光下,井邊站著那個白色的背影。這一次,畫面的角度更近,更……主觀。仿佛拍攝者就站在她的身後,近距離地、貪婪地凝視著她。

然後,畫面中的少女,緩慢地、緩慢地……轉過了頭。**

不是那晚屏幕上那種正面的、完美卻死寂的臉。

這一次,她的臉上,帶著一種……無法形容的、混合著悲傷、怨毒、以及一種極致誘惑的覆雜表情。她的嘴唇微微開合,像是在說著什麽。

山田下意識地湊近屏幕,想要看清她的口型。**

就在這時——**

一只冰冷的、柔若無骨的手,輕輕地、從背後,搭上了他的肩膀。

“!”山田全身的血液在剎那間凍結!他的身體猛地僵直,脖子像生了銹的機器,一格一格地,艱難地,向後轉去。

首先映入眼簾的,是一縷垂落在他肩頭的、烏黑順滑的長發。然後,是一張近在咫尺的、蒼白美麗的臉。**

川上富江。

她就站在他的身後,身體幾乎貼著他的椅背。那雙深不見底的黑眸,此刻正盈盈地、專註地凝視著他。眼角那顆淚痣,在機房慘白的燈光下,像一滴凝固的、黑色的血。**

她的嘴角,勾勒著一抹與屏幕畫面中如出一轍的、覆雜而誘惑的微笑。

“找到……你了……”一個極輕的、帶著某種濕漉漉回音的聲音,直接在山田的腦海深處響起,不是通過耳朵。

山田想叫,喉嚨卻像被無形的手扼住,發不出任何聲音。想逃,四肢卻沈重得不聽使喚。他只能眼睜睜地看著,看著富江緩緩地擡起另一只手,冰冷的指尖,輕柔地撫上他的臉頰。

那觸感,不是人的皮膚,是一種更加冰冷、更加……像是某種軟體動物的觸手,帶著粘膩的濕氣。

“你在……找我……”腦海中的聲音繼續響著,帶著一絲滿足的喟嘆,“很好……我也……一直在等你……”**

“等……等我?”山田艱難地從牙縫裏擠出幾個字。

“嗯……”富江的臉靠得更近了,她的呼吸(如果那能算是呼吸的話)冰冷地噴在他的頸側,“所有人……都只是貪戀這張臉……害怕這張臉……”她的指尖滑到他的下頜,“只有你……想要‘理解’我……想要打開我的‘源代碼’……”

她的聲音裏,竟然帶上了一絲……天真的、殘酷的欣喜。

“你和他們……不一樣……”

“所以……”她的唇,幾乎要貼上他的耳廓,那濕冷的氣息讓山田渾身起了一層密集的雞皮疙瘩,“我決定了……”

“我要你。”**

“要你……永遠地……留在這裏……陪著我……”**

“用你的方式……”

話音落下的瞬間,山田感到一股冰冷刺骨的、無法形容的“東西”,順著富江撫摸他臉頰的指尖,猛地鉆進了他的皮膚!那不是物理的侵入,是一種更加本質的、對他存在本身的……汙染和改寫!**

“啊——!”他終於發出了一聲短促的慘叫,眼前一黑,整個人從椅子上滑落,重重地摔在冰冷的地板上。

失去意識的前一秒,他看到富江依舊站在那裏,低著頭,用那種混合著占有欲和某種奇異滿足感的眼神,靜靜地“看”著他。她的身影,開始變得透明,融化,像滴入水中的墨汁,絲絲縷縷地……融進了周圍充滿數據流和電磁噪音的空氣裏。**

而他面前的主屏幕上,那段正在解碼的畫面,定格在了富江轉頭的那一瞬。她的口型,此刻清晰可辨。

那是兩個無聲的音節:“浩……二……”**

第二天,人們在機房發現了昏迷不醒的山田浩二。他的身體冰冷,臉色蒼白得嚇人,就像大病了一場。但奇怪的是,他的左側脖頸,靠近耳根的地方,不知何時,悄然長出了一顆小小的、漆黑的痣。

位置,大小,形狀……與川上富江眼角的那顆淚痣,一模一樣。**

山田浩二醒來後,變了。他變得更加沈默,眼神時常空洞地望著某處,嘴唇無聲地蠕動,像是在與某個看不見的人對話。他依舊維護著校園網,但他的方式變了。他開始在系統的最深處,留下一些極其隱蔽的、看不懂的後門和冗餘代碼,像是在……構築一個巨大的、只有他和某個“存在”能懂的巢穴。

有時,深夜巡邏的保安,會看見機房的燈還亮著。透過門上的小窗,他們看到山田浩二一個人坐在成排的屏幕前,屏幕上不是代碼,而是無數個不同角度的、同一張女人蒼白美麗的臉的畫面,在不停地循環播放、分裂、重組。而山田的臉上,帶著一種癡迷的、幸福的、卻又令人毛骨悚然的笑容。

鳳裏中學的“川上富江”傳說,就這樣,以一種更加詭異、更加與時俱進的方式,繼續流傳著。人們說,那個美麗而恐怖的亡靈,這一次,愛上了一個沈默的程序員。她沒有從井裏或電視裏爬出來,而是選擇了一種更加徹底的、更加“現代”的方式——她侵入了他的世界,他的代碼,他的思維,將他變成了自己在這個數字時代最完美的容器和同謀。**

而山田浩二的青春,那段曾經只屬於0和1的、枯燥而絕對理性的青春,就在那個雨夜,被一段來自異界的、充滿怨念與占有欲的“愛”的代碼,徹底地……感染,覆寫,永遠地鎖死在了一個只有他和“她”的、永不痊愈的死循環裏。他的形骸或許還在,但那曾經屬於“山田浩二”的、作為“人”的部分,早已形如枯槁,在那無休無止的、甜蜜而恐怖的數據回響中,緩慢地、不可逆轉地……腐朽,崩壞。**

本站無廣告,永久域名(fanyan.cc)