第一百五十三章:代码魅影,与永不愈合的循环
凤里的雨,是能下到服务器宕机的。不是断电,是浸。是那种无孔不入的、带着电离质的湿气,沿着老旧教学楼墙体内暗埋的、外皮已经皴裂的网线,一寸一寸地向里面渗。最先感知到这种“浸”的,不是墙皮,不是人的骨头,而是学校机房最里面那间、门上挂着“网络中心——闲人免进”牌子的小屋里,那一排排日夜嗡鸣不止的服务器**。
山田浩二,就是这间小屋的“王”,也是它唯一的囚徒。他不是老师,是学校外聘的、负责维护整个校园网和多媒体设备的程序员。一个沉默的、像他手下那些机器一样精确而乏味的日本年轻人。他的世界,是由0和1、代码行、指示灯的明灭、以及风扇永不停歇的低频嗡鸣构成的。他的青春,早在踏进这间充满机油和塑料灼热气味的小屋时,就被抽成了真空,封存在了硬盘阵列那恒定的低温里。
他习惯了与机器对话。屏幕上滚动的日志,比人脸更易读懂;命令行里蹦出的“OK”或“ERROR”,比人言更直接诚实。他的生活,像一段编写精良、永不出错的循环代码:检查服务器状态,处理故障申报,修复漏洞,备份数据。周而复始。凤里中学外面那个潮湿的、喧嚣的、充满少年人无用情绪的世界,与他无关。就连那些在学生中流传的、关于“贞子”和“不要看的录像带”的恐怖传说,在他听来,也不过是一段低效的、充满逻辑漏洞的劣质脚本,不值得投入任何处理器资源。
直到那个雨夜。
那是一个雷电交加的夜晚。窗外的闪电,将机房惨白的墙壁映得一明一灭,像频闪的警报。雷声滚过,服务器机柜发出轻微的共振嗡鸣。山田浩二正在处理一个异常的日志警报——核心交换机的某个端口,在过去的二十四小时内,持续不断地向一个不存在的内网IP地址发送微量的、无意义的数据包。流量很小,几乎可以忽略不计,但那种持续性和目标的虚无性,违反了他设定的所有安全规则。
“鬼端口。”他皱了皱眉,在笔记本上记下这个描述,开始追踪。命令行里的指令飞快地滚动,像一场无声的追猎。数据包的路径很诡异,它们穿过层层交换机和路由器,最终的目标,竟然指向了学校内网一个早已废弃多年、理论上已经被物理隔离的子网段——那是当年老教学楼还在使用时的内部实验网络。**
“不可能。”山田低声自语。那个子网的光纤早就被剪断了,交换机也已下电拆除。就算有残留的物理线路,没有设备,也不可能有数据通过。除非……
除非,不是通过“线路”。**
窗外一道特别刺眼的闪电划过,紧接着是一声震耳欲聋的炸雷!机房里所有的指示灯猛地一暗,又迅速恢复。备用电源切换的瞬间,山田面前的主监控屏幕,所有的日志和数据流窗口骤然消失,变成了一片漆黑。
然后,在那片绝对的黑暗中,一点亮光,从屏幕的正中心,悄然亮起。
不是系统启动的LOGO,不是任何他熟悉的界面。**
那是一个……女人的脸。
一张极其美丽、也极其诡异的脸。皮肤是一种毫无血色的、近乎透明的苍白,像是长期不见阳光,又像是……泡在福尔马林里太久的标本。五官精致得不像真人,每一处线条都仿佛经过最严格的数学计算,达到了一种令人心悸的、非人的完美。尤其是那双眼睛,大而幽深,瞳孔是纯黑的,看不到底,像两口能吸进一切光线的深井。而在她左眼的下方,一颗小小的、泪痣般的黑痣,如同画龙点睛的一笔,为这张完美却死寂的脸,平添了一丝妖异的、活的气息。**
她就那样,静静地“悬浮”在屏幕的黑暗中,没有表情,没有动作,只是用那双深不见底的黑眸,静静地、直勾勾地,“看”着屏幕外的山田浩二。
山田的呼吸,在那一瞬间停滞了。不是因为惊艳,是一种更深层的、源自理性世界观被挑战的震撼和……恐惧。屏幕上不应该出现这个。这不是病毒,不是黑客入侵的标志,不是任何他所知的数字世界的产物。这是……一个“影像”,一个不应该存在于物理屏幕上的、具有实体感的“存在”。
他下意识地伸手,想要按下重启键。就在他的手指即将触碰到按钮的刹那——**
屏幕上,那张美丽而诡异的脸,嘴角,极其缓慢地、极其细微地,向上弯了一下。**
一个笑容。
不是温暖的,不是善意的。那是一种……了然于心的、带着某种冰冷的兴趣和……占有欲的笑容。仿佛在说:“找到你了。”
“砰!”山田的手指重重地按在了重启键上。屏幕一黑,机器发出沉闷的重启嗡鸣。
几分钟后,系统重新启动,一切恢复正常。监控界面,日志窗口,所有的数据流都回归了熟悉的模样。那个诡异的女人脸,消失不见,就像从未出现过。
山田浩二坐在椅子上,额头上沁出了冷汗。他飞快地敲击键盘,检查系统日志,查看内存转储,搜索所有可能的异常进程。没有。一切正常。就连之前那个“鬼端口”的异常数据流,也消失了。
是幻觉吗?是雷击导致的瞬间电涌,造成了显示异常?还是……自己太累了?**
他摇了摇头,强迫自己冷静下来。他是程序员,他相信逻辑,相信数据,相信一切都有其因果和解释。他将这次“事件”归档,标记为“未知显示故障”,然后,像往常一样,继续他的工作。**
然而,从那天起,“她”就开始出现了。**
不再是那种直接的、充满冲击力的屏幕显影。而是更加隐蔽,更加……无孔不入。**
有时,是在他调试代码时,编译器的错误提示窗口里,那些冷冰冰的英文字符中,会诡异地夹杂着几个日文假名,拼出一个名字:“富江”。**
有时,是在他查看校园监控录像时,某个角落的画面会突然卡顿一下,然后,在那片模糊的像素噪点中,会浮现出一个极其短暂的、女人苍白的侧脸轮廓,眼角那颗泪痣,清晰可辨。**
有时,是在深夜,当他独自一人对着屏幕,周围只有机器的嗡鸣时,他会感觉到一道冰冷的、黏腻的视线,落在他的后颈上。他猛地回头,身后只有一排排闪烁着指示灯的机柜。但那种被注视的感觉,久久不散。
最让他不安的,是一次数据备份。他将重要系统的备份文件拷贝到移动硬盘,当他在另一台干净的电脑上打开检查时,发现所有的备份文件夹里,都多了一个名为“kawakamitomie.jpg”的图片文件。他点开,是一张黑白的、像是上个世纪拍摄的老照片。照片里,一个穿着旧式水手服的少女,站在一棵巨大的樱花树下,背对着镜头。她的身形,她头发的弧度,特别是左侧脖颈露出的一小截苍白皮肤上,那颗隐约可见的黑痣……与那晚屏幕上出现的脸,完全重合。**
“川上富江……”山田浩二对着屏幕,无声地念出了这个名字。一股寒意,顺着他的脊柱爬了上来。这不是巧合,不是病毒。这是某种……“存在”,在主动地、顽固地,向他彰显自己的存在。
他开始调查。用他的方式。他搜遍了学校的电子档案,甚至黑进了一些年久失修的地方档案数据库。关于“川上富江”,他找不到任何官方记录。但是,在一些零散的、被删除或遗忘的网络讨论碎片中,在某个早已关闭的本地论坛的缓存页面里,他看到了一些令人不安的描述。**
“那个转学来的日本女生……美得不像真人……”**
“所有接近她的男生,最后都变得很奇怪……”
“有人说看见她在后山那口废井边……”**
“后来她突然就不见了,学校说是回国了……”
“但是……”**
“但是”后面的内容,总是被截断,或是变成一片乱码。仿佛有一只无形的手,在不断地擦除着与她有关的、真实的记忆。**
山田浩二的好奇心,被彻底勾了起来,混合着一种他自己也未曾察觉的、危险的探究欲。他是程序员,他习惯于解决问题,习惯于将一切未知变为已知。这个“川上富江”,是一个侵入他领域的、无法解释的“bug”。他必须找到她的“源代码”,弄清楚她的“运行机制”。
他开始主动“追踪”她。他在校园网的关键节点设置了更多的嗅探器和日志记录。他编写了特殊的脚本,用来捕捉那种“鬼端口”的数据流。他甚至冒险重新接通了通往老教学楼废弃子网的一段线路,设置了一个陷阱服务器,等待着“她”再次沿着这条不应该存在的通道前来。**
等待是焦灼的,也是一种奇异的亢奋。山田发现,自己开始不自觉地想着那张苍白的、完美的脸,想着那颗妖异的泪痣。他的梦里,开始出现大片大片的樱花,和樱花树下那个背影。有时,他会梦见自己走在一条无尽的、由0和1组成的数据通道里,而通道的尽头,就站着“她”,对他露出那个冰冷而了然的微笑。
他知道这不对劲。这是一种“感染”。但他无法控制。就像一个沉迷于解密的黑客,面对一个前所未有的、挑战他所有认知的终极谜题,他无法抽身。
终于,在一个同样雷雨交加的深夜,陷阱被触发了。
监控警报尖锐地响起。山田扑到屏幕前,看到陷阱服务器的日志里,正在以一种疯狂的速度刷新着同一行信息:“CONNECTIONESTABLISHEDFROMUNKNOWNSOURCE.DATASTREAMDETECTED.”**
来了!他的心脏狂跳起来,手指因为兴奋和紧张而微微颤抖。他飞快地启动了早已准备好的分析工具,开始捕获和解析那股神秘的数据流。
数据流异常庞大,结构也完全陌生,不是任何已知的网络协议。它像是一种纯粹的、混乱的意识流,里面夹杂着支离破碎的画面、声音、气味的数字模拟信号,以及……一种强烈的、无法忽视的情感脉冲——孤独、怨恨、还有一种炽热到扭曲的……渴望。
山田全神贯注,试图从这片混沌中解析出有用的信息。他没有注意到,机房里的温度,正在悄然下降。屏幕的冷光,映在他专注的脸上,也映在了他身后那面光滑的、为了防静电而铺设的金属墙板上。**
金属墙板,像一面模糊的镜子,隐约映出他的背影,以及……他背后的景物。**
在那模糊的倒影里,在一排排闪烁的机柜之间,不知何时,多了一个“人”。**
一个穿着旧式水手服的、身形窈窕的少女。她静静地站在那里,长发披肩,低着头。然后,她开始缓慢地、一步一步地,向着山田浩二的背影……走来。
脚步无声。
山田浑然不觉,他的全部心神都沉浸在屏幕上那疯狂滚动的数据流中。他捕捉到了一段相对完整的画面数据,正在紧张地进行解码和渲染。
屏幕上,一个黑白的、晃动的画面逐渐清晰。是那口枯井!月光下,井边站着那个白色的背影。这一次,画面的
【当前章节不完整】
【阅读完整章节请前往原站】
【ggd8.cc】