第66章 绝境

十一点二十三分,屏幕上跳出一行绿色的字。

镜像完成。总数据量:3.7TB。校验:通过。

韩冰盯着那行字看了三秒钟,然后长长地吐了一口气。那口气从胸腔深处挤出来,带着过去两个多小时里积攒的所有紧绷。他摘下眼镜,用衬衫的下摆胡乱擦了两下——镜片上全是指纹和一层薄薄的灰,大概是从服务器机柜的风扇口吹出来的。书房里没有开窗,空调也关着,密闭空间里弥漫着一股混合的味道:塑料外壳被加热后的微焦气息、铝合金箱子内衬的工业胶水味、以及韩冰自己身上隔夜未洗的汗酸。他的后背贴着贺远山那把意大利真皮办公椅,椅背上洇出一块深色的汗渍。

他按下对讲机的通话键。周明,镜像完成了。可以撤。

对讲机里传来一阵短暂的电流杂音,然后是周明的声音,压得很低,像是怕隔墙有耳:收拾设备,五分钟内撤离。所有人不要碰现场的任何东西——保持原样。

韩冰拔掉了镜像设备和服务器之间的数据线。那根线很粗,接口是定制的,拔的时候发出一声沉闷的。他把线缆绕好,连同镜像设备一起塞回铝合金箱子,扣上锁扣。箱子比来时重了——里面多了一块装满3.7TB数据的固态硬盘。他提起来掂了掂,大概多了三百克。三百克的重量里装着贺远山三十年的秘密。

他站起来,膝盖咔嗒响了一声。在椅子上坐了两个多小时没动,腿都麻了。他最后看了一眼贺远山的书房。书桌上的电脑还亮着,屏幕保护程序在缓慢地播放一张风景照——一片金黄色的银杏林,阳光从叶子的缝隙里洒下来,地上铺满了落叶。很美。像是某个秋天的午后,有人站在树下拍了这么一张照片,然后把它设成了桌面。书架上的法律书籍排列整齐,书脊上烫金的英文字母在灯光下闪着微光——《Criminal Law: Cases and Materials》、《Evidence》、《Constitutional Law》。墙上挂着一幅横幅书法,行楷,笔力很沉,写的是八个字:法者,天下之公器也。

韩冰转身走出了书房。他没有回头。

院子里的银杏树正在冒新芽,嫩绿色的叶片在四月的风里微微颤抖。两个刑警守在院门口,看到韩冰出来,其中一个上前接过了铝合金箱子。小心点。韩冰说。别磕着。

十一点二十八分,三辆没有标识的黑色商务车依次驶出翠湖山庄的大门。车队没有开警灯,没有鸣笛,安安静静地拐上环山公路,消失在银杏林的尽头。

五分钟后,翠湖山庄的基站信号恢复了。管家从别墅里走出来,站在院子里茫然地看着空荡荡的停车位。他掏出手机——有信号了。屏幕上弹出十七个未接来电,全部来自同一个号码。贺远山的号码。

管家犹豫了两秒,还是没敢回拨。

几乎在同一时刻,恒泰律师事务所十二楼。

第二支搜查队的镜像也接近尾声。那间隐蔽的房间在消防通道旁边,五平米不到,没有窗户,头顶只有一盏日光灯管。灯管老化了,隔几秒钟就闪一下,把整个房间的光线变得忽明忽暗。房间里的温度比走廊高出好几度——那台黑色的服务器机柜一直在运转,散热风扇发出持续的低频嗡嗡声,像一只被关在铁箱子里的大黄蜂。

小赵蹲在机柜前面,额头上全是汗。他是韩冰提前培训过的技术员——二十六岁,计算机专业毕业,在技术科干了两年。韩冰花了一整个晚上教他怎么操作便携式镜像设备:怎么接线、怎么设置参数、怎么处理镜像过程中可能出现的报错。记住,韩冰当时拍着他的肩膀说,你就是我的备份。主服务器我去做,备份服务器你来做。出了问题打我电话——但尽量别出问题。

小赵没让他失望。一个半小时,1.2TB的数据,完整镜像,校验通过。他把设备装回箱子,锁好,然后用手背擦了一把额头上的汗。汗水蜇了一下眼睛,他眯着眼睛看了一眼手机上的时间:十一点四十一分。

备份服务器的数据量比主服务器少——因为它只存储同步数据和通讯记录,不存储视频文件。但小赵在镜像过程中瞥了一眼文件目录,看到一个叫通讯日志的文件夹,里面密密麻麻的全是以日期命名的子文件夹,从2021年一直排到2026年4月5号。五年的通讯记录。

他不知道那些记录里藏着什么。但他知道,韩冰说过,通讯记录才是真正的宝藏。

下午一点四十分,两台镜像设备先后送到了省公安厅技术科。

韩冰的工作台是技术科最大的一张,L形的,靠墙放着,桌面上平时堆满了各种设备和线缆。他花了五分钟把桌面清理干净,然后把两台镜像设备并排放好。左边是翠湖山庄主服务器的镜像——3.7TB,铝合金箱子上贴着一张手写的标签,翠湖-主-。右边是恒泰备份服务器的镜像——1.2TB,标签是小赵写的,字迹比韩冰的潦草得多,恒泰-备-。

这章没有结束,请点击下一页继续阅读!

两个箱子并排放在一起。总共4.9TB。

韩冰看着那两个箱子,忽然觉得它们像是两口棺材——小号的,装不了人,但装得下一个人的一辈子。贺远山的一辈子。三十年的客户名单、财务流水、通讯记录、监控截图、录音文件、行贿凭证——全部浓缩在这4.9TB的数字信号里,躺在两块固态硬盘的闪存颗粒上。如果把这些数据打印出来,大概能铺满整个技术科的地板。

韩冰。沈墨的声音从身后传来。

韩冰转过头。沈墨站在技术科的门口,旁边是苏念和周明。三个人的脸上都带着一种相似的神情——不是轻松,不是兴奋,是一种绷了很久终于看到终点但还不敢松劲儿的紧张。像马拉松跑到第四十公里的人,能看到体育场了,但腿已经快抽筋了。

都到齐了?韩冰问。

都到齐了。沈墨走过来,站在工作台前面。他的目光在两个铝合金箱子上停了一秒,然后说:先看隐藏分区。

韩冰坐下来,打开主服务器的镜像。他在镜像过程中已经标记好了那个200GB的隐藏分区——用TrueCrypt的隐藏卷技术嵌套加密,外层在镜像时已经被绕过,但内层的密码还锁着。他打开一个暴力破解工具,设定了参数:六到十五位密码,字母数字组合,优先尝试常见的个人信息组合——生日、手机号、身份证后六位。

工具开始跑了。屏幕上的数字飞速翻滚,像老虎机的滚轮,一排一排地闪过又被否定。

四个人都没说话。技术科的窗户朝南,四月的午后阳光很足,照进来落在工作台上,把两个铝合金箱子的表面照得白亮亮的。空调的出风口在正上方,凉气吹下来,刚好吹到韩冰的脖子后面。他缩了一下肩膀,没有去调温度。

四十分钟。

屏幕上弹出一个绿色的弹窗:密码匹配:HYS。

韩冰吸了一口气。出来了。

他转头看着其他三个人。HYS——贺远山的拼音首字母。——1968年3月15日。他停了一下。他的生日。

苏念发出一声很轻的、几乎听不见的冷笑。一个用法律构建犯罪帝国的人,拿自己的生日当密码。

人都有盲点。韩冰说。他的手指已经在键盘上敲了起来,开始输入密码解锁隐藏分区。越是自认为聪明的人,盲点越致命。他大概觉得隐藏分区本身已经够安全了——TrueCrypt加密、隐藏卷嵌套、外层还有诱饵数据。他可能想过这辈子都不会有人走到这一步。所以密码——他就随手用了自己的生日。方便记,不怕忘。

回车。

屏幕闪了一下,黑了半秒,然后亮了起来。文件目录加载出来了。

隐藏分区里只有一个文件夹。名字很短,两个字:。

韩冰双击打开。

文件夹里排列着三十四个子文件夹,整整齐齐,按照拼音首字母排序。每个子文件夹的名字都是一个人名。韩冰的目光从上往下扫过去——有些名字他不认识,有些隐约有印象,有些一看就知道是谁。

赵建华排在最后几个。

韩冰点开了。

里面有七个文件。三份银行转账记录的截图,两段录音文件,一份手写信件的扫描件,一张照片。

韩冰先点开照片。是一张监控截图——画面的左上角有时间戳,2021-09-17 21:43:22,画面里是一个男人从一辆黑色轿车里出来,正走向一扇半开的门。门上方挂着两盏暖黄色的灯,照亮了男人的侧脸。

是赵建华。

韩冰紧接着打开了同一文件夹里的其他三张截图——不同的日期,同一个地方。2021年11月8日,2022年3月14日,2023年1月2日。四次。四次走进水岸花园VIP区大门的监控记录,四个不同的时间戳,同一个人。赵建华。省公安厅副厅长。每一张截图的画面都很清晰——不是手机偷拍,是专业监控摄像头拍的,角度固定,画质锐利,连赵建华西装翻领上的小划痕都能看得一清二楚。

沈墨凑过来看了一眼,没说话。周明站在更远的地方,但他的眼睛一直盯着屏幕。他的嘴唇抿成了一条线。

韩冰点开了第一段录音。

音频播放器的波形图开始跳动。两条线——一条波动幅度大,声音低沉浑厚,是一个中年男人的声线;另一条稍微平缓一些,语速更慢,带着一种习惯性的停顿,像是每说一句话之前都要在脑子里过一遍。

那是贺远山的声音。韩冰说。他听过贺远山公开演讲的录像,那种不紧不慢的说话方式很有辨识度。

另一个呢?沈墨问。

录音里响起了第二个人的声音:老贺,这个案子不能再查下去了。你知道牵出来的是谁——查下去的话,不是一个两个人的问题。你帮我想个办法。

那是赵建华。周明说。