陈明摇摇头,年轻的脸在电脑屏幕的冷光下显得有些苍白:“手法很专业,覆盖式删除。除非有顶级设备和运气,否则……”他没说下去,但意思很清楚。这不是意外,是精准的清除。
林默靠在椅背上,闭上眼。三起案件,三个“污点证据”,现在又加上一份被精心处理过的死亡录像。巧合?不。这是战争。一场在司法系统阴影里进行的、针对证据本身的战争。对手不仅强大,而且……就在内部。
王雨薇的话像幽灵般回荡。“警局也有人”——范围太大了,技术科、物证室、甚至是他自己的检察系统内部?谁可信?谁不可信?他第一次感到,这间熟悉的办公室,这张堆满卷宗的桌子,都充满了无形的窥视。
他需要帮手。绝对可靠、且游离于那个可能存在的“内部”之外的帮手。
陈明是第一个。这个技术宅警员,刚转正不久,背景干净得像张白纸,最重要的是,他眼里有光,对技术本身近乎偏执的信仰让他无法容忍这种对证据的亵渎。当林默隐晦地提出需要他私下帮忙时,陈明只犹豫了一秒,便用力点了点头。
第二个名字浮现在林默脑海:方晴。那个半年前因为坚持追查一桩涉及某位市领导亲戚的受贿案,最终被以“违反程序规定”为由开除的前检察官。她的离开,本身就带着疑点。林默记得她离开时那双倔强又冰冷的眼睛,像燃烧殆尽的灰烬。她恨这个系统吗?也许。但她更恨的,是那些玷污了它的人。
找到方晴并不难。她在一家不起眼的私人调查事务所挂名,接些鸡毛蒜皮的案子。林默约她在城市另一端一个嘈杂的旧书吧见面。当他将三份卷宗的“污点证据”报告和那个U盘里视频的拷贝(陈明处理过的安全版本)推到她面前时,方晴只是沉默地翻看着。她的手指划过那些“物理损坏”、“样本污染”、“操作流程污染”的字眼,嘴角勾起一丝冰冷的、近乎嘲讽的弧度。
“手法升级了。”她终于开口,声音平静无波,“以前只是让证据消失,现在……连死亡都可以被剪辑了。”她抬起头,直视林默,“你想做什么?”
“找出那个‘专业团队’。”林默迎着她的目光,“还有他们背后的人。”
方晴看了他很久,久到林默以为她会拒绝。然后,她端起面前早已冷掉的咖啡,一饮而尽。“算我一个。”她说,眼神里那点灰烬,似乎重新燃起了一点火星。
最后一个成员是王建国。当林默在约定的安全屋(一个王建国用假名租下的、位于老城区的破旧公寓)见到他时,这个一夜之间仿佛老了十岁的男人,眼神却比上次见面时多了一种近乎疯狂的坚定。他带来了一个沉甸甸的旅行袋,里面是现金。
“这是我所有的积蓄,还有……卖了老房子的钱。”王建国声音嘶哑,但异常平稳,“林检察官,方检察官,陈警官……我王建国,没什么本事,就剩下这条命,和这点钱。只要能给我女儿讨个公道,怎么都行!”
小小的安全屋里,空气凝重。窗外是城市模糊的喧嚣,屋内只有四人压抑的呼吸声。林默、陈明、方晴、王建国——一个被“污点证据”困扰的检察官,一个技术警员,一个被开除的前检察官,一个失去女儿的父亲。一个因共同的敌人和破碎的正义感而临时拼凑起来的秘密小组。
接下来的日子,如同在布满地雷的沼泽中潜行。陈明负责技术攻坚,他利用自己的权限和私下搭建的虚拟环境,避开警局内部网络,重新梳理三起案件所有与证据相关的电子记录、日志文件、操作流程录像。方晴则凭借她过去的人脉和敏锐的直觉,从外围调查三个嫌疑人及其家族的社会关系网,寻找可能的交集点。王建国成了后勤和联络员,他沉默寡言,却像一头护崽的孤狼,警惕着任何风吹草动。
林默坐镇中枢,将两边汇集的碎片信息拼凑起来。压力像巨石一样压在他的肩上。他必须表现得一切如常,在检察院里继续处理日常案件,对赵志明等技术科同事保持微笑,同时在心里绷紧一根弦,提防着任何可能的试探和陷阱。他感觉自己像个双面人,在光与影的夹缝中艰难维持着平衡。
一周后,一个雨夜。安全屋里弥漫着方便面和咖啡混合的沉闷气味。陈明布满血丝的眼睛死死盯着三块并排的显示器屏幕,手指在键盘上敲出急促的鼓点。
“找到了!”他突然低吼一声,打破了令人窒息的寂静。
林默、方晴和王建国立刻围了过去。屏幕上显示着三份不同的技术处理报告截图,分别来自李天明案的行车记录仪修复记录、孙莉莉案的毒物样本复检申请单、以及王雨薇案的DNA样本保存环境监控日志。
“看这里,”陈明用光标圈出几个极其隐蔽的字段,“李天明案记录仪送检后,在归档前有一次非授权的‘数据完整性校验’操作,时间戳显示是凌晨两点,操作员ID……空白。孙莉莉案的毒物样本复检申请,在系统里提交的原始版本里,送检原因写的是‘常规复检’,但三小时后被修改为‘样本污染风险提示’,修改记录被覆盖了,只留下一个无法追踪的临时缓存痕迹。王雨薇案更绝,DNA样本保存冰箱的监控录像,在报告被标记为‘污点’前十二小时,有一段持续三分钟的雪花屏,日志显示是‘电源波动’,但同一时间其他区域的监控都正常!”
他深吸一口气,声音带着压抑不住的激动:“手法不同,理由各异,但核心逻辑一模一样!都是在证据被正式采信、进入司法程序的关键节点前,通过一次看似‘合理’或‘意外’的技术操作,精准地制造出无法逆转的‘污点’,让证据失效!而且,每一次操作都抹去了直接的操作痕迹,或者指向一个无法追查的源头!”
方晴的眼神锐利如刀:“不是意外。是标准流程。一个非常专业的、专门针对司法证据链进行破坏的流程。”
林默感到一股冰冷的战栗,却又混杂着一丝找到方向的兴奋。对手的强大和精密超出了他的想象,但这正是他们存在的铁证。这不是个人行为,是一个组织,一个深谙司法漏洞、拥有顶尖技术能力的“污点处理”团队。
“能反向追踪吗?”林默问陈明,“找到这些操作的源头?哪怕一点点线索?”
陈明眉头紧锁,手指在键盘上飞快敲击,调出复杂的网络拓扑图和日志分析工具。“很难。对方很狡猾,用了跳板,甚至可能利用了内部系统的某些未公开漏洞……等等!”他的目光突然定格在屏幕一角,一个几乎被淹没在庞大数据流中的微小IP地址片段,“这个临时缓存残留的痕迹……指向的网关地址……很熟悉……”
他迅速在另一个窗口输入指令,调出一份内部通讯录。光标落在一个名字上——市检察院技术科。
林默的心猛地一沉。
就在这时,陈明放在桌上的备用手机突然震动起来,屏幕亮起,显示着一个未知号码。他疑惑地拿起手机,刚按下接听键,还没来得及“喂”出声——
“砰!”
一声沉闷的巨响,伴随着刺耳的金属扭曲声和玻璃爆裂声,透过手机听筒,清晰地炸响在死寂的安全屋里!紧接着,是轮胎摩擦地面的尖啸和一片混乱的惊呼声!
手机从陈明手中滑落,啪嗒一声掉在地上。他脸色煞白,瞳孔因极度震惊而放大。
“陈明?陈明!”林默厉声喝道。
陈明猛地回过神,嘴唇哆嗦着,声音带着无法抑制的颤抖:“是……是我那辆改装车的警报……有人……撞了我的车!就在我家楼下!”
第三章蛛丝马迹
手机里传来的撞击声和混乱的噪音像一盆冰水,瞬间浇灭了安全屋里刚刚燃起的那点希望之火。空气凝固了,只剩下陈明粗重的喘息和窗外淅沥的雨声。
“陈明!说话!”林默的声音像绷紧的弓弦,他一步跨到陈明身边,抓住对方微微颤抖的肩膀。
陈明猛地吸了一口气,眼神里的震惊被一种冰冷的愤怒取代。“有人……撞了我的车!就在我家楼下!警报响了!”他弯腰捡起地上的手机,屏幕已经碎裂,但通话并未中断,里面传来持续的、模糊的嘈杂人声和汽车喇叭声。
“立刻切断所有非加密通讯!”方晴反应最快,声音冷冽如刀,“王先生,拉上所有窗帘!陈明,用备用加密线路联系你家人,确认他们安全!快!”
王建国动作迅捷,厚重的窗帘隔绝了外面昏黄的路灯光。陈明手忙脚乱地掏出另一部经过特殊处理的手机,手指因为紧张而有些僵硬地拨号。安全屋内的气氛骤然紧张到了极点,每个人都像被无形的绳索勒住了脖子。
“妈?……你没事吧?……楼下怎么了?……哦,哦,人没事就好……车?……车撞坏了?……谁撞的?……跑了?……好,好,我知道了,你和小妹千万别下楼,锁好门,等我消息!”陈明挂断电话,脸色依旧苍白,但眼神里的恐惧褪去了一些,只剩下燃烧的怒火,“我妈说一辆没挂牌的旧面包车突然冲出来撞了我的车,然后加速跑了,她只看到个大概轮廓,看不清人。人没事,就是车……废了。”
“目标很明确。”方晴走到窗边,透过窗帘缝隙警惕地扫视着楼下昏暗的街道,“不是警告,是赤裸裸的威胁。他们知道陈明参与了调查,知道他的车,甚至知道他的住址。我们的一举一动,恐怕都在对方眼皮底下。”