第2章 寻找真相
林远背靠着墙壁滑坐在地,手机屏幕的残影还在视网膜上灼烧。衣柜里那声轻笑余音未散,他猛地扑过去拉开柜门——只有叠得整整齐齐的衣物,樟脑丸在角落散发着刺鼻气味。他颤抖的手指抚过每件衣服的褶皱,确认没有异常后,又跪在地上检查地板接缝。月光从百叶窗的缝隙渗进来,在木地板上切割出苍白的光栅,一切安静得令人窒息。
“幻觉,一定是幻觉。“他反复念叨着,喉结上下滚动。作为调查记者,他经历过太多被恐吓的时刻:匿名信塞进门缝,深夜电话里粗重的喘息,甚至有人在他家门口摆过带血的死鸡。但镜子里的自己向自己伸手?这已经超出常规威胁的范畴。他摸向床头柜,指尖触到冰凉的金属——那把以防万一买的瑞士军刀还在原位。
重新开机的手机屏幕亮起刺眼的光。时间显示02:37,直播界面消失了,取而代之的是常规的锁屏壁纸——去年在青海湖拍的落日。林远连续三次用力闭眼再睁开,视野里没有残影。他点开应用列表,根本没有名为“凝视“的APP。系统设置里也查不到任何异常进程。但当他点开相册,最新一张照片让他血液倒流:屏幕上赫然是那面雕花古铜镜,镜中清晰映出他惊恐的脸,拍摄时间显示02:17。
“这不可能...“他删除照片,清空回收站,又用安全软件全盘扫描。当杀毒软件显示“未发现威胁“时,冷汗已经浸透了他的后背。他需要证据。林远打开录音APP,将手机对准衣柜:“2023年10月17日凌晨2点41分,林远住所。刚才听到疑似人声的笑声,来源不明。“声音在空荡的房间里显得格外干涩。他顿了顿,补充道:“镜中出现异常影像,疑似技术入侵或精神异常。“
窗外传来早班环卫车的轰鸣,城市正在苏醒。林远灌下整杯凉水,冰水顺着食道滑下,激得他打了个寒颤。他换上外出的衣物,决定先去24小时营业的“麦浪“网吧——那里有他信任的网管老周,设备也足够干净。锁门前,他最后扫视了一眼卧室,目光落在沙发扶手上。那条灰围巾不知何时被叠成了方正的豆腐块,而他记得睡前它明明是随意搭在扶手上的。
“麦浪“网吧弥漫着泡面和汗味混合的气息。凌晨四点的网吧只有零星几个熬夜党,键盘敲击声在昏暗的灯光下此起彼伏。老周正趴在吧台打盹,油腻的头发贴在额头上。林远晃醒他:“老规矩,独立机位,物理隔离。“
老周惺忪的眼睛在看清来人后瞬间清明:“林记者?这大清早的...“他压低声音,“你脸色跟死人似的。“
“有急事。“林远递过两百块,“断掉所有外网连接,只保留本地存储。我要查点东西。“
老周会意地点头,领他走向最角落的机位。这台电脑外壳贴满散热胶布,主机箱用铁链锁在桌腿上。“我自制的防火墙,“老周拍着机箱,“连网线都拔了,绝对干净。“他熟练地插上林远的加密U盘,“需要什么软件?“
“取证工具,深度日志分析,还有...“林远顿了顿,“能恢复已删除加密文件的程序。“
当屏幕跳出命令行界面时,林远开始调取手机备份。他需要找到那个诡异直播的源头。两小时过去,屏幕上滚动着常人难以理解的代码流,老周啃着包子在一旁打哈欠,林远却死死盯着一行异常记录:02:17:03,设备接收到一个来自“192.168.∞.447“的UDP数据包,大小恰好是直播画面的原始体积。
“这个IP地址...“老周凑过来,油渍蹭在键盘上,“∞符号不可能出现在IP里,肯定是伪装。“他敲击键盘调出追踪程序,“看这里,数据包头里嵌着一段摩斯电码。“
嘀嘀嘀...哒哒哒...嘀嘀嘀。
林远猛地坐直:“SOS!“
“不止,“老周放大波形图,“后面还跟着坐标。“他将经纬度输入地图,屏幕上跳出城西一片废弃工业区,“纺织厂家属院,拆迁区。“
林远的心跳漏了一拍。三年前妹妹林雨失踪前,最后出现的地点就是纺织厂家属院。当时警方在生锈的自行车棚里找到她的手机,屏幕碎裂,最后一条未发送短信写着:“哥,镜子会吃人。“所有人都认为这是少女胡言乱语,唯有林远记得妹妹从小就怕镜子,总说镜子里有“另一个自己在偷看“。
“再查这个。“林远将手机里恢复的直播截图导入系统。老周的程序开始分析镜框花纹,三小时后,数据库匹配出一条尘封记录:1947年《申报》刊登的文物走私案,涉案物品包括一面“商周夔纹青铜方镜“,特征描述与直播中的镜子高度吻合。更令人毛骨悚然的是,报道提到镜子曾被用于“意识转移实验“,主谋是留德归国的神经学家沈怀瑾。
“沈怀瑾?“老周突然拍桌,“我爷爷提过这个名字!抗战时期他在上海开诊所,专治'癔症',后来被当成汉奸枪毙了。“他翻出手机相册,“看这个!“屏幕上是张泛黄的老照片:阴森的诊所大厅里,十几面古镜环绕着中央的手术台,而站在台边的白大褂男人胸前别着枚铜质胸针——正是∞符号被竖线贯穿的图案。
林远的指尖冰凉。妹妹失踪前最后一条短信,古董镜的诡异直播,跨越七十年的符号...这些碎片正在拼凑出令人不安的图案。他正要追问细节,网吧的灯突然全部熄灭。应急灯亮起血红的光,老周骂骂咧咧地去检查电闸,林远却盯着自己的手机屏幕——在黑暗中幽幽亮起,自动跳转到那个消失的直播界面。镜中不再是他的卧室,而是布满灰尘的走廊,尽头有扇铁门半开着,门牌上“447“三个数字锈迹斑斑。
弹幕疯狂滚动:
他在找你
447号房间已激活
带她回来
突然,镜中走廊的灯管爆裂,黑暗吞噬画面前,林远看清门缝里伸出一只苍白的手——手腕上戴着串贝壳手链,那是他送给妹妹十八岁生日的礼物。
“林记者!“老周的喊声将他拉回现实。灯光恢复,直播界面消失无踪。林远摸向口袋,手机不翼而飞。老周在角落的垃圾桶里找到它,机身滚烫,电池盖被高温融化。“见鬼了,“老周用钳子夹起手机,“这得通了多大电流?“
林远没回答。他脑中只剩那只手,那串贝壳手链。三年过去,警方早已结案,认定林雨是离家出走。但此刻他确信妹妹还活着,在某个被镜子连接的维度里。他翻出钱包里的全家福,照片上扎马尾的少女笑容灿烂,左腕上贝壳手链闪着微光。“我一定会找到你。“他对着照片低语,指甲深深掐进掌心。
清晨七点,林远站在“极光数据“公司楼下。玻璃幕墙映出他憔悴的脸,眼下挂着浓重的青黑。这是他最后的希望——大学室友陈岩,国内顶尖的数字取证专家,更是少数知道林雨失踪真相的人。
“你还敢来?“陈岩开门时眼神锐利如刀。三年前林远为追查妹妹线索,未经许可黑进警方数据库,害得陈岩因“监管不力“被停职半年。此刻他穿着皱巴巴的睡衣,胡茬上沾着牙膏沫,但当林远展示手机残骸和直播截图时,他沉默地接过设备。
“这不像普通恶意程序。“两小时后,陈岩敲着键盘,屏幕上是复杂的波形图,“看这个数据流,它不占用存储空间,不调用系统资源,像幽灵数据。最诡异的是...“他调出频谱分析,“它在利用设备本身的电磁波传输,甚至手机关机后,残留磁场仍在持续发送信号。“
林远盯着频谱中规律的脉冲:“这意味着什么?“
“意味着发送源不在我们这个物理维度。“陈岩摘下眼镜揉着鼻梁,“听着,我本不该说这个...但去年国安部找我看过类似案例。“他调出加密文件夹,里面是份标着“绝密“的尸检报告:死者是个网红主播,死因是心脏骤停,但尸检发现其大脑皮层有异常放电痕迹,如同被强电流反复灼烧。报告附注写着:“受害者生前参与未授权量子纠缠实验,代号'镜渊'。“
林远的手抖了一下。报告末页的现场照片里,死者僵直的手中紧握着半面碎裂的铜镜,镜框花纹与直播中的一模一样。
“国安部后来怎么处理的?“
“项目叫停,所有资料封存。“陈岩压低声音,“但牵头人沈临博士...就是沈怀瑾的孙子,消失了。“他忽然抓住林远的手腕,“听着,如果你真想查,有个人可能知道内情。'夜行者',暗网论坛'深渊回响'的版主,他发过关于'镜像载体'的论文,后来账号被永久封禁。“
“怎么联系他?“
陈岩露出苦笑:“用这个。“他推过一台老式笔记本,屏幕贴着防窥膜,“我偷偷保留的后门。但林远,一旦登录,你的生物信息会被永久记录。国安部、黑市买家、甚至那些'东西'都会盯上你。“
林远没有犹豫:“帮我登录。“
当Tor浏览器层层加密的界面跳出来时,陈岩警告道:“记住三条规则:第一,绝不透露真实信息;第二,每次对话不超过三分钟;第三...“他指着屏幕上闪烁的倒计时,“当镜面出现裂纹,立刻断开,否则意识会被锚定。“
“深渊回响“论坛的界面是流动的黑色,板块名称令人不安:“镜渊观测日志“、“载体生存指南“、“置换倒计时互助会“。林远找到夜行者最后出现的帖子,标题是《致后来者:当你看见镜中的自己在笑》。发帖时间是三年前,正是林雨失踪的第二天。
他颤抖着敲下信息:“我看见447号房间,有人在门后举着贝壳手链。我是林雨的哥哥。“
发送键按下的瞬间,整台笔记本的风扇疯狂运转。屏幕突然变成镜面质感,映出林远惊愕的脸。镜中“他“却缓缓摇头,嘴唇开合,无声地说:“别信他。“
“谁?“林远脱口而出。
“陈岩。“镜中人用口型回答,同时指向屏幕边缘。林远猛地转头——陈岩正站在身后,手里握着把螺丝刀,脸上带着他从未见过的冰冷表情。
“抱歉,老同学。“陈岩声音沙哑,“沈博士需要载体,而你妹妹...她撑不了多久了。“他手中的螺丝刀寒光闪烁,“把你看到的都告诉我,我保证让你见她最后一面。“
林远撞翻椅子后退,后腰抵住窗台。楼下是十层楼高的虚空,而面前是持刀的“朋友“。千钧一发之际,笔记本突然爆出电火花,屏幕彻底黑屏前,最后映出的画面是陈岩扭曲的脸——他的瞳孔深处,隐约有银灰色的镜面反光。
陈岩惨叫一声扔掉螺丝刀,双手捂住眼睛跪倒在地。林远趁机冲向门口,陈岩嘶吼着扑来,两人在玄关扭打。林远的头撞在鞋柜上,温热血流进眼睛。混乱中他摸到门把手,跌跌撞撞冲进消防通道。身后传来陈岩非人的嚎叫:“它选中你了!你逃不掉的!“
林远冲进晨光熹微的街道,额头伤口的血滴在衬衫上。他不敢停,一路跑到附近派出所,却在门口停住脚步——透过玻璃窗,他看见值班警察的制服肩章上,别着枚小小的铜质胸针:∞符号被竖线贯穿。
傍晚,林远在廉价旅馆用毛巾压着额头伤口。陈岩最后那句话在他脑中回响:“载体“。这个词在直播弹幕里也出现过。他翻开从陈岩书房偷出的笔记本,里面密密麻麻写满观测记录,最新一页写着:“第446号载体置换完成,447号同步率98.6%,沈博士要求提前收割。“下方潦草画着镜子结构图,背面贴着张便签:“雨在镜渊第三层,用血唤醒。“
“镜渊?“林远喃喃自语。他想起妹妹失踪前常说的话:“哥,镜子里的世界比这里干净。“当时只当是青春期幻想,现在想来脊背发凉。他翻出钱包里仅剩的现金,又典当了手表,换来一部二手老年机和两张百元大钞。夜色降临时,他走进城西最大的地下电子市场。
“要暗网入口?“柜台后纹着青龙的男人嗤笑,“五百起。“他接过钱,塞给林远一张SIM卡,“插上,关机三秒再开。记住,别问你是谁,别回答名字,交易只用比特币。“他压低声音,“最近很多人进去后...没出来。有人说镜子里的东西在招人。“
深夜十一点,林远在旅馆卫生间用锡纸包裹手机,仅留听筒缝隙。开机瞬间,无数杂音涌入耳膜,夹杂着模糊的哭喊。他按照陈岩给的指令输入密钥,杂音骤停,一个机械女声响起:“欢迎来到深渊回响。请陈述来意。“
“寻找林雨。“林远声音嘶哑,“有人提到447号房间。“
长久沉默后,女声回答:“夜行者已离线。但有未读留言,权限:血亲。“手机突然发烫,屏幕亮起血红色文字:
【林远,当你看到这条信息,我已经不在了。沈怀瑾的实验没结束,他在镜渊重建了身体。你妹妹是第446号载体,她的意识正在消散。方法:去纺织厂家属院3号楼447室,用你的血涂抹镜框∞符号。但小心——镜子里的'你'会阻止你。它需要你的身体,而沈怀瑾需要你妹妹的眼睛。】
文字末尾附着一张手绘地图,标注着家属院地下防空洞的入口。林远正要追问细节,机械女声突然变调:“警告!侦测到镜像追踪!断开连接——“
手机屏幕炸开蛛网般的裂纹,鲜血从听筒渗出,滴在洗手池里。林远扔掉手机,镜中映出的自己嘴角挂着诡异的微笑,而现实中的他根本没在笑。
窗外,警笛声由远及近。林远抓起背包冲向后窗,翻出时瞥见楼下街角停着辆黑色轿车,车顶架着面小小的后视镜,镜面正对着旅馆窗口,泛着不祥的银光。
他跳进小巷的垃圾堆,捂着伤口在迷宫般的旧城区狂奔。雨水开始落下,冰冷地冲刷着额头的血迹。在某个转角,他撞进一个避雨的报刊亭,老板娘惊恐地缩到柜台下。林远喘息着抬头,看见玻璃窗上雨水蜿蜒,映出无数重叠的倒影——每个倒影里,都有个穿灰色连帽衫的“自己“在雨中静立,目光如针般刺向他。
最清晰的那个倒影缓缓抬手,在布满水雾的玻璃上写下两个字:
快逃。
雨声中,轿车引擎的轰鸣正撕裂夜色。林远抹去脸上的雨水和血水,朝着地图标注的纺织厂家属院方向,冲进了更深的黑暗里。雨水浸透的背包中,陈岩的笔记本紧贴着他的脊背,纸页上“用血唤醒“四个字在闪电中忽明忽暗,像一道等待开启的咒语。