下一章 上一章 目录 设置
5、锈蚀管道里的真相碎片 密室揭秘遇 ...
-
通风管道的铁皮在身下发出不堪重负的呻吟,陆征盯着江叙后脑勺的发旋,鼻尖萦绕着一股铁锈与消毒水混合的味道——那是江叙左肩伤口渗血的气味。第三章在工厂走廊里挨的那一枪,子弹擦过肩胛骨,此刻被汗水浸泡后,血腥味正顺着管道缝隙往外渗。
“还有三分钟。”江叙突然开口,声音压得极低,像怕惊扰了管道深处栖息的老鼠,“特警队的破拆装置会从东侧围墙进来,我们得在那之前到地下车库。”他说话时头也没回,右手却在管道壁上敲出三短一长的节奏,那是陆征在警校学过的紧急联络暗号,意思是“保持警惕”。
陆征的手指无意识地摩挲着作战靴夹层里的U盘。王胖子留下的这个东西,外壳刻着的“W”被磨得发亮,显然被人反复摩挲过。他突然想起苏瑶发的卷宗照片,王胖子入狱前在网吧吧台贴的招财猫挂件,脖子上就挂着个同款字母吊坠。
“王胖子为什么帮我们?”陆征的声音撞在铁皮上,反弹出细碎的回音。
江叙的动作顿了顿,管道里的微光恰好照亮他耳后那道月牙形的疤痕。“他女儿在‘蜂巢’的医疗数据库里。”他的语气平淡得像在说别人的事,“三年前王胖子欠了赌债,把女儿的就医记录卖给暗网贩子,后来想赎回时,数据已经被‘蜂巢’加密锁死了。”
陆征的心猛地一沉。他想起父亲笔记本里夹着的那张儿科医院缴费单,收款人姓名栏被墨水涂得模糊,只隐约能看出“市第一医院”的抬头。难道父亲当年调查的,不只是数据交易,还有被贩卖的患者信息?
“抓稳了。”江叙突然低喝一声,猛地拽住陆征的胳膊。管道前方出现一个直角弯道,江叙翻身时带起一阵风,陆征瞥见他后腰别着的折叠刀——刀柄上缠着深蓝色的防滑带,和父亲失踪的那把登山刀一模一样。
一、地下车库的镜像
从通风管道跌落时,陆征重重砸在一堆废弃轮胎上。橡胶的弹性缓冲了冲击力,却让作战靴里的平板硌得脚踝生疼。江叙紧随其后落地,落地瞬间踉跄了一下,左手死死按住左肩的伤口,指缝间渗出的血滴在水泥地上,晕开一朵朵暗红色的花。
地下车库弥漫着机油与霉变的气味,头顶的排污管每隔十秒滴落一滴污水,在积水中敲出单调的声响。陆征扶着江叙躲到一辆锈迹斑斑的面包车后,刚想检查他的伤口,却被对方按住手腕。
“看车底。”江叙的声音带着喘息,眼神却异常锐利。
陆征探头望去,面包车底盘缠着一圈细如发丝的铜线,铜线末端连接着个巴掌大的黑色装置——那是“蜂巢”常用的压力感应炸弹,只要车辆承重超过五十公斤,就会在三秒内引爆。
“他们早就料到我们会逃到这。”江叙从口袋里摸出个微型手电筒,光束在地面扫过,“车库的通风系统和管道相连,阿虎的人可能从那边包抄过来。”
陆征突然想起父亲笔记本里的一页涂鸦:一个车库平面图,角落里标着个小小的“X”。他掏出手机翻出照片对比,发现正是眼前这片区域。“这边有个维修通道。”他指着面包车右侧的墙壁,那里的瓷砖比周围颜色略浅,边缘有撬动过的痕迹。
江叙用折叠刀插进瓷砖缝隙,用力一撬,整块瓷砖应声而落,露出后面的钢筋网。“得拆掉这张网。”他咬着牙想用力,左肩的剧痛却让他闷哼一声。陆征接过刀,刀刃在钢筋上反复切割,火花溅在两人脸上,映出彼此眼底的凝重。
“你父亲的笔记本里,有没有提到过‘夜莺’?”江叙突然问。
陆征的动作顿了顿。“夜莺”是父亲专栏的笔名,他总说这个名字像黑夜里的哨声,能叫醒装睡的人。“怎么了?”
“三年前黑进‘蜂巢’时,我在他们的服务器里见过这个名字。”江叙的声音压得更低,“在一份客户名单的加密文件夹里,‘夜莺’后面标着‘已处理’。”
钢筋断裂的脆响掩盖了陆征骤然加重的呼吸。他想起父亲最后一次住院时,床头柜上放着本《夜莺颂》,书签夹在第37页,那一页的空白处写着个潦草的“笼”字。当时只当是父亲随手写的,现在想来,那或许是他留下的最后警告——“囚笼”程序,本就是为了困住“夜莺”这样的揭秘者。
“搞定了。”陆征扯开钢筋网,露出后面仅容一人通过的通道,“你先走。”
江叙却按住他的肩膀,将手电筒塞进他手里:“里面有三道密码锁,密码是你父亲的生日。”他从口袋里掏出个小小的金属球,塞进陆征手心,“这是信号增强器,到了通道尽头打开,能把平板里的地址发出去。”
通道口突然传来杂乱的脚步声,阿虎的声音穿透黑暗:“搜仔细点!老板说了,活要见人,死要见尸!”
江叙猛地将陆征推进通道,自己转身冲向相反方向,同时按下了手里的一个按钮。面包车底盘的炸弹突然发出刺耳的蜂鸣,阿虎的手下惊呼着四散躲避的瞬间,江叙已经消失在车库深处的阴影里。
陆征蜷缩在通道里,听着身后的爆炸声震得墙壁簌簌掉灰。他握紧那个还带着江叙体温的金属球,突然明白父亲临终前的眼神——那不是恐惧,而是一种近乎悲壮的笃定。有些真相,注定要用鲜血和逃亡去换取。
二、密码锁与旧相册
维修通道狭窄得像口竖着的棺材,陆征只能匍匐前进,膝盖在水泥地上磨出的血浸透了作战裤。通道壁上的霉斑在手电筒光线下扭曲变形,像一张张人脸,让他想起父亲书房里那本泛黄的相册。
那是他十岁生日时,父亲带他去游乐园拍的。照片里的父亲蹲在旋转木马前,笑得眼角堆起皱纹,手里举着个棉花糖,糖丝粘在他的警号上。后来父亲转行做记者,那本相册就被锁进了书柜最底层,直到陆征整理遗物时才发现,相册最后一页贴着张剪报,是“夜莺”专栏的第一篇报道,标题是《网络时代的信息囚笼》。
第一道密码锁挡住去路时,陆征的指尖在数字键上悬停了三秒。父亲的生日是1975年3月12日,可当他输入“19750312”时,锁芯发出一阵刺耳的报错声。他心一沉,突然想起父亲身份证上的生日和实际不符——当年为了早一年上学,爷爷把出生日期改大了一岁。
“19740312。”陆征重新输入,锁芯发出轻微的“咔哒”声,弹开了。
通道前方出现岔路,左侧的墙壁上画着个模糊的星号符号。陆征选了左边,手电筒的光束扫过第二道密码锁时,发现这是个字母锁,键盘上只有A到F六个字母。他想起江叙提到的“囚笼”程序,那是基于六进制算法设计的,而六进制对应的字符正是A(10)到F(15)。
“莫比乌斯环的拓扑结构,本质是0和1的无限循环。”陆征低声自语,手指在键盘上敲出“0101”的六进制对应字母“A F A F”。锁开的瞬间,他听见通道深处传来滴水声,像是有人在哭泣。
第三道锁是指纹锁,陆征试了自己的指纹,失败了。他咬着牙抹了把额头的汗,突然想起父亲总爱用右手食指关节敲桌面。他将自己的食指关节按在识别区,锁芯转动的声音在寂静的通道里格外清晰。
通道尽头是间不足五平米的密室,墙角堆着几个蒙着防尘布的箱子。陆征掀开最上面的箱子,里面装着台老式服务器,显示屏已经黑屏,主机上贴着张便签,是父亲的字迹:“囚笼的漏洞,在夜莺的羽毛里。”
服务器旁放着本牛皮笔记本,翻开第一页,陆征的呼吸骤然停滞——里面贴着他小时候的照片,照片背面写着:“小征,当你看到这本笔记时,爸爸可能已经变成了网络里的一串代码。记住,真正的囚笼从来不是程序,是人心。”
笔记本中间夹着个U盘,和王胖子留下的那个一模一样,只是外壳刻着的是“Y”。陆征将两个U盘插进服务器的接口,屏幕突然亮起,显示出一个加密文件夹,文件夹名是“夜莺的鸣唱”。
金属球在手心发烫,陆征想起江叙的话,按下了开关。信号增强器发出微弱的蓝光,平板屏幕上的服务器地址终于顺利发送出去,接收人显示为“苏瑶”。
就在这时,密室的门突然被撞开,阿虎带着两个手下冲了进来,黑洞洞的枪口指着陆征的胸口。“陆警官,别来无恙。”阿虎的皮鞋踩在碎玻璃上,发出刺耳的声响,“你父亲当年就是在这,亲手把‘囚笼’的核心代码交给我的。”
陆征握紧了手里的笔记本,后背抵住冰冷的服务器:“你在撒谎。”
“撒谎?”阿虎笑了,从口袋里掏出个录音笔,按下播放键。父亲的声音从里面传来,带着喘息和痛苦:“代码在……在夜莺的第三根羽毛里……”
录音戛然而止。阿虎收起录音笔:“你父亲骨头硬,熬了三天才松口。可惜啊,他说完这句话,就断气了。”
陆征的手指在笔记本边缘掐出深深的红痕。他突然想起父亲葬礼那天,有个陌生女人送来个花圈,卡片上写着:“致永远的夜莺,你的羽毛我们会好好珍藏。”当时只当是读者,现在想来,那女人恐怕就是“蜂巢”的人。
“把U盘交出来,我可以让你死得痛快点。”阿虎的枪口又往前递了递。
陆征突然笑了,笑声在狭小的密室里回荡,带着种近乎疯狂的决绝:“你知道夜莺的羽毛是什么吗?”他举起那个刻着“Y”的U盘,“是病毒。我父亲早就料到有这么一天,他在代码里藏了个自毁程序,只要两个U盘同时接入服务器……”
服务器突然发出刺耳的警报声,屏幕上的文件夹开始自动删除,进度条以肉眼可见的速度增长。阿虎脸色骤变,嘶吼着扑过来:“你疯了!”
陆征侧身躲开,将笔记本塞进怀里,撞开阿虎的手下冲出密室。通道里的密码锁开始自动锁闭,他听见身后传来阿虎气急败坏的咒骂声,以及服务器爆炸的闷响。
奔跑中,陆征的手电筒掉在地上,光束在黑暗中乱晃,最后定格在通道入口处——江叙靠在墙壁上,左肩的伤口还在渗血,嘴角却挂着丝笑意。“我就知道你能出来。”
两人在黑暗中对视的瞬间,陆征突然明白,那些缠绕在星号符号里的秘密,那些藏在代码背后的鲜血,从来都不只是一个人的战争。当他和江叙的影子在墙壁上重叠时,某种比仇恨更坚韧的东西,正在废墟之上悄然滋生。
三、雨夜里的救护车
特警队的强光手电刺破工厂夜空时,雨还在下。陆征扶着江叙走出地下车库,苏瑶带着队员迎上来,看到两人满身是血的样子,脸色瞬间白了。“陆队,你没事吧?”
“先救他。”陆征将江叙推给医护人员,自己靠在警车旁,掏出那个刻着“Y”的U盘。雨水打湿了他的睫毛,让远处的警灯变成一片模糊的光晕。
“服务器地址发出去了,技术队正在追踪‘蜂巢’的主服务器。”苏瑶递给他条毛巾,“王胖子找到了,在工厂的蓄水池里,已经……”
陆征的动作顿了顿。“他手里有个星号符号的另一半,对吗?”
苏瑶点点头,声音低沉:“法医说他是被活活溺死的,死前应该受过酷刑。”
救护车的鸣笛声由近及远,陆征望着江叙被抬上车的背影,突然想起密室里的笔记本。最后一页画着张简易地图,标注着城郊的一座废弃天文台,旁边写着:“囚笼的心脏,在星空之下。”
“苏瑶,查一下城郊天文台的资料。”陆征擦掉脸上的雨水,“还有,调阅三年前所有关于‘夜莺’专栏的报道,特别是被下架的那些。”
苏瑶刚要应声,陆征的手机突然震动起来,是个匿名号码发来的彩信。点开后,屏幕上跳出一张照片——江叙的母亲躺在病床上,氧气管插在鼻孔里,床头的监护仪显示着微弱的心跳。照片下方有行字:“想让她活下去,就独自来天文台。”
陆征猛地抬头看向救护车消失的方向,雨水顺着他的下颌线滴落,砸在U盘上,溅起细小的水花。他突然想起江叙在通风管道里说的话:“我妈有严重的心脏病,‘蜂巢’的老板用她的病历威胁我,让我修复‘囚笼’的漏洞。”
“陆队?”苏瑶察觉到他的异样,“怎么了?”
陆征将手机揣回口袋,摸出配枪检查了一下弹匣。“没事。”他的声音在雨夜里显得格外冷,“你带队员回局里,我去趟天文台。”
苏瑶还想说什么,却被陆征的眼神拦住。那是一种她从未见过的坚定,像暴雨中不肯熄灭的星火。“照顾好那本笔记本。”陆征转身走向自己的警车,拉开车门的瞬间,又回头补充了一句,“如果我没回来,把U盘里的东西公开。”
警车引擎发动的声音混着雨声钻进耳朵,苏瑶望着陆征的车尾灯消失在雨幕里,突然想起陆征父亲的那句专栏结束语:“当信息成为囚笼,我们唯一的钥匙,是敢于直视黑暗的眼睛。”
江叙躺在救护车里,透过车窗看着那辆警车拐上公路。他悄悄拔掉手背上的输液针,从枕头下摸出个微型对讲机,按下通话键时,声音带着刚从鬼门关爬回来的沙哑:“计划进行得很顺利。”
对讲机那头传来个苍老的声音:“确保他能拿到‘心脏’,否则你母亲的药,就停了。”
江叙闭上眼睛,任由救护车在雨夜里疾驰。他能感觉到左肩的伤口在隐隐作痛,像个提醒——从他三年前主动接近“蜂巢”开始,这场以亲情为赌注的棋局,就早已没有了回头路。而陆征,这个被卷入漩涡的警察,不过是他计划里最关键,也最危险的一颗棋子。
雨越下越大,仿佛要洗尽这座城市所有的血迹和秘密。但陆征知道,有些痕迹永远不会消失,它们会像星号符号一样,刻在代码里,刻在记忆里,刻在每一个为真相奔跑的脚印里。当他的车驶离市区,朝着城郊的天文台驶去时,仪表盘上的时间,刚好指向午夜十二点。
晚安
