那张MicroSD卡比指甲盖还小,躺在林屿的掌心里,黑色塑料面上的金手指在走廊感应灯熄灭前最后一秒的余光里闪了一下。 他们没坐电梯。楼梯间的灯是那种声控的老式日光灯管,走一步亮一步,脚后跟磕在水泥台阶上的声音在狭窄的竖向空间里被拉出一串闷闷的回响。林屿走在前面,苏瑶跟在他身后半步的距离,两个人的影子被顶灯压成短短的一团,踩在自己脚底下。 "你那张卡,能适配什么接口?"苏瑶的声音从后面递过来,带着楼梯间特有的混响。 "MicroSD,得有卡套或者读卡器。"林屿停下来,靠在十二楼的防火门边上喘了口气,顺手把卡翻了个面,"酒店前台有没有那种多合一读卡器?" "24小时便利店里应该有。"苏瑶低头翻手机,拇指在屏幕上快速划了两下,"我现在去买。" "一起。" 苏瑶抬起眼看他。楼梯间的灯光在她脸上割出一道明显的明暗交界线,半张脸被照得发白,另外半张沉在阴影里。她看了林屿大概两秒钟,然后只说了一个字:"行。" 他们没有走大堂。苏瑶带着林屿从侧门出去的,穿过一条铺着暗红色地毯的走廊,绕过洗衣房和员工更衣室,从一扇贴着"只限工作人员通行"的铝合金门钻了出去。门外是一条窄巷,堆着几个酒店的垃圾回收桶,桶盖上有水珠在反光。空气里有一股泡菜和湿纸板混在一起的味道,说不上难闻,但呛鼻子。 便利店在巷口左转五十米,亮着一块白得发蓝的灯箱招牌。自动门"叮"一声打开,冷气裹着关东煮的蒸汽一起扑到脸上。收银台后面坐着一个戴棒球帽的年轻男生,耳朵里塞着蓝牙耳机,正低头刷短视频,屏幕光把他的鼻梁照成一条亮线。 林屿在货架之间转了一圈,手指划过一排USB线、充电头、读卡器的包装盒。他拿起一个带MicroSD插槽的多合一读卡器,翻到背后看兼容性说明。塑料壳上印着一行密密麻麻的小字,他眯着眼看了半天,确定能读到SDHC卡。 "这个就行。"他把盒子递给苏瑶。苏瑶接过,又从旁边的架子上拿了一包薄荷糖和一罐冰咖啡,一起放到收银台上。 收银员扫了码,报了个数。苏瑶付了现金,把找零塞进口袋的时候,收银台旁边一台小电视的声音飘了过来。本地新闻频道,韩文主播的语调平得像一条直线。屏幕上闪过一张照片。 林屿的视线钉在了那里。 那张照片拍的是酒店正门口——他白天才看见过的那个玻璃旋转门,门楣上挂着的KING队旗在风里被扯平了。画面右下角的时间戳显示是今天凌晨五点,天还没亮透。新闻标题是滚动字幕,韩文,下面有一行英文小字跟着跑:"SSPL championship team KING: five players unreachable for 12 hours, team management refuses to comment." "走。"林屿用手背碰了一下苏瑶的手腕。两个人出了便利店的自动门,冷风兜头盖过来,巷子尽头的天际线上浮着一层浅灰色的晨光,已经快天亮了。 回到酒店房间已经是凌晨四点半。林屿刷卡进门,脚后跟把门带上的时候,他听见门锁"咔嗒"一声扣死了。房间很小,一张床,一张书桌,一把转椅,窗帘是那种浅米色的遮光布,边缘卷起来一条缝,透进来一道灰蓝色的细光,正好劈在书桌正中间。 他把读卡器拆开,插进电脑的USB口。塑料外壳卡进去的时候发出"咔"的一声轻响,他用拇指把那张MicroSD卡推进卡槽,推到底的时候能感觉到一个极微小的弹簧回弹。 电脑右下角弹出一个自动播放提示。林屿点开文件夹。里面只有一个文件,名字是"2025_12_01_BKP"。没有后缀名。文件大小显示是2.4个G。 "视频?"苏瑶站在他椅子背后,弯着腰看屏幕,下巴几乎碰到他肩膀。他能闻到对方头发上残留的雨水气味,淡淡的,像潮湿的草。 "不知道。先打开看看。" 他双击文件。系统跳出一个窗口,"无法识别此文件格式,请选择打开方式"。林屿把窗口拖到旁边,在资源管理器里右键点属性。文件类型那一栏写着"未知",但创建时间显示是12月1日晚上10点17分。沈倦失踪的前一天。 "可能是加密过的。"林屿把椅子往后推了半寸,让苏瑶也能凑近些看屏幕,"或者被改了后缀。你见过这种格式没有?" 苏瑶盯着屏幕看了几秒,伸手把鼠标拿过去,右键点了文件名,选"属性",然后在"安全"标签里翻权限记录。她的手指在触控板上快速滑动,屏幕上的信息一页一页翻过去。 "所有者是SYSTEM。"她眯起眼,"系统级别的文件。这不是沈倦自己建的,是用某个管理员账户建的。" "酒店的?" "不确定。但至少是一个有本机管理员权限的人操作的。"苏瑶松开鼠标,直起身来,双手环在胸前,"你想想,沈倦一个选手,他有什么必要把一个文件弄成系统级权限?" 林屿没有说话。他盯着那个没有后缀名的文件,脑子里在转。沈倦把这张卡贴在椅背夹层里,用透明胶带封着,连外套口袋里的笔记本都只是明面上的幌子。他真正要藏的东西是这个。但为什么要把权限调成SYSTEM?除非—— "除非他不想让别人随便打开。"林屿出声说,"他不是在防外头的人,他是在防酒店里的人。如果有人翻他的电脑或者背包,看到这个卡,插进去一看,系统权限是SYSTEM,普通人根本打不开。会觉得是张报废卡或者病毒。" 苏瑶的眉毛动了动:"那你怎么打开?" 林屿把文件拖到桌面,然后点了属性,切到"安全"选项卡。他试着改权限,系统弹出来一个提示:"您需要SYSTEM权限才能修改此文件的所有者。"他盯着那行提示看了一会儿,退出来,打开命令提示符,输了一行"takeown"指令。系统报错,拒绝访问。 "不行。"他把键盘往前推了推,"得用别的办法。" 窗外天光又亮了一层。房间里的阴影开始退,从墙角慢慢缩到床底。林屿站起来,走到窗边,把遮光布拉开一道更宽的缝。对面的写字楼玻璃幕墙上倒映着初升的太阳,橙红色的光把整片玻璃烤成一块融化的金属。他盯着那片光看了一会儿,忽然想起什么。 "存储卡有没有可能同时存了两个分区?"他转回头。 苏瑶正在翻电脑的设置面板,听到这句话,手指顿了一下:"你是说……表面一个文件,隐藏分区里还有东西?" "沈倦做事喜欢留两层。"林屿走回书桌前面,弯腰看着电脑侧面的读卡器,"他笔记本封面写一句,夹层卡里放一个。这个文件打不开,说不定就是故意设计成这样的。" 他打开磁盘管理工具。读卡器挂载的盘符显示容量是4个G,但已用空间只显示1.2个G。可那张MicroSD卡是16G的。 林屿的呼吸停了一拍。苏瑶也看到了。盘符右侧有一大片未分配的空间,整整13个多G的灰色区块,像一块未被标记过的地图。 "隐藏分区。"苏瑶的声音压得很低,"他能做到这个程度?" 林屿已经打开了第三方分区工具。灰色区块被识别出来,他点了一下"加载卷",系统开始读取。进度条走得很慢,一格一格往前爬。房间里的空气好像凝固了,只有电脑风扇的转声和窗外偶尔传来一声早班公交的引擎轰鸣。 进度条走到百分之百的时候,一个新的盘符在资源管理器里跳了出来。里面只有一个文件夹,文件夹名字叫"FINAL_EVIDENCE"。点进去,里面有七个子文件夹。每个文件夹的名字都是一个年份和城市——2021伦敦、2022柏林、2023东京、2024巴黎、2025多伦多、2026——最后一个文件夹的名字只有两个字:"里约"。 "七。"林屿把这个数字低声重复了一遍。 苏瑶凑近看那些文件夹的名字:"沈倦收集的?这些是什么意思?" 林屿点开"2021伦敦"那个文件夹。里面有三张扫描件,全是韩文。他看不懂,但文件名的英文字母拼出来是"POLICE_REPORT_EXCERPT"。旁边还有一张照片,拍的是一张电竞椅,椅背上贴着一个战队的队徽。他不认识那个队徽。 再往下翻,每个文件夹里都有一份类似的东西。扫描件、照片、或者一段视频的缩略图。林屿的手指悬在鼠标上方,忽然觉得指尖有点麻。他意识到一个什么问题。 "年份从2021年开始。"他说,"到2026年。" "今年就是2026。"苏瑶接话。 "今年还没过完。十二月份。"林屿转过头看她,表情在屏幕光的映照下被拉出一种不自然的色调,"沈倦收集的信息至少截至今年十一月,他失踪之前不到十天。可最后那个文件夹叫'里约',不是2023。三年前的事情。为什么里约单独列出来?" 苏瑶没有回答。 林屿点开了"里约"文件夹。里面只有一个文件,是一段MP4格式的视频,大小将近4个G。文件名很简短:"RJ_FINAL_RAW_REC_ONLY.mp4"。 "这是什么?"苏瑶侧过头。 林屿点开播放器。画面弹出来的一瞬间,他整个人像被什么东西从脊椎底部钉住了——那是三年前里约总决赛第一视角的录制画面。观战视角,但不是官方直播的那一路。这是选手本人电脑的原始录像,没有经过任何导播切换和后期处理。屏幕左上角的时间戳显示的是2023年11月8日21:47:03。决赛第三局,最后的1v1。 画面上的准星在上下晃动——那是他自己的手在操作。他能认出来那个晃动的节奏。镜头里掩体对面,VENOM的裴渡躲在集装箱后面,身位露了四分之一。他的心口忽然跳得快了起来,他清晰地记得接下来会发生什么。他开镜,拉栓,瞄准那道露出来的缝隙。然后——视野右上角闪过一道白。一道非常细的、几乎只有一条线那么窄的光,从屏幕边缘闪了一下,大概持续了0.2秒。然后他的准星偏了1.5度。只有1.5度,但在那个距离上,弹道偏出去了足足一个人的身位。 林屿按了暂停。他盯着那道白光出现的那一帧,把进度条往回拖了五秒,然后逐帧播放。画面一帧一帧地往前走,他右手食指放在空格键上,每隔零点几秒按一次。第17帧——那道白光出现了。他把那一帧截下来,放大。 白光的位置在屏幕右上角,靠近小地图和血量条的区域。放大到四百倍的时候,光的边缘变成了不规则的锯齿状,像什么东西在那一帧里被覆写了几毫秒。那不是设备老化造成的那种模糊光晕,那是——有人在那一帧里插入了什么东西。 他退出视频,重新打开了2025多伦多的文件夹。里面也有一段视频,他打开看了一眼——同样的第一视角录像。屏幕上同样有一道白光闪过。位置稍有不同,角度也变了,但性质一模一样。2024巴黎也是。2023东京也是。 "七次。"林屿把播放器关掉,双手撑着书桌边缘站起来。他感觉到自己的膝盖在发软,不是生理上的,是那种突然意识到一件事比你想象的还要大几倍之后造成的虚脱感。"从2021年开始,每年一次。每次都有一支冠军热门战队在决赛里出问题。沈倦把这些都找到了。" 苏瑶的脸色也变了。她靠在窗台上,晨光从她身后灌进来,把她的轮廓镀上一层薄薄的暖金色,但她脸上的表情完全是冷的:"所以KING的五个选手失踪,不是孤立事件?" 林屿摇头。他低头看着电脑屏幕,七个子文件夹整齐地排列在那里,像一排墓碑。"这是一个模式。沈倦不可能凭空知道这些。他一定从某个地方拿到了一部分信息,然后自己去补完了剩下的。何深、陆衍他们……可能也在做同样的事。" 他话音刚落,口袋里手机震了一下。他掏出来。屏幕亮着,上面显示一条加密消息。消息源头显示"未知号码",但消息内容把他钉在了原地—— "你在找他们。他们也在找你。——G" 林屿盯着那个"G"看了五秒。房间里安静到能听见苏瑶呼吸的起伏声。窗外的太阳又升高了一些,橙红色的光开始转为金黄,在书桌表面拖出一道长长的暖色光带,正好落在键盘上。 "G是谁?"苏瑶问。 "不知道。"林屿把手机放到桌上,"但GHOST的缩写是G。" 他把视频窗口关掉,重新回到那个隐藏分区的根目录。倒数第二个文件夹的名字吸引了她的目光——"2026_Seoul_RAW",最后修改时间是两天前。他点进去。里面没有视频,没有照片,只有一个TXT文档。文档名叫"LIST"。 他打开文档。里面是一张名单,十一个名字。他从上往下扫过去,前五个是他无比熟悉的人——陆衍、沈倦、许诺、何深、周野。KING全体。第六个名字是"裴渡"。第七到第十一个,他一共都不认识。但最后一个名字下面有一行小字备注:"1号目标——已联系。等待回复。" "裴渡的名字……"苏瑶也看到了,"在第六个。" 林屿没有回应。他关掉文档,退出隐藏分区。动作很轻,但每一个步骤他都重复确认了三遍,确保没有遗漏。然后他拔下读卡器,把那枚MicroSD卡重新捏在指间。卡面上的金手指还微微发烫。 "我们得找裴渡。"他说。 苏瑶看着他:"现在?" 林屿看了一眼窗外。天已经大亮了,阳光把整条街道照得白晃晃的,路上的行人多了起来,早餐摊的推车开始从巷子里往外推。新的一天已经开始,KING失踪的新闻正在每隔几分钟更新一次。 "现在。"林屿把卡放进衬衫胸口那个有拉链的口袋里,拉链拉到顶,拉锁头贴着他的锁骨,冰凉的。"陆衍他们名单里有裴渡。沈倦给的监控里那张纸条上也写了"找裴渡"。他一定知道什么。" 他从衣架上拽下那件搭了半夜的夹克,套到一半的时候动作停住了——夹克内衬口袋里掉出来一张纸片,折成四折的。 他弯腰捡起来。打开。是一张酒店便签纸,上面只写着一行字,笔迹是陌生的。不是沈倦的,不是陆衍的,也不是任何他认识的人的字。 "别信监控。信人。" 他翻到背面。没有落款,没有日期。但纸片的一角印着一个极淡的水印,如果不仔细看根本注意不到——那是SSPL的官方LOGO。 他把那张便签纸攥在手心里,纸边硌着掌纹。 "走。"他对苏瑶说。 门在身后合上的时候,书桌上那台电脑的屏幕还亮着。七个子文件夹的窗口没有关,最后那一份"LIST"文档的残影在任务栏上缩成一个小小的方块。日光从窗帘缝隙里挤进来,打在那行字最后一次被编辑的位置上—— "1号目标——已联系。等待回复。" 但没有人注意到,任务管理器里一个不起眼的进程在后台悄悄运行着。它的描述是一串乱码,它的CPU占用率只有0.1%,它每分钟向一个加密通道发送一次数据包。 那个数据包的内容很小,小到几乎可以被忽略。只有四个字节。 内容是:卡已读。