女生宿舍楼下的风被夜色拧得更紧了一点,树梢偶尔抖落几滴没来得及下完的雨。隔空投送的弹窗还亮在屏幕上——“备注.mov”,发送者:场背影。
“别接。”沈行舟的声音在不远的台阶边落下,笃定得像落笔。他抬手,替她把隔空投送的权限关到“仅联系人”,又顺手把未知来源链接的权限一层层锁上。
“加一勺?”他低声问。
她懂这个暗号,摇头:“现在不用。”
宿管阿姨跟保安在门口换班,台灯下翻页的声响像一只小虫子在夜里啃纸。她和室友一起进了楼,电梯里灯光偏暖,镜面里每个人的表情都被照得更清楚。
电梯上行到三层的那几秒里,她不知怎的忽然想摸一摸手机壳里那张被自己夹得很紧的校园卡——和钥匙扣、公交卡叠在一起,厚实,存在感十足。
指尖伸进壳与机身的缝。
空。
她的心像被谁悄悄提起又松手,往下一沉。“我的校园卡……”她下意识看向周黎。
“在包里吗?”周黎反应很快,帮她翻。背包第一层、第二层、相机内胆、零钱袋。没有。
电梯“叮”地一声,门开了。她还站在原地,像被这一声轻轻卡住。
“先别慌。”沈行舟在电梯口等她,眼神稳,“手机先挂失。”
她点开“一卡通”小程序,手指已经比脑子更冷静,按下挂失键。系统弹出一行字:卡片状态——已冻结。下方跳出最近五条刷卡记录:
19:02 食堂一楼三号小窗 加饭 2.0元;
20:07 体育馆副馆 外门闸机 通过;
20:58 图书馆西门 验证失败(闭馆);
21:12 东区教学楼A 核验通过;
21:48 女生宿舍一号门 尝试无效(冻结)。
她盯着“20:07 体育馆副馆 外门闸机 通过”那一行,背脊像被一只冰手指按了一下:20:07,正是许晚手机“有新设备登录”的时间。
“卡不是我这儿拿的。”许晚的声音从走廊另一头传来,风把她半的发梢轻轻吹起。她正好从水房出来,手上拎着垃圾袋,眼神很明净,“我刚才也在群里看到了副馆的那条记录。我们可以去保卫处拉闸机那一刻的监控。”
“我去联系。”江砚已经在群里和外联部的同学同步,“卡中心那边我来跑流程。”
“先确认掉在哪儿。”周黎打开手机手电,带着林瓷沿着今晚走过的路倒回去查找:A104、东区长廊、场外圈、女生宿舍楼下的石阶。
沈行舟把自己的外套搭在顾星禾肩上,和她一起往回走。“你什么时候把卡夹进手机壳?”
“下午上完课,从包里拿出来夹的。因为今晚要去A104,我怕排队换教室的时候不方便刷门。”她努力回忆,“后来去场时,我把手机塞进外套口袋里……可能那会儿掉了?”
场边的风比楼下更空阔,跑道的橡胶味在气里更明显。她沿着看台下的步道低头找,灯光被雨洗过一遍,清得有点冷。
“这里。”林瓷忽地在看台的第三段台阶边弯下腰,捡起一枚类似钥匙串的卡扣,银色的环上有一道细细的划痕。“像是你卡扣上的。”
“我的卡扣有个小星星吊坠。”她接过来,指腹触到那道划痕,确实是她昨天才不小心蹭出来的。
“说明卡在这附近掉的。”沈行舟抬眼扫过看台与跑道之间那道栏杆的缝隙。风把草尖压低,栏杆下的阴影里什么也看不清。
“我翻过去看看。”他脱了外套,正在找最安全的落脚点,保安的手电光从远处晃过来,“同学,晚上不要翻栏杆!”
“我们掉了校园卡。”江砚迎上去解释。保安大叔看了一眼四个人,又看了看沈行舟,语气缓了下来:“我打手电照一圈,你们不要下去。”
手电光像一条白蛇,顺着栏杆底下一寸一寸蜿蜒。第三立柱与第四立柱之间,光忽地停住——草丛里躺着一张卡片,蓝白边,半截埋在湿土里。
“看到了!”保安拿铁钩挑出来,递到栏杆这边。卡面抹了层泥,照片被划得有点花,但名字清清楚楚:顾星禾。卡角上挂着一个被扯断的小星星吊坠,只剩一截白色线头。
“谢——”她话未完,卡面上的一串数字忽然让她心里“当”地一下——学工号不对。只差最后两位,与她今天早上在新生报到系统里看到的编号不一样。
“换发卡了?”周黎也怔了下。
“没有。”她摇头,手心微凉。
“先别碰。”沈行舟伸手拦住她,朝保安说,“麻烦把卡先交到保卫处备案,我们去一卡通中心查一下这张卡的绑定记录。”
保安点头,把卡放进透明证物袋里封口:“这两天副馆周边有施工,不太安全。你们尽量结伴,别一个人行动。”
他们一路从场回到宿舍楼下。途中,“梧桐墙”照例从不缺席地了进来——
#拾金不昧# 场边捡到一张校园卡,已上交保卫处,望失主尽快认领。配图刻意打了马赛克,却在角落留了一个清晰到让人牙酸的细节:卡角的小星星吊坠。
评论里又甜又酸,有人祝福“好人一生平安”,也有人“蓝伞女孩?”“偷拍成瘾?”的冷嘲。
一卡通中心的灯比外面亮,工作人员夜班精神却意外好。他接过证物袋里的卡,在读卡器上,屏幕上跳出一串绑定信息。
“这卡的芯片编号在系统里登记了两次。”工作人员皱了皱眉,敲键盘,“一次是‘顾星禾’,今天19:02食堂刷了加饭;一次是‘临时访客’,从上月起在测试‘副馆外门闸机’的白名单里出现过,工号尾号是——07。”
“07。”沈行舟和江砚对视一眼。
“这种情况一般是——有人复制了卡的物理层ID,或者……把同一张卡的逻辑权限分了两套。”工作人员的眉飞快拢起来,“你们在哪儿捡的?”
“场边,栏杆下。”江砚说,“请问可以调出今晚20:07那次‘副馆外门闸机通过’的刷卡镜头吗?”
“那得走保卫处流程。”
“我来。”沈行舟掏出学生证和校队工作证,语气比以往更冷静,“这关系到一个匿名跟踪扰事件。我们需要尽快确认。”
工作人员看了他一眼,点头打电话。几分钟后,保卫处的谢老师来了,挟着一股走惯风口的脆。
“先看闸机口。”谢老师一边走一边说,“最近副馆那边在检修,外门的闸机摄像头容易起雾,我们也在排查。”
监控室里,屏幕并排开着。谢老师把时间轴拖到20:06-20:08。画面里,副馆侧门外雨丝细得像噪点。20:07:12,屏幕边缘一抹灰影掠过,一个戴帽衫的人没有正脸,肩线窄,手腕细。手往闸机上一靠,绿灯亮了一下,人却没进去,只抬头看了看镜头,像是和谁确认。下一秒,他把卡沿着玻璃往下一推,卡从另一侧滑落到闸机里侧的地上——像是故意留下。
“他不急着用。”谢老师瞥了眼画面,沉声道,“他要的是让人看见。”
“这张卡芯片被复制过。”工作人员把打印出的记录递过来,“‘临时访客-07’的这套权限,刚好能在闸机里触发‘通过’,却又在图书馆门口被拒绝。这是人为设定的白名单。”
“谁能加白名单?”江砚问。
“厂商和负责对接的管理员。”
“管理员是谁?”
“系统里是——外联部对接人,技术处学生助理,许晚。”
屋子里像同时被按了静音键。
“这不可能。”许晚的声音从门口传来。她站在门槛上,手里还提着那卷没用上的垃圾袋,神情平静却很白,“我的账号一小时前被异地登录。你们刚才也看到了。”
谢老师看她一眼,点头:“我们会查账号登录的IP与设备指纹。这不是一句话的事。”
“我知道。”许晚看向顾星禾,眼里有很清楚的一句——对不起,先别怕。
顾星禾点头,喉咙却还是紧。她忽然想到什么,把手机拿出来:“我上午在班群的‘花名册’备注里写了‘收集第一眼故事’。下午三点,我把校园卡夹进手机壳。二十点零七,副馆外门刷通过;二十点零七,也是许晚账号的‘新设备登录’。这不是巧合,是有人在把线专门扭在一起,拧向我。”
“他要你去副馆侧门。”沈行舟接过她的话,语气很稳,“可我们不去。他把卡丢在场,又让‘拾金不昧’上墙,继续绑上‘蓝伞’的标签。”
“接下来会更脏。”江砚捏紧了打印单,“我们把公告权限关死,班群和学院号全部上报备份。今晚十点半那一档,我们的人在副馆四个口守着,别落单。”
“我送你们回宿舍。”沈行舟把外套又搭回她肩上。
回宿舍的路上风更冷了些。树叶在头顶轻轻碰撞,像某种克制的鼓点。她的手一直揣在衣兜里,指尖碰到一枚小小的塑料片。
她掏出来——是一块透明塑料封条,上面印着一卡通中心的红色字:“证物封存”。封条被整齐地撕开过,撕口边缘净利落。她愣了一秒,把这块封条递给沈行舟:“这个……不是刚才保安封卡用的那种吗?”
“谁给你的?”
“不是人给的,是……”她回忆,“我披你外套的时候,好像口袋里就有。”
沈行舟摸了摸外套另外一侧口袋,指尖也碰到一块同样的透明片。两人对视一眼,几乎同时想到——有人靠得很近,近到能把这样一块几厘米的东西塞进行走中的外套口袋。
“什么时候?”周黎打了个冷颤。
“看台下到副馆路上。或者,场出口那一段。”江砚冷静地给出两个可能。
宿舍楼前,宿管阿姨还在。见他们神色不对,阿姨把门口的台灯调亮了一格:“怎么了?”
“阿姨,今晚有人在外头乱丢‘通知’,我们就不下去了。”周黎笑着打了个哈哈,尽量不让人担心。
电梯里,数字慢慢往上跳。三层,门开。走廊比刚才更静,名字牌在灯下泛着温柔的光。306的门缝里,又躺着一条极细的白。
没有信封,只有一张指宽的小纸条,被折成了三叠。她弯腰夹出来,纸很薄,像从便签本上撕下的一角。摊开,是两行字:
你的校园卡还给你了。
第一眼,不是你的第一双眼。
纸条很轻,几乎没有重量,却在她指尖上烙了一道冷。她深吸一口气,努力让自己不在字缝里读出更多。
“卡呢?”林瓷压着嗓子问。
“没有卡。”她把纸递给沈行舟,声音平,“只有这句话。”
“进去再说。”沈行舟用新装的防盗链把门半扣着,先把走廊里望了一遍,确认没人躲在拐角。众人进屋,门在身后轻轻合上。
客厅的灯一亮,桌上整齐地躺着一个透明文件袋。没有人记得把桌子擦得这么净;没有人记得把文件袋放在桌正中。
文件袋里,一张校园卡静静地贴着塑料。照片、名字、学工号,每一项都对得分毫不差。卡角的小星星吊坠线头被谁认真打了个结,末尾还被小心地灼过,封住了散开的可能。
“什么时候……”周黎声音发紧。
“我们出门之后。”许晚走近,神情依然平静,却看不见的警觉像被她安安稳稳藏在骨头里。“门没有被撬痕。说明对方有卡,或者——”
“或者他进来过。”林瓷的尾音发抖。
沈行舟没有说话。他把透明袋拿起来,转到背面。背面夹着一张小小的热敏纸条,像从某台打印机里吐出来的收据。上面是一行冷漠的字:
副馆侧门 闸机测试通过 20:07
打印终端:A-3-天台临时点
“天台。”江砚几乎是同时抬头,“教学楼天台。”
四个人的视线不约而同地向窗外投去。对面教学楼的天台边,风把什么轻轻拨了一下——一只小小的银铃,在灯影最末端,像一颗被拉得很长的音符,几乎无声地颤动。
而顾星禾的手机,在这一刻再次轻轻震了一下。屏幕顶端滑下通知:
班群公告:今晚十点半,开学合影地点改至——天台。
“谁发的?”周黎惊出一身冷汗。
她还来不及点开,公告下面紧接着又弹出一条由班长转发的红色紧急提示:
“假的!全部假的!请所有同学在寝室待命!”
两条通知前后叠在一起,像两张从不同方向伸过来的手,正把所有人的注意力往同一个高处拽。
窗外,银铃又轻轻响了一下,像在黑暗里说——来。