杭岩查了整整一夜。 薛睿的公开履历没什么问题——甚至可以说是光鲜。二十年前从某二本院校行政管理专业毕业,分配到甘肃某市城建局,干了五年,调入当地开发区管委会,又干了三年。八年前调任北城市旧城改造办公室,从科员干到副主任,去年升的副处。 履历看起来是一条标准的基层公务员上升曲线。但杭岩要找的不是曲线本身,而是曲线上的裂缝。 他先查了薛睿在甘肃的时间段。2005年到2012年,城建局和开发区管委会。这七年里薛睿经历了什么?公安系统查不到他的任何违法记录——清清白白。但杭岩注意到一个细节:薛睿在甘肃期间的婚姻状况一栏写的是"离异",前妻叫林小曼,离婚时间是2011年。 2011年。陈维国的放火案也是2011年撤案的。 这两个时间点重合了。离婚和撤案之间有没有联系?也许是巧合——但杭岩不信巧合,至少在这个案子里不信。 他继续往下翻。薛睿调到北城之后,住在新城区一套一百二十平的房子里,评估价三百多万。一个副处级干部的工资买得起这样的房子吗?也许可以,如果他有别的收入来源。 杭岩在公安系统里查不了银行流水——那需要反贪或者纪委的权限。但他能查到另一样东西:车辆信息。 薛睿名下有一辆黑色奥迪A6,登记时间是三年前。 三年前薛睿还是科员,月工资到手不到六千。奥迪A6,新车落地三十多万。 钱从哪来的? 杭岩把这个疑问记下来,关掉了薛睿的资料页面。他揉了揉眼睛——盯了一夜屏幕,眼球干涩得像砂纸。窗外的天已经蒙蒙亮了,灰蓝色的光从窗帘缝里渗进来。 他在行军床上躺了两个小时,没睡着。脑子里全是那些碎片——灰色风衣、铁皮盒子、黑色塑料袋、十三分钟、陈维国、薛睿。碎片在脑子里转来转去,像一台没关掉的机器。 七点钟他起来洗了把脸,喝了杯凉水,开车去了民主路。 --- 火场在清晨的雾气里显得更加狰狞。 断成两截的楼体被雾气裹着,像一具半沉在水里的巨兽。警戒线还在,但已经松了,被风吹得耷拉在地上。杭岩从底下跨过去,踩着昨天的灰水往里走。 他今天来是为了那个铁皮控制箱。 楼梯间在楼的北侧,部分结构还算完整。杭岩打着手电筒往上走,脚下是碎砖和烧变形的铁栏杆。墙壁上的烟熏痕迹从下往上越来越浓——火是从二楼窜上去的,烟也是。 二楼楼梯平台。手电筒的光扫过去,墙上有一个铁皮箱子——大约三十厘米见方,铁皮壳子已经被烟熏得漆黑,门半开着。杭岩戴上手套,小心翼翼地把它打开。 箱子里面的东西比他预想的简单——一个老式闸刀开关,刀片处于"下"的位置。也就是断开的位置。 闸刀断开了。 这和朱琅的描述一致——灰色风衣的男人打开了铁皮箱子,把闸刀扳了下来。切断的不是消防系统,而是整栋楼的公共供电。 但杭岩注意到了另一个东西。 闸刀的底座上有两根线,一根是原来的公共电源主线,红色,粗。另一根是后来接上去的,黑色,细——绝缘皮是新的那种亮面PVC,和原来的老线路明显不同。 有人在这根线路上做了手脚。 杭岩蹲下来仔细看那根黑线。它从闸刀的负荷端引出来,沿着墙角走了一段,然后消失在烧焦的墙体里。他没法追踪这根线通向哪里——墙体已经烧塌了一部分,线路在废墟中间断掉了。 但他可以推断:如果有人在闸刀上接了一根额外的线,然后把这根线的开关和公共电源绑在一起——那么当灰色风衣男扳下闸刀的时候,他切断的不仅仅是公共用电,还有这根额外的线所连接的什么东西。 什么东西会被人私接在消防控制箱的闸刀上,而且需要在火灾中断电? 杭岩想了三秒钟,然后想通了。 监控。 如果有人在这栋楼里私装了监控摄像头,并且把供电线接在了公共电路的闸刀上——那么只要闸刀处于通电状态,监控就在工作。火灾发生后,灰色风衣男进入大楼扳下闸刀,监控断电,停止录像。 他在火灾中切断了监控。 这意味着什么?意味着这栋楼里有人装了监控,而且监控拍到了火灾发生时的某些画面——灰色风衣男不想让这些东西留下来。 但监控的录像存储设备在哪?如果存储设备也在楼里,那它很可能已经被火烧毁了。除非存储设备在楼外。 杭岩站起来,在平台上转了一圈。他的目光落在一楼后面——朱琅说的那个人翻窗进来的位置。他下楼绕到楼后面,在杂草和建筑垃圾中间仔细搜索。 十分钟后,他在一楼窗户下方的一个旧配电箱里发现了一样东西。 一个小型硬盘录像机。黑色的铁壳子,巴掌大小,已经被烟熏黑了,但外壳没有烧毁——它被放在这个金属配电箱里,某种程度上得到了保护。 杭岩把它取出来。录像机的电源线沿着墙根走了一段,然后接入了楼内——正是从那个铁皮控制箱的闸刀上引出来的黑线。 找到了。 他把录像机装进证物袋,快步走出火场。到车上之后他立刻打电话给技术科的老冯。 "老冯,我有个硬盘录像机需要你帮着恢复。可能被烟熏了,不知道里面数据还在不在。" "拿来我看。硬盘这种东西只要没被直接烧到高温,数据一般能保住。烟熏不影响盘片。" "我现在就过去。" 杭岩发动车子的时候,手是抖的——不是紧张,是兴奋。那种拼图终于找到关键一块的兴奋。 --- 技术科。老冯把录像机拆开,取出里面的3.5英寸硬盘,接到恢复设备上。 "盘片没损伤,"老冯盯着屏幕上滚动的数据流,"文件系统还在,我在恢复视频文件。一共四个通道——应该是四个摄像头。录了大概三周的内容。" "能看吗?" "等一下,正在解码。" 杭岩站在老冯身后,盯着屏幕。进度条一点一点地爬。 第一个通道的画面出来了。画面是黑白的,有点噪点,但清晰度够用——这是对准楼道入口的摄像头,拍的是二楼楼梯间的走廊。 第二个通道。一楼入口。 第三个通道。三楼走廊。 第四个通道—— 杭岩的呼吸停了。 第四个通道拍的是二楼202室的门口。陈维的门口。 有人在陈维的门口装了监控。 "快进看看,"杭岩说,"找十一月十三号晚上到十四号凌晨的内容。" 老冯拖动进度条。画面飞速闪过——白天人来人往,晚上空无一人。然后到了十一月十三日晚上十一点。 画面上,走廊里空荡荡的。灯光昏黄。十一点十二分,一个人出现在画面里。 灰色风衣。 杭岩的指甲掐进了掌心。 那个人从楼梯间走过来,步伐不快不慢,目标明确地走向202室。他到了门口,抬手敲了三下门。门开了——开门的是一个中年男人,穿着汗衫和短裤,面容模糊但在画面里能看出大概轮廓。 陈维。陈维国。 灰色风衣男进了门。门关上了。 "快进。"杭岩说。 老冯拖进度条。画面跳过十几分钟。十一点三十七分——202室的门开了。灰色风衣男从里面走出来。他的动作比进去时快了一些,但仍然控制着步伐——那种刻意的快走,和朱琅描述的一模一样。 他转身的时候,画面拍到了他的侧脸。 "暂停。"杭岩说。 画面定格。灰色风衣男的侧脸在黑白画面里不算清晰,但五官轮廓可辨——中年男人,面容温和,笑起来会有细纹—— 是薛睿。 杭岩认出了那张脸。昨天他在改造办办公室里和这张脸对坐了四十分钟。他不会认错。 "放大。" 老冯放大了画面。像素变粗了,但五官结构依然可辨。 薛睿。 十一月十三日晚上十一点三十七分,薛睿从陈维的202室走出来。六分钟后——十一点四十三分——系统日志开始被删除。 时间线完全对上了。 薛睿进了陈维的房间,待了大约二十五分钟。然后他出来了。然后十三分钟的日志被删了。然后凌晨两点火起了。 陈维在火起之前被扼杀。 杭岩站在屏幕前,浑身的血液像被冻住了。 "杭岩?"老冯回头看他,"你认识这个人?" "认识。"杭岩的声音很平,但他的右手中指在反复摸那道旧疤。"这个人的事,你先别跟任何人说。" "行。"老冯是个知道分寸的人,没多问。 杭岩走出技术科,在走廊里站了一会儿。他的脑子在高速运转,但表面上一动不动,像一台关了屏幕的电脑在后台全速运行。 他现在的处境很微妙。他手里有一段监控视频,拍到薛睿在火灾前进入陈维的房间——但这段视频是从一个来源不明的私装监控里提取的。监控本身是违法的,证据链有瑕疵。更重要的是,薛睿是副处级干部,背后可能有马洪涛的保护。如果杭岩贸然行动,打草惊蛇,薛睿有足够的时间和资源销毁一切证据。 他需要一个稳妥的方案。 第一步,确认录像机的所有权和安装者。这种小型监控设备在网上几百块就能买到,安装也不复杂。谁装的?如果是薛睿装的,说明他对陈维的监控由来已久;如果是陈维自己装的,说明他在防范什么。 第二步,把这段视频作为核心证据保护起来。不能放在局里的服务器上——如果有人能删除系统日志,就能删除服务器上的任何东西。他需要一个安全的存储方式。 杭岩回到办公室,把录像机的硬盘内容拷贝到两个U盘上。一个U盘锁在自己办公桌的抽屉里,另一个他揣在身上。 然后他开始做第三件事——查小周。 技术科的日志恢复结果还没出来,但他已经等不了了。他要用别的方式确认小周当晚的真实行踪。 他调取了公安局大楼的监控录像。大门口的监控、楼道里的监控、停车场的监控——十一月十三日晚上到十四日凌晨的全部调出来,逐段查看。 晚上九点十五分,小周从大门口出来,刷卡,走向停车场。九点十八分,他开着自己那辆白色的二手别克驶出了停车场。 九点十八分。小周确实在九点多离开了。 但——杭岩继续看。十一点零五分,一辆白色别克从停车场入口驶入。监控拍到了车牌号——是小周的车。 他回来了。 十一点零八分,一个戴帽子的身影从停车场走向大楼侧门。侧门没有监控摄像头,但那个人走路的姿势、身形、衣服颜色——和小周高度吻合。 小周在晚上九点多离开,十一点又回来了。他从侧门进入大楼——侧门夜间不上锁,不刷卡,没有门禁记录。然后他上了四楼信息科,在三号终端上执行了删除操作。然后他在凌晨零点多再次离开。 他撒了谎。 杭岩把这段监控录像的截图保存下来,关掉电脑。 他现在可以确认:小周是那个删除十三分钟日志的人。但小周不是主谋——一个信息科科员没有动机去删除火灾死者身份登记的日志。他是被人指使的。 被谁指使? 线索指向薛睿。但薛睿不会直接联系小周——他需要一个中间人。 杭岩想到了马洪涛。 马洪涛是公安局副局长,分管信息科。他是薛睿的保护伞——characters.md里写得清清楚楚。如果是马洪涛下的命令,小周不敢不从。 但现在还不是动马洪涛的时候。证据链还没闭合。杭岩需要先确认小周到底是被谁指使的,以及他到底删了什么。 技术科的日志恢复结果——这是最后一块拼图。 杭岩看了看时间。下午两点。陈工说最快下午出结果。他决定去网安支队找陈工问问。 走到走廊拐角的时候,他的手机响了。 朱琅的号码。 "杭警官,"朱琅的声音很急,"我刚才在招待所窗户边看到楼下一辆深色轿车停了很久,里面有人。我不确定是不是昨天跟踪我的人,但那辆车——" "什么车?" "深色,像轿车。和前天晚上我倒垃圾时看到的那辆很像。" 杭岩的脚步停了。 "你待在房间里别动。我马上回去。" 他挂了电话,转身往楼下跑。出了大楼,开车五分钟回到家属院。招待所门口的街道上——空的。没有深色轿车。 杭岩把车停在路边,下来看了一圈。地面上的轮胎印还在,但车已经走了。 他上楼敲开朱琅的房门。朱琅站在门后面,脸色发白但眼神很镇定。 "车什么时候走的?" "大概五分钟前。我打电话给你之后就开走了。" "你看到车牌号了吗?" 朱琅摇了摇头。"太远了,看不清。但我记住了车的样子——深色,黑色或者深蓝,轿车,左后尾灯有一个不亮。" 左后尾灯不亮。这是一个重要特征。 杭岩记在心里。他没有告诉朱琅关于监控视频的内容——关于薛睿出现在陈维门口的事。现在知道的人越少越好。 "你今天不要出门了。我让值班的老张在楼下盯着,有什么事你直接打他电话。"杭岩把值班室老张的号码写给朱琅。 "你查到什么了,对不对?"朱琅看着他,那双黑眼睛像两口深井,"你查到了什么——所以才会有人跟踪我。" 杭岩沉默了两秒。 "我查到了一些东西。但还不能说。等我能说的时候,我会告诉你。" 朱琅没追问。她只是点了点头,然后把门关上了。 杭岩站在走廊里,听着门锁咔哒一声。他攥了攥拳头,转身下楼。 他必须加快速度了。薛睿已经注意到朱琅了——如果他还注意到了杭岩的调查,下一步可能就是销毁证据,甚至对人下手。 时间不多了。 杭岩开车回到公安局,直奔网安支队。陈工的办公室在三楼,门开着。 "陈工,日志恢复得怎么样了?" 陈工从电脑后面探出头来,表情有点复杂。"出来了。你要的东西在备份里——那段被删掉的十三分钟日志。" "内容是什么?" 陈工把屏幕转过来让杭岩看。 日志内容不长,一共七条操作记录。全部是查询操作,来自三号终端。查询的内容是—— 七名死者的身份证号和户籍信息。 不是查询,是修改。 准确地说,是修改。 在那十三分钟里,有人用三号终端修改了陈维的户籍信息——把他身份证号中的一位数字从"3"改成了"5"。然后又改了回来。 改了又改回来。 为什么要改?杭岩想了三秒钟,然后明白了。 这是测试。有人在测试系统日志是否可以被修改而不被发现。他改了一位数字,然后改回来,确认系统不会自动报警。确认之后——他删除了这十三分钟的日志,把测试的痕迹抹掉。 但删除操作本身也被日志记录了——备份服务器存着。 所以这个人——小周——他执行的操作比杭岩想象的更复杂。他不是简单地删除了某段记录。他先测试了系统能不能被修改,然后删除了测试痕迹。这意味着他的目的不是修改那七个人的信息——他的目的是确认系统不会被触发警报,为后续的某种操作做准备。 后续的操作是什么? 杭岩不知道。但他知道,这一系列操作绝不是小周自己想出来的。一个信息科科员不会无缘无故去测试系统安全机制。他背后有人。 "陈工,这些恢复的日志能出正式的鉴定报告吗?" "能。但需要走流程,至少两到三天。" "好。麻烦你尽快。" 杭岩走出网安支队,在楼梯间里站了一会儿。 他现在的证据链:监控视频拍到薛睿在火灾前进入陈维房间;小周在火灾后删除系统日志,小周撒谎称当晚没回过局里;陈维在火起前被扼杀;铁皮控制箱的闸刀被人为切断;朱琅目击有人趁火进入大楼并带走物品。 这些证据足以让薛睿接受传唤了吗? 不够。 监控视频来自来源不明的私装设备,证据效力存疑。小周删除日志的行为可以解释为"个人操作",和薛睿之间的联系还没有直接的证据。陈维的死因是机械性窒息,但凶手不一定是薛睿本人——可以是雇的人。铁皮控制箱的闸刀上没有指纹(老冯已经检查过了,闸刀太粗糙,留不下有效指纹)。 他需要更多。需要DNA——陈维指甲缝里的皮肤组织。需要甘肃那边的卷宗。需要小周的口供。 DNA还要等。甘肃那边还没回。小周—— 杭岩做了一个决定。 他决定直接找小周谈。 不是正式传唤,是非正式的——以"了解情况"的名义。他在走廊里截住小周,把人带到一间空办公室,关上门。 小周的脸色比上次更差了。眼镜后面的眼睛布满血丝,嘴唇起皮,整个人像是好几天没睡好觉。他坐在椅子上,双手放在膝盖上,手指不停地互相搓动。 "小周,"杭岩坐在他对面,没有开记录仪,"我给你一次机会。你跟我说实话。" 小周的喉结动了一下。"杭哥,什么……什么实话?" "十一月十三日晚上,你九点十五分离开公安局,十一点零五分又回来了。你从侧门进来,上了四楼信息科,在三号终端上做了一些操作。然后凌晨零点十分离开。这些我都查到了。" 小周的脸一下子白了。不是那种慢慢变白的,是一瞬间像血全抽走了一样的白。 "我——" "你现在有两条路。"杭岩的声音不大,但每个字都砸得很实。"第一条,你告诉我谁让你做的、做了什么、为什么做。我可以在记录里写你是配合调查。第二条,你继续说谎。等我把所有证据摆出来,你就是主犯的同谋。" 小周的身体在发抖。他的嘴唇张了又合,合了又张,像一条搁浅的鱼。 沉默持续了大约一分钟。 然后小周说话了。声音很小,小到杭岩不得不前倾身体才能听清。 "是马局让我做的。" 马局。马洪涛。 "马洪涛什么时候跟你说的?" "火灾那天下午。他把我叫到他办公室,说晚上有一批数据需要处理——具体的他没细说,就是让我在十一点左右回局里,把三号终端上的一段日志删掉。他说这是上面的意思,让我别多问。" "上面的意思?他说的'上面'是谁?" 小周摇了摇头。"他没说名字。但——"小周的声音更低了,"马局说话的时候,我在他办公桌上看到一个杯子。一个保温杯。杯子上印着'旧城改造办'。" 杭岩的手指在膝盖上敲了一下。 "你删的那些日志,内容是什么?" "我不知道。马局给了我一个时间段——23:42到23:55——让我把这段时间所有的操作日志删掉。我照做了。然后他让我先测试一下系统能不能修改信息,我把一个数字改了又改回来,确认没报警。然后我删了日志,走了。" "你删日志的时候有没有想过为什么?" 小周的眼镜滑到了鼻尖上,他没有去推。他的眼眶红了。 "我妈要做手术。"他说,"肾移植。排队排了两年,终于排到了,但手术费要三十万。家里凑不出那么多钱。马局知道这件事——不知道他从哪知道的——他给了我一个信封,二十万现金。他说只是帮个忙,删点东西,不会有事的。" 二十万。肾移植。母亲的命。 杭岩看着小周——一个二十七岁的年轻人,为了母亲的手术费,被收买成了内鬼。他不是坏人,他只是一个被逼到了墙角的普通人。 但法律不会因为原因而免除行为。 "小周,你现在的证词我会做笔录。你签字之后,就是正式的配合调查。如果你说的都是真的——如果你只是执行了删除操作,没有参与其他事情——我会跟上面反映。但你要做好心理准备。" 小周点了一下头。然后他哭了。不是嚎啕大哭,是那种无声的、肩膀一抖一抖的哭。眼泪从眼镜片后面流下来,滴在膝盖上,洇成深色的圆点。 杭岩从纸巾盒里抽了两张纸放在他面前,没有说安慰的话。他不知道该说什么。 他站起来走出办公室,把门带上。走廊里空荡荡的,日光灯嗡嗡响。 马洪涛。副局长。薛睿的保护伞。 他收买小周删除了日志。这证明马洪涛和薛睿之间确实有利益关系——薛睿需要掩盖什么,马洪涛帮他掩盖。 但掩盖的是什么?仅仅是陈维的身份信息?还是更深层的东西? 杭岩走到窗边,看着外面的停车场。阳光从云层的缝隙里漏下来,在地面上画了一道道明暗交替的条纹。 他现在手里有了小周的口供——但这还不够。小周的话需要被验证。而且马洪涛只是中间人,真正的主谋是薛睿。 要动薛睿,他需要DNA结果、甘肃卷宗、以及那个监控视频的合法化。 但这些都需要时间。 而时间,可能正是薛睿最想买的东西。