马旭东把自己关在机房里整整四十八个小时。
机房不是真正的机房,是行动组在江城老城区租的一间民房,外面看着跟普通住户没什么两样——阳台上晾着几件永远不干的衣服,门口堆着两双旧拖鞋,连电表都走得很正常。但推开卧室的衣柜门,里面是一间隔音密室,三面墙上挂满了显示器,各种型号的硬盘阵列堆在墙角,散热风扇嗡嗡地转,把初秋的闷热搅得更稠。
他出来的时候,手里攥着一个u盘。眼睛红得像兔子,胡子拉碴,头发油得能炒菜,身上的t恤已经分不清原本是白的还是灰的。他把u盘拍在桌上,对陆峥和夏晚星说了一句话。
“苏蔓不是叛徒。”
夏晚星的手指在桌面上轻轻一颤,没有说话。
马旭东把u盘插进电脑,投影仪在墙上打出一片冷白色的光。最先显示出来的是两张照片——医院住院部的访客登记表,拍摄时间都在深夜,登记表上填的名字是同一个人:陈默。一次是去年十一月七日凌晨,一次是今年二月十三日凌晨。表上的字迹很潦草,但“陈默”两个字写得端端正正,像是故意让人看清楚似的。
“这两张照片是苏蔓用手机拍下来的,拍完之后立刻上传到了云端。但她没想到,陈默在她的手机上装了一个远程监控程序,云端一同步就被发现了。照片当天就被远程删除。”马旭东推了推眼镜,镜片上反射着屏幕上密密麻麻的代码,“但她用的是一个国产云盘,这个云盘有个冷门功能——删除的照片会在服务器端保留三十天的缓存碎片。我花了四十八个小时把所有碎片拼回来,结果不止这两张。”
他点开一个文件夹。里面整齐排列着十几张照片的缩略图,有拍糊了的文件,有某个监控摄像头的截图,有几张看起来像是从什么材料上撕下来的纸片,边缘还留着毛边。每一张照片底下都标注了拍摄时间,从去年十月一直持续到苏蔓死前一周。
夏晚星盯着屏幕,声音发涩:“她一直在收集陈默的证据?”
“不只是陈默。”马旭东点开最后一张照片,是一段视频的截图,画面里一个穿着深色中山装的中年男人正侧身进入江城商会的后门,身后跟着两个保镖。画面很模糊,应该是从远处用长焦拍的,但那个人的侧脸轮廓,夏晚星和陆峥一眼就认出来了——高天阳。
“拍摄时间是今年一月份,地点是江城商会后门的私人会所入口。这个会所不对外开放,只接待高天阳亲自邀请的客人。”马旭东敲了一下键盘,调出另一组数据,“更有意思的是这个——我在苏蔓云端缓存的日志里发现了一个隐藏文件夹,里面存着六段通话录音。不是她录的,是自动备份进来的。苏蔓的手机和陈默的手机曾经连接过同一个wifi网络,她的手机被动接收了陈默手机的部分缓存数据。陈默大概做梦都没想到,他每次删除通话记录的时候,一部分语音缓存会被附近同网段的设备截留。不是完整的通话内容,碎片化的,但足够拼出几条关键信息。”
他点开第一段录音。音频经过降噪处理,但仍旧夹杂着大量滋滋的电流声。陈默的声音从噪音中浮出来,带着那股特有的、让人脊背发凉的寒意。
“苏蔓,你弟弟的下一批药,后天到。但前提是你得把夏晚星和沈知言见面的时间地点给我。别跟我耍花样,你知道耍花样是什么后果。”
短暂的沉默。苏蔓的声音很轻,轻到几乎要被电流声淹没:“我没耍花样。”
“那就好好做事。你弟弟能不能活,看你的表现。”
音频结束。机房里安静得只剩下硬盘运转的嗡嗡声。夏晚星的手指紧紧攥着桌沿,指节发白,指甲在桌面上抠出了几道浅浅的印痕。
马旭东又点开第二段。时间是去年年末,陈默的声音里带着几分不耐烦:“高天阳那边催了。沈知言的实验进度,你到底能不能接触到?”
“他是我的病人,但他的病历里没有实验数据。”苏蔓的声音在发抖,像一根被绷得太紧的弦,“我只能看到他的常规体检报告。”
“那就看常规体检报告。他的血压、心率、肝功能指标,这些都能推断他的工作强度和生活规律。你不是医生吗?这些东西你看不懂?”
第三段。时间跨度跳到了今年初春,陈默的声音变冷了:“苏蔓,你最近在做什么?”
“什么做什么?”
“你拍了什么?”
“我没拍什么。”
“别跟我装。你的云端有异常同步记录。我再问你一次,你拍了什么?”
苏蔓没有回答。音频在一段刺耳的电流声后戛然而止。
马旭东靠在椅背上,摘下眼镜用衣角擦了擦镜片,声音里带着几分敬佩——一个技术宅对另一个技术宅的敬佩:“从那天起,苏蔓就开始用物理方式存东西了。她不再把照片上传云端,而是用了一台老式的p4播放器。这玩意儿现在谁还用?但她就是用了。p4没有联