门外的消防通道里,那股若有若无的脚步声停在了楼梯拐角。我听见安全门被轻轻带上,金属锁舌咬进卡槽的声响——很轻,像是有人刻意放慢了动作,不让铰链发出那种众所周知的尖啸。但凌晨两点十七分的实验楼,安静得像一口沉在水底的钟,哪怕一根针掉在地砖缝里,都能震出回响。 林溪的手还搭在门把手上,指尖因为用力而泛白。她扭过头看我,嘴唇动了动,却只吐出半口气。我抬起左手,竖起食指压在嘴唇上,然后用右手慢慢把她往后拽了半步。门板上的猫眼堵着,我侧过脸凑上去,视野里只剩走廊对面灰白的防火涂料墙壁和消防栓箱子红色的一角,人影已经不在可视范围内了。 但那个人没有走远。我能感觉到——就像夏天雷雨前空气里那种沉闷的压感,明明什么都看不见,皮肤上的汗毛却一根根竖起来。楼梯口的方向传来一声极轻的衣物摩擦声,棉质外套蹭过墙面涂料的那种沙沙声,随后便归于死寂。他站在拐角后面,正对着我们这扇门。 "……走了?"林溪把声音压到气流的程度。 我摇头,用口型说:"还在。" 她闭上眼睛,背靠着门框内侧的墙面,胸口起伏的幅度很大但频率很慢,像是在强迫自己深呼吸。走廊里那盏声控灯在近三分钟没有动静之后,"啪"地一声灭掉了,黑暗从门缝底下灌进来,像一摊慢慢涨潮的墨水。我数着自己的心跳,一百二十秒,一百八十秒,声控灯没有再亮起。如果那人还在楼梯口,只要他移动半步,头顶的感应器就该捕捉到红外信号把灯重新点燃。可灯没亮。 要么他站得像一尊雕塑,一动不动。要么——他已经走了,用一种不会触发感应器的速度,极其缓慢地挪开了。 我伸手摸到门锁旋钮,冰凉的金属表面凝着一层薄薄的水汽,像是整个楼道都在出汗。林溪在我身后低声说:"别开门。" "我知道。" 我们就这样站着,又等了整整五分钟。直到宿舍窗外远处图书馆钟楼传来两下机械报时的闷响,我才把手从门锁上收回来,转身看她。借着窗户外那盏路灯透过窗帘缝隙挤进来的橙黄色光线,我看见她额头渗出了细密的汗珠,碎发贴在皮肤上,嘴唇抿成一条线。 "去桌子那边。"我说。 她点头,跟在我身后,每一步都放得很轻。我们回到书桌前,我把那台笔记本电脑从睡眠状态唤醒,屏幕亮起来的一瞬间,光刺得我眯了眯眼。桌面上摊着那个从E427储物柜里取出的牛皮纸信封,以及里面那张写着"第四实验室备用钥匙在消防栓水箱夹层,已更换"的纸条。但现在,我注意到一个之前被我忽略的细节——信封内衬的牛皮纸边缘有一道不太自然的折痕,像是夹层。 林溪也看见了。"拆开。" 我用指甲沿着折痕挑开粘合处,果然在两层纸之间滑出一张新的纸条。纸面很薄,像是从笔记本上裁下来的,边缘带着撕裂的毛茬。上面打印着几行字: "明天凌晨4:30,从物理楼西侧货运通道进入,货梯已停用,走楼梯上五层。值班室监控每半小时轮巡一次,4:20-4:40窗口期。办公室门锁电子密码已重置,密码写在五楼西侧消防栓玻璃内壁。进门前擦掉门把指纹。他们能追踪你手机位置。" 没有落款,没有日期。我盯着最后一句话,"他们能追踪你手机位置",拇指不自觉地摩挲着纸面。打印字体是标准的宋体,墨粉均匀,应该是学校文印室或者哪台办公室激光打印机出来的货。 林溪把手机从口袋里掏出来,放在桌上,屏幕朝下。"那短信呢?"她指的是凌晨收到的那条警告短信,号码是虚拟号,内容只有四个字:别去五楼。 "短信发到手机上,纸条塞到门缝里,"我拿起这张新纸条翻来覆去地看,"如果对方能追踪手机位置,那发短信本身就是在暴露自己。除非——" "除非发短信的人和塞纸条的人不是同一拨。"林溪接上我的话,声音里带着一种疲惫的清醒,"发短信的知道我们手机号,知道我们在哪个宿舍,知道他发过来我们就能看见。塞纸条的……"她指了指门口,"他得半夜摸过来,蹲在走廊里,确认我们在屋里,再伸手从门缝底下推进来。风险完全不在一个量级上。" 我靠进椅背里,椅子发出吱的一声。天花板上那盏日光灯管有一头在轻微闪动,频率不快,每隔七八秒暗一下,像一只半闭的眼睛。我盯着那盏灯,脑子里把从昨天傍晚到今天凌晨的所有事串联在一起:导师办公室里那段关于"五楼封存档案"的含糊回答,E427储物柜里那个提前准备好的信封,走廊尽头暗门里缩回去的那只戴手套的手,门缝底下的纸条,短信,还有现在这张打印指引。每一步都有人在前面铺好路,或者在旁边敲边鼓。 "你觉得门外那个人,"林溪忽然说,手指在桌面上无意识地画圈,"跟往门里塞纸条的,是同一个人吗?" 我想了想。"塞纸条的时候我们不在屋里。那个人把纸塞进来就走了,我们回来才发现的。但刚才门口的人——他是站在那里警告我们,而且他没走。" "你怎么知道他没走?灯灭了之后,也许他趁黑——" "他走不了那么快。"我打断她,往前倾了倾身,"消防通道那个拐角,从我们门口到楼梯口是七步的距离。我测过。声控灯灭掉的时候,如果他在动,感应器会重新触发。但灯没再亮过,他只能是在灯灭之前就已经站定,之后根本没动过,一直到——也许现在还在那儿。" 林溪的瞳孔缩了一下。她慢慢转头看向门口方向,虽然隔着门板和墙壁什么都看不见,但她的视线像是要穿透那层混凝土板。"那他到底想干什么?说了句'别去五楼',然后就站在那儿不动了。如果是阻止我们,他为什么不——" "为什么不直接敲门进来?为什么不亮明身份?"我替她把话说完,"因为他也怕被看见。他在暗处,但他在被更暗处的什么东西盯着。" 话音刚落,我忽然想到什么,猛地坐直身体,把笔记本屏幕转过来朝着自己。我点开系统日志,翻到安全事件记录那一栏,手指在触摸板上滑动得飞快。林溪凑过来看:"你在找什么?" "远程连接记录。"我说,"如果是内部网络,同一个子网下的RDP连接不会留下太明显的痕迹,但事件日志里会有登录类型的记录。" 我的手指停住了。就在一小时十二分钟前——也就是我们回到宿舍之后大约二十分钟——有一条来自IP地址10.23.17.48的远程桌面连接请求,连接状态是"已建立",持续了大概六分钟,然后正常注销退出。这个IP的网段属于物理楼内部网络的地址池。 "……六分钟。"林溪的声音轻得几乎听不见,"那六分钟他在看什么?" 我盯着屏幕上那条冷冰冰的记录,后颈上蹿过一阵寒意。六分钟,足够打开桌面文件夹,浏览浏览器历史,甚至——我猛地拔掉笔记本的网线接口,啪嗒一声脆响在安静的房间里格外清晰。"从现在开始别联网。"我说,声音有点哑,"不管用什么方式,不用手机发消息,不用Wi-Fi,不用校园网。" 林溪已经把手机彻底关机,电池扣出来放在一边。她从抽屉里找出一部老式的MP3播放器,插上耳机,又摘下来。"所以,"她低声说,"我们被人盯着看了一小时。那人知道我们打开过信封,知道我们讨论过去五楼,知道我们看了那张纸条……他可能连我们现在在说什么都——" "不一定。"我强迫自己冷静下来,把笔记本合上,推到桌子最里侧。"远程桌面需要认证。我们的电脑设了密码,学校的IT系统对每个设备有独立的访问凭据。能连进来,说明对方要么有我的账号密码,要么——" "要么他在那台电脑上留过后门。" 我沉默了两秒钟。"要么他提前设置过。"我站起来,走到窗边,把窗帘掀开一条缝隙往外看。外面是物理楼和实验楼之间的庭院,路灯孤零零地立在草坪中央,光圈里什么都没有。草坪对面物理楼的西侧墙体上,一扇窗户还亮着灯,五楼从左数第三扇。我记得那个位置,那是物理楼五层走廊尽头的一间办公室,挂着"物理实验室档案室"的牌子,门上常年挂着一把铁锁。 "四点半。"林溪也站起来,走到我身边,顺着我的视线望向那扇亮着的窗户。"如果我们现在过去,还有两个多小时。" "不能早到。"我把新纸条上的话又默念了一遍,监控轮巡窗口期只有二十分钟,早到或晚到都会被拍下来。但我心里明白,更关键的问题是:这张纸条是谁放的。如果他是帮我们的,那这些信息就是救命绳;如果他是引我们入瓮的,那这就是一整套精确到分钟的陷阱。 "你记得我们在E427走廊看见的那只手吗?"我忽然问。 林溪的肩头微微一紧。"戴深蓝色手套,从暗门里面缩回去的那只。我记得。" "信封在E427的储物柜里。那只手在E427尽头的暗门里。现在这张纸条指引我们去物理楼五楼。而E427的暗门——"我顿了顿,"如果我没记错,物理楼的地下管道走廊有一条支线通往实验楼E区,出口就在那扇暗门后面。" 林溪猛地转过头看我。"你的意思是……那只手的主人,就在物理楼地下?" "或者曾经在。而且他有钥匙——能打开E427储物柜的钥匙,能打开暗门锁的钥匙,可能还有物理楼五楼档案室的新密码。"我把纸条折起来,放进口袋里。"我们现在面临两种可能。第一种,发短信的人、塞纸条的人、在远程桌面上看我们的人,都是同一个。他一方面警告我们别去五楼,一方面又给我们五楼的门禁密码和路线,这说不通。那就只剩下第二种——" "至少两个人。"林溪接口道,语速不自觉地加快了,"一个不让我们去,一个引我们去。短信是警告,纸条是引诱。门外站着的和远程看我们的,可能也不是同一拨。" "或者,"我回到桌前,把那个牛皮纸信封的碎片收拢起来,用一本书压住,"警告的人和引诱的人在互相博弈。塞纸条的人知道了我们发现了信封,所以他抢先修改了路线指引,把暗门那条路改成了货运通道。而门口那个人——他赶过来,想拦住我们。" 窗外那盏物理楼五楼的灯忽然灭了。我下意识看了一眼时间,凌晨两点三十一分。那个办公室的灯灭了,但整栋楼的消防应急灯还亮着,从远处看过去,五楼的轮廓像一颗缺了半边的牙齿,隐在夜色里。 "明天去不去?"林溪问。她没有看我,视线还钉在那扇黑掉的窗户上。 我摸着口袋里纸条硬挺的边角,指尖能感觉到打印墨粉略微凸起的痕迹。"去。但是——" "但是不带U盘。" "对,不带U盘。手机留在这里,只带一个没装SIM卡的备用机,万一需要照明或者录音。" 林溪终于转过头来看我,她的眼睛在昏暗的光线里显得很深。"如果门口那个人一直站在那里呢?如果等到四点半他还没走,我们怎么出去?" 我没有回答。因为就在她话音落下的时候,门外传来一声极轻的响动——不是脚步声,是某种硬物划过门板表面的声音,像指甲,又像笔尖,从门板中间靠下的位置划过去,从左到右,一次,停住了。 我和林溪对视一眼。她的右手已经攥住了桌上一把美工刀。 我无声地走到门口,侧耳贴上门板。木头另一侧有呼吸的声音,很轻,但很稳。然后那个声音又响了一次,这次更清楚,是指甲划过门板,下面有什么东西被推进来,纸张蹭过地面那种干涩的摩擦声。 然后脚步声起来了——这一次没有刻意压低,而是正常的、均匀的步伐,从门口走向楼梯口,声控灯应声亮起,灯光透过门缝照进来一瞬,又随着脚步声远去而暗下去。安全门被推开,铰链发出一声尖啸,然后合拢,落锁。 我等到那脚步声彻底消失在楼道尽头之后,才慢慢拧开门锁,把门拉开一条缝。 地上躺着一张纸条。A5大小,打印字,跟上一张一样。上面只有一行字: "他们换了备用钥匙的位置。明天凌晨四点,物理楼地下二层,我在配电室等你。别走货运通道。—4" 4。我盯着那个数字,忽然想起在E427储物柜里那张手写的纸条上,也同样写着一个数字——"54"。当时我们以为是五楼四号房间的标注,但现在看来,那个"4"更像是某种签名或代号。 这个"4",和门口刚刚离开的那个人,是同一个人吗?还是说,"4"一直在物理楼内部等我们自投罗网? 我弯腰把纸条捡起来,指尖触到纸面的一瞬间,我闻到了一股淡淡的气味——不是打印墨粉的化学味,而是一种更熟悉的、带着微苦的植物气息。 是艾草。物理楼前草坪上种着的那种用来驱虫的艾草。 刚才站在门口的那个人,脚底踩过草坪。他从外面来,而不是从楼里出来。 我抬起头,走廊已经恢复了那种沉甸甸的黑暗。楼梯口声控灯灭了,安全门关得严丝合缝。那个人消失了,但他留下的问题像一堵墙,堵在了我和物理楼五楼之间——或者说,堵在了地面和地下二层之间。 "他说什么?"林溪站在我身后,声音微微发颤。 我把纸条递给她,转身把门重新锁好。 窗外,物理楼西侧那个货运通道的卷帘门,在路灯底下反射着冷白色的金属光。我们的计划已经被改写了两次,而现在——第三个版本正在这张还带着艾草味的纸条上,等着我们做出选择。 "你先睡。"我说,"四点钟我叫你。" 林溪张了张嘴,但最终什么都没问。她走到床边坐下,把美工刀搁在枕头底下。 我没有睡。我坐在桌前,盯着那三张纸条排成一排,像三把方向不同的钥匙。门外的走廊已经安静得像一潭死水,但我总觉得——那个没说完的话,还悬在消防通道的拐角处,等着天亮之前最后一刻说出来。