凌晨三点,程序员陈远在电脑前反复核对最后一行代码。屏幕右下角弹出通知框:“您共享的文件夹已被访问——来自半岛网站官网首页登录。”他并未在意,以为是之前测试时留下的后台请求。然而五分钟后,合租室友傅鸣发来一段仅三秒的语音,呼吸急促得几乎失真:“别……别下载那个网站里的任何东西。”再拨过去,电话已关机。陈远赶到傅鸣房间,门虚掩,电脑屏幕亮着,浏览器历史记录里只有一条:半岛网站官网首页登录首页。人消失了,桌上留着一张手写纸条,字迹歪斜:“规则写在第一页。”这成为陈远必须追查的起点——傅鸣是唯一知道他在为安全公司测试恶意代码的人,而那张纸条的出现,意味着危险已经顺着网络线路爬进了现实。
关于这个网站的传言,在深网论坛里已经流传了至少半年。发帖者都用一次性账号,描述却惊人一致:半岛网站官网首页登录的界面极简,只有一个搜索框和一个下载按钮,没有目录,没有说明。但只要你输入任意关键词,网站都会返回一个压缩包,大小在500MB到1GB之间,解压后是一个名为“游戏.exe”的可执行文件。安装后,电脑没有任何变化,但手机会收到一条短信:“规则激活,剩余时间72:00:00。”没有人知道规则是什么,因为所有安装过的人,都在72小时内失踪了。警方曾找到三具尸体,死亡时间都在安装后第72小时整,死因均是急性心脏骤停,但法医报告显示心脏组织里残留着一种未知频率的微量电流灼痕。更诡异的是,这些死者的电脑硬盘都被彻底格式化,唯一完整保留下来的,是一个以“rule_log”命名的空文件夹。传言里最有价值的线索来自一名化名“四眼”的幸存者——他声称自己在安装后第68小时破解了网站源码,找到了三条规则,并按规则执行后才活下来。但他在论坛留下“我看见了不该看的东西”后便永久沉默。陈远找到了“四眼”的最后一条私信,内容只有一句话:“规则第一条:永远不要在凌晨三点到四点之间打开电脑。”
陈远来不及判断真假,因为时间已经不站在他这边。傅鸣下载那个压缩包的时间是前一天的凌晨两点五十五分,距离72小时倒计时结束还有不到48小时。为了验证网站机制,陈远在自己的备用机上模拟了一次点击——他没有直接安装,而是用沙盒环境运行了程序。屏幕闪烁了一次,然后恢复常态。但下一秒,他的手机震动:短信来自未知号码,内容只有“72:00:00”一行数字。即使没有正式安装,仅仅运行了程序副本,倒计时依旧启动了。陈远立刻检查沙盒日志,发现程序在运行后第一秒就向系统注入了一个隐藏进程,名为“rule_guard.exe”,该进程每隔十五分钟扫描一次摄像头、麦克风和键盘记录。真正的危险在于,这个进程无法被任务管理器结束,任何试图删除它的操作都会触发一个自毁脚本,同时向手机发送新的倒计时:24:00:00。也就是说,一旦尝试清除,存活时间会压缩到24小时。陈远意识到自己已经踏入了同一个陷阱——他必须在72小时内找出规则,否则就会步傅鸣的后尘。而傅鸣的电脑上,那个名为“rule_log”的空文件夹里,其实隐藏着一组被深度隐写技术加密的数据。陈远花了两小时提取出内容,发现是一段监控录像:画面显示傅鸣在安装后第20小时,对着摄像头说了一句话,口型清晰可辨:“规则第二条:不要回答任何陌生人对你说的话,无论那声音来自哪里。”
时间进入第二天下午,陈远的倒计时还剩约52小时。他尝试联系“四眼”留下的另一个备用ID,但消息显示已读未回。晚上七点,他的电脑音箱突然传出一声轻响,像是有人在不远处按了一下鼠标。陈远转头,房间里没有任何异常。但当他重新看向屏幕时,发现桌面多了一个文本文件,文件名是“rule_three.txt”。他犹豫了几秒——规则第二条说不回答陌生人,但文本文件不是声音。他点开文件,里面只有一行字:“规则第三条:如果你读完这条规则,请在十秒内将本文件复制到桌面并重启电脑,否则视为放弃资格。”十秒倒计时开始。陈远没有选择,复制、重启。电脑重新启动后,整个桌面背景变成了一张地图——那是加蓬半岛的卫星图,图上标记了五个红点,每个红点旁边都标注了一串时间戳。最近的标记距离陈远现在的住处不到三公里,时间戳是今晚十一点。地图右下角出现一行小字:“所有规则的触发者都在这张地图上。你不去找他们,他们也会来找你。”陈远突然明白了:半岛网站官网首页登录并非一个随机的死亡陷阱,而是一个持续筛选“玩家”的系统——所有安装过程序的人,都会被标记在同一个地图上,而规则的存在,是为了让玩家互相猎杀,或者合作求生?那个“四眼”的幸存者,很可能就是最早意识到这一点的人。而傅鸣的失踪,也许不是被系统抹除,而是被另一个玩家带走了。陈远开始怀疑,这个网站背后是否有人在实时监控每一台被感染的电脑,那些规则本身,其实是一种测试——测试你能否在极端压力下,从混乱的信息中找出真正的生存逻辑。
第三天的清晨,距离倒计时结束还有28小时。陈远通过一个暗网节点联系上了一名自称“档案员”的研究者。对方声称自己追踪半岛网站官网首页登录已超过一年,收集了14个感染案例的数据。档案员发来一份加密文件,解压后是一张更详细的地图,里面不仅包含了所有标记点的时间戳,还标注了每个标记点的“状态”——存活、失踪、确认死亡。陈远找到了傅鸣的标记,状态是“存活”,但位置已经移动到了地图上一个叫“路环”的区域,靠近一处废弃码头。档案员的留言很短:“网站不是你看到的那么简单。那些规则之间存在逻辑链条,遵守一条可能会触发另一条的死线。‘四眼’留下的三条规则,其实只有前两条是真的,第三条是一个诱饵——让玩家主动重启电脑,从而暴露自己的实时位置。真正的第三条规则,藏在你第一次打开‘游戏.exe’时生成的缓存文件里。去那里找。”陈远立刻按指示打开系统缓存目录,发现了一个名为“.core”的隐藏文件,用十六进制编辑器打开后,末尾有一段ASCII字符:“规则三(真):每十二小时,你必须向网站上传一段自己录制的视频,内容不限,但视频中不能出现你自己的面部或声音。如果网站判定视频违规,倒计时减半。”也就是说,那些失踪的玩家,可能不是因为触发了规则,而是因为上传了包含自己身份的视频,被系统识别出真实身份后,遭到了物理清除。陈远感到一阵寒意——他之前的所有操作,很可能已经被摄像头记录过。他检查自己的笔记本,发现摄像头指示灯一直处于关闭状态,但系统日志显示,在过去48小时里,摄像头模块被调用了三次,每次都持续五秒。不是他本人开启的。那是谁?答案只有一个:那个“rule_guard.exe”进程,它可以在管理员不知情的情况下,远程调用摄像头。也就是说,网站背后的操纵者,已经拥有了他的面部特征。
现在,距离最终期限还有不到20小时。陈远决定主动前往地图上傅鸣标记的最终位置——路环码头。他在出租车上用手机继续分析缓存文件,发现里面还包含一段音频,时长十秒,全是白噪音,但用频谱分析后,白噪音底层隐藏着一组摩斯电码,翻译后是:“所有规则都是谎言,真正的活路是反安装——在倒计时归零前,用网站本身的下载链接,替换掉系统文件。”这听起来荒谬,但档案员提到过,这个网站的所有文件都通过同一个哈希算法签名,理论上,如果你能伪造一个一模一样的哈希值,就可以用恶意文件覆盖掉原本的监控进程。但问题在于,你需要从网站上重新下载一次那个压缩包,而第二次下载会触发什么?还没有人尝试过。陈远在码头附近的废弃厂房里找到了傅鸣——他蜷缩在一个生锈的集装箱里,意识模糊,但还活着。傅鸣断断续续说出了他最后的发现:“网站……网站其实是一个协议的接口……它链接的不是服务器,是某个……地方。你下载的每个压缩包,都是一把钥匙……那些规则,是警告,不是规则……”话没说完,傅鸣的手机突然屏幕亮起,显示一条新消息:“剩余时间0:00:01。请选择:遵守规则,或反安装。”屏幕下方出现了两个按钮:一个写着“确认遵守”,另一个写着“反安装协议”。陈远知道,一旦按下其中一个,所有的真相都会揭晓。但他不知道哪个按钮通往生路,哪个通往彻底的未知。集装箱外,月光照亮了厂房地面上的一个标记——那是一个用油漆画出的巨大圆形图案,与网站首页底部的图案完全一致。而图案中心,放着一台老式电话机,听筒没有挂好,里面传来一阵轻微的电流声。陈远伸手,指尖悬停在屏幕上方。