门牌号在雨里抖了一下,像被谁从背后拧歪了骨头。
陈九站在快递站卷帘门前,盯着那块原本钉得笔直的铁牌。刚才他亲眼看见,门牌上“七码路 14 号”这几个字,先是褪成一团灰,接着又像被水泡过一样往外渗,边角模糊,最后竟在一瞬间变成了“七码路 41 号”。
他抬手去摸,冰得刺骨。
再一眨眼,门牌又恢复了原样,仿佛刚才只是雨光晃出的错觉。可陈九知道不是。昨晚白表回滚被劫持后,站里的系统第一次出现了这种现象,门牌和接口同时失真,连现实都像被参数拖拽得偏了位。
“别碰它。”
身后传来老周哑得像纸摩擦的声音。
陈九回头,老周站在仓库门口,脸色比墙皮还白,手里攥着一截断裂的红绳。红绳尽头拴着一枚铜扣,铜扣上刻着极细的字,若不贴到眼前,几乎看不见:入口参数,三,七,零。
“这是哪来的?”陈九问。
老周没答,只抬了抬下巴,示意他看仓库地面。地砖缝里渗着一层薄薄的黑水,黑水里浮着碎掉的门牌倒影。那些碎影并不安分,像一群被拆散的字虫,正往地缝深处钻。
“昨晚回滚开始劫持白表的时候,站里的底层参数松了。”老周的声音压得很低,“有些门,不在门上。它们在参数背面。”
陈九心里一沉。
他想起凌晨两点系统自动弹出的那行字:白表回滚已接管,入口校验待重写。那时他还以为只是新一轮异常开始,没想到不是接管,而是夺壳。对方没直接毁掉站,而是先把门牌和接口的对应关系拧乱,再从参数里把真正入口藏起来。门还在,通道也在,只是你看见的那扇门,已经不是能进去的那扇。
“白表现在在哪?”陈九问。
老周抬眼看向站内最深处。
那间平时堆临期纸箱的角落,不知什么时候多出一面镜子。镜子没有框,直接立在墙上,像从墙皮里长出来的。镜面里映出的不是仓库,而是一条灰白色的长廊,长廊尽头挂着一块门牌,门牌上的数字不断跳变,像在试探谁先认错。
陈九盯着那面镜子,后背慢慢发冷。
“镜面公开了?”他问。
老周点头:“白表被劫以后,镜面就先掉线了半秒。等它再上线的时候,门牌已经开始漂。你现在看到的仓库,未必是真仓库。”
陈九没有立刻动。他先从桌底抽出阴件登记册,把昨夜被截断的几页翻出来。册页边缘沾着干涸的灰指印,指印排列成一条歪斜的公式,像有人在用手指直接算路径。最下方那页的收件人栏,被系统自动盖上了一行新字:参数背面,入口待取。
“入口是收件人?”陈九皱眉。
“不是收件人。”老周说,“是被参数藏起来的那一段坐标。你把它当门牌看,它就是门牌;你把它当接口看,它就是接口。可当它被挪到参数背面,它就不再属于这两边了。”
陈九抬头看他:“谁干的?”
老周沉默了几秒,像是在咽一口卡在喉咙里的铁锈,才缓缓开口:“不是谁干的,是系统自己在补漏洞。回滚被劫持以后,它发现有人能通过白表反向写入旧入口,于是它开始把真正的入口往更深处藏。藏到参数背面,藏到连门牌都认不出来的地方。”
话音刚落,仓库里的那面镜子突然亮了一下。
镜面中那条长廊尽头的门牌,跳成了“参数-370”。下一秒,门牌表面像被什么无形的手抠开,一层层剥落,露出里面密密麻麻的黑色小字。陈九只看了一眼,头皮便猛地一炸。
那不是门牌,是一整页被压扁的校验参数。每个数字都像一颗钉子,把入口死死钉在镜面后面。
镜中忽然传来轻轻一声敲门响。
咚。
声音不大,却像直接敲在陈九心口上。紧接着,第二声、第三声,一声比一声稳,像对方早就知道他站在这儿。
老周脸色骤变,几乎是低吼出来:“别应!”