秦之在新安全屋的窗边站了二十分钟,确认没有尾巴跟来,才拉上窗帘。这是一间位于老式办公楼顶层的公寓,视野开阔,出入口隐蔽。林锋和夏语冰已经到了,还有两名秦之没见过但林锋信任的队员。桌上摊着打印出来的情报包资料和匿名短信截图。夏语冰的笔记本电脑屏幕上,代码流不断滚动,她在尝试逆向追踪那个虚拟号码。林锋递给秦之一杯热水,眼神复杂。“短信内容太具体了,像故意告诉我们。”秦之接过水杯,温热透过杯壁传到掌心。“也可能是挑衅,‘园丁’的风格。”夏语冰突然抬起头,脸色有些发白:“秦哥,林队……我好像找到点东西。那个虚拟号码的其中一次跳转服务器,注册邮箱关联的IP……就在海市,而且活跃记录显示,它最近频繁访问过一个地方。”她调出地图,放大。“东区水厂的内部网络。”
房间里瞬间安静下来。
林锋走到夏语冰身后,盯着屏幕上的地图。东区水厂的卫星图显示,那是一片占地广阔的工业区,中央是几栋巨大的混凝土建筑,周围环绕着过滤池和储水罐。三号过滤池位于厂区西北角,靠近围墙,旁边有一条废弃的货运铁路支线。
“访问记录能精确到哪个终端吗?”林锋问。
夏语冰摇头:“对方很谨慎,用了多层代理,最后跳转的节点是水厂内部一个公共区域的无线网络。但访问时间很有规律——每天凌晨两点到四点,持续了三天。每次访问时长都在十五分钟左右,然后断开。”
“凌晨两点到四点,水厂夜班交接的时间段。”林锋喃喃道,“公共区域无线网络……监控盲区?”
“大概率是。”夏语冰调出水厂的安保系统示意图,“水厂内部的监控主要集中在生产区域和出入口,公共休息区、走廊这些地方覆盖不全。而且……”她顿了顿,“我查了水厂最近半年的维护记录,三号过滤池上个月刚进行过设备升级,施工期间有大量外部人员进出,监控系统在那段时间有过多次‘故障’报告。”
秦之走到桌边,拿起打印出来的“幽灵”情报包资料。他翻到关于“N-23”理化性质的那一页,指着上面的分析:“易溶于水,在碱性环境中稳定,可通过氯气消毒程序而不被完全分解。如果毒气真的被投放到供水系统,东区水厂是最理想的目标——它负责海市百分之四十的供水,处理工艺相对老旧,而且靠近老码头,运输便利。”
他顿了顿,看向林锋:“但问题就在这里。情报包是‘幽灵’提供的,匿名短信是未知来源。如果‘幽灵’的情报准确,那么‘暗网’应该把毒气装置藏得很隐蔽才对。为什么会有匿名短信直接告诉我们具体位置?这太像……”
“像钓鱼。”林锋接过话头,脸色阴沉得可怕。他从口袋里掏出烟,想了想又塞回去,手指在桌面上敲击着。“老码头7号仓库的照片,海市水务标识,毒气的理化性质分析,再加上这条指向明确的短信……所有线索都在把我们往东区水厂引。”
他走到窗边,拉开窗帘一角,看向外面漆黑的夜空。雨后的城市笼罩在一层薄雾中,远处的霓虹灯模糊成一片光晕。安全屋位于老城区,周围是低矮的居民楼,这个时间点,大部分窗户都暗着,只有零星几盏灯还亮着。
“如果‘N-23’真的可以通过水源传播……”林锋的声音压得很低,但每个字都像锤子砸在众人心上,“那后果不是我们能承担的。海市八百万人口,东区水厂覆盖三百多万。一旦毒气进入供水系统,扩散速度会快得超乎想象。自来水、餐饮、公共设施……所有用水的地方都会变成毒源。而且神经毒剂的症状有潜伏期,等第一批人出现异常,已经不知道有多少人接触过了。”
房间里弥漫着一股压抑的气息。秦之能闻到空气中淡淡的灰尘味,混合着打印纸的油墨气息和夏语冰笔记本电脑散热风扇吹出的塑料味。他能听到自己的呼吸声,还有窗外远处传来的隐约车流声。两名队员站在门边,手不自觉地按在腰间的枪套上。
“必须查。”林锋转过身,眼神坚定,“但怎么查是个问题。直接派大队人马进去,肯定会打草惊蛇。如果毒气装置真的在那里,对方可能立刻启动,或者转移。如果是个陷阱,我们的人进去就是送死。”
秦之走到桌边,拿起那张老码头7号仓库的照片。照片很模糊,但“海市水务”的标识勉强能辨认。他盯着照片看了几秒,突然开口:“林队,我有个想法。”
所有人的目光都集中到他身上。
“匿名短信说‘明晚七点,准时收看’。”秦之放下照片,“如果这是‘园丁’的风格,那他的目的不是立刻杀死我们,而是玩弄、观察、制造心理压力。他可能想看看我们在知道具体目标后,会怎么反应。是慌乱地调集所有力量扑向东区水厂?还是谨慎地秘密侦查?或者……干脆置之不理?”
林锋眯起眼睛:“你的意思是?”
“我们分两步走。”秦之走到白板前,拿起马克笔,“第一步,对东区水厂进行最低限度的秘密侦查。不进入厂区,只用无人机、热成像、远程监控这些手段,确认三号过滤池附近有没有异常活动。同时,查清楚上个月设备升级期间的所有进出记录,特别是那些‘故障’的监控,看看有没有可疑人员或车辆。”
他在白板上写下“侦查”两个字,然后画了个箭头。
“第二步,老码头7号仓库。”秦之的笔尖点在仓库照片上,“‘幽灵’情报包提到毒气是从这里转移的,而且照片里有水务标识。如果东区水厂是目标,那老码头仓库可能就是中转站或者临时储存点。就算毒气已经转移,那里也可能留下线索——运输记录、监控录像、或者……‘暗网’还没来得及清理干净的痕迹。”
林锋盯着白板,沉默了几秒。“两个地方同时查,我们的人手不够。而且老码头仓库风险太大,如果真是陷阱……”
“所以我去。”秦之说。
房间里再次安静下来。
夏语冰猛地抬头看向秦之,眼神里满是担忧。两名队员交换了一下眼色。林锋盯着秦之,脸上的表情复杂难辨——有审视,有怀疑,还有一种更深层次的东西。
“你去?”林锋的声音很平静,“以什么身份?实习警员秦之?还是……”
他没有说完,但话里的意思已经很明显。
秦之迎上林锋的目光,没有回避。“以能活着回来的身份。林队,我在老码头待过,熟悉那里的地形。而且……”他顿了顿,“我有‘线人’可以提供支援。”
“那个‘幽灵’?”林锋问。
秦之没有直接回答。“我需要一个小组,不用多,两三个人就行。外围布控,不进入仓库内部,只做侦查。如果发现异常,立刻撤退。我们的目的不是强攻,是确认仓库的状态,看看有没有侦查价值。”
林锋走到桌边,拿起那份“幽灵”情报包的打印件,翻了几页。纸张在他手里发出沙沙的声响。窗外的风突然大了起来,吹得窗框微微震动,发出低沉的嗡鸣。安全屋里的灯光有些昏暗,在每个人脸上投下深浅不一的阴影。
“情报包里的内容很专业。”林锋突然说,眼睛没有看秦之,而是盯着纸上的化学式和分析数据,“毒气的理化性质、供水系统的漏洞分析、甚至还有海市三大水厂的安保评估……这种级别的信息,不是普通线人能搞到的。需要专业知识,需要内部渠道,还需要……”
他抬起头,看向秦之:“还需要对‘暗网’有相当深入的了解。”
秦之感觉到自己的心跳加快了一拍,但他脸上没有任何变化。“‘幽灵’在暗网世界里很有名,林队。他能搞到这些不奇怪。”
“是吗?”林锋放下打印件,走到秦之面前。两人之间的距离不到一米,秦之能闻到林锋身上淡淡的烟草味,还有一丝汗水的咸味。林锋的眼睛像鹰一样锐利,仿佛要穿透秦之的皮肤,看到他内心深处的秘密。
“秦之,从你进刑侦队第一天起,我就觉得你不对劲。”林锋的声音压得很低,只有他们两人能听清,“你办案不按常理,总能找到别人忽略的线索。你对尸体有种异常的专注,不是法医那种专业性的专注,而是……更像在倾听什么。你受伤住院期间,那个救你的神秘人。老码头遇袭,‘幽灵’情报包就出现了。现在,你又有能提供支援的‘线人’。”
他顿了顿,一字一句地说:“我不傻。我知道你身上有秘密,而且这个秘密可能……不太科学。”
秦之的呼吸停滞了一瞬。
房间里安静得能听到夏语冰敲击键盘的细微声响,还有窗外风吹过电线发出的呜咽声。两名队员站在门边,目光低垂,假装没有听到这段对话。空气里弥漫着一种微妙的张力,像一根绷紧的弦,随时可能断裂。
“我不需要知道全部。”林锋继续说,声音里带着一种罕见的疲惫,“但我要知道,我派出去执行任务的人,到底靠不靠谱。我要知道,你在关键时刻,会不会因为那个‘秘密’而失控。我要知道……”他深吸一口气,“你到底是站在哪一边的。”
秦之看着林锋的眼睛。在那双眼睛里,他看到了怀疑,看到了担忧,也看到了一种更深的东西——那是警察的职责,是对真相的执着,是对手下人的责任。林锋不是要逼他说出秘密,而是在确认,确认这个身上满是疑点的年轻人,值不值得信任。
“我站在死者那一边。”秦之轻声说,声音平静却带着一种不容置疑的力量,“站在那些没法开口说话的人那一边。林队,我办案不按常理,是因为有些线索,常规手段找不到。我对尸体专注,是因为我相信,每个死者最后时刻看到的、听到的、感受到的,都是破案的关键。至于‘幽灵’……”
他停顿了一下,选择了一个最接近真相的谎言:“我认识他,很久以前就认识。他欠我人情,所以愿意提供情报。但我们的关系不能曝光,否则他会切断所有联系。这就是为什么我不能说太多。”
林锋盯着秦之看了很久。久到秦之几乎以为自己的谎言被识破了。但最终,林锋点了点头。
“好。”他说,转身走向白板,“老码头7号仓库,你带两个人去。夏语冰给你提供技术支持,无人机、通讯设备、热成像仪,需要什么直接说。但记住——”他转过身,眼神锐利,“只做外围侦查,确认情况就撤。如果发现任何可疑人员或活动,不要接触,立刻汇报。明白吗?”
“明白。”秦之说。
林锋又看向夏语冰:“水厂那边,你继续追踪那个匿名短信的来源。同时,调取东区水厂过去三个月所有的监控录像、进出记录、维护报告。我要知道上个月设备升级期间,每一个进入三号过滤池区域的人的身份。”
“是。”夏语冰点头,手指在键盘上飞快敲击。
林锋走到桌边,拿起手机,拨通了一个号码。“老周,是我。我需要你调一组人,便衣,精干点的。对,今晚就要。任务内容我稍后发你,记住,绝对保密。”
挂断电话后,他看向秦之:“你准备一下,半小时后出发。仓库侦查控制在两小时内,无论有没有发现,凌晨一点前必须撤回。”
秦之点头,开始检查装备。他从柜子里拿出防弹背心穿上,检查手枪弹药,把弹匣塞进战术背心的口袋里。夏语冰递给他一个巴掌大的设备:“这是改良过的微型无人机,静音模式,热成像和夜视双模式,续航四十分钟。控制器在这里,操作很简单。”
秦之接过设备,入手冰凉,表面是磨砂质感。他试了试控制器的摇杆,屏幕上的画面流畅切换。
“通讯频道已经加密,你们三人单独一个频道。”夏语冰又递给他一个入耳式耳机,“我会在安全屋提供远程支持,实时传输无人机画面。如果遇到信号干扰,设备会自动切换到备用频段。”
秦之戴上耳机,试了试音。“收到。”
两名队员也准备好了。一个叫王浩,三十出头,特种部队退役,擅长侦察和狙击。另一个叫李锐,二十八岁,技术侦察出身,精通电子设备和爆破。两人都是林锋从特警队调来的,经验丰富,话不多。
林锋走到秦之面前,递给他一个黑色的战术手电。“小心点。”他说,声音很低,“如果真是陷阱,对方可能已经布好了网。记住,活着回来比什么都重要。”
秦之接过手电,点了点头。
就在他转身准备离开时,林锋突然又开口:“秦之。”
秦之停下脚步。
林锋看着他,眼神里有一种复杂难辨的情绪。“你留在这里的时候……”他顿了顿,似乎在斟酌措辞,“试着从陈昊的死上,再‘感知’点什么。你之前不是总能从案发现场找到别人忽略的细节吗?也许……静下心来,能想到什么。”
秦之的心脏猛地一跳。
林锋的话说得很隐晦,但意思已经足够明显——他在暗示秦之用那种“不科学”的方式,从陈昊的死亡中获取信息。他没有直接点破,但那种意味深长的眼神,那种刻意选择的“感知”这个词……
他知道了。
或者说,他猜到了。
秦之感觉后背渗出冷汗,但脸上依然保持平静。“我会试试。”他说,然后转身走向门口。
王浩和李锐跟在他身后。三人走出安全屋,沿着昏暗的楼梯向下。脚步声在空旷的楼道里回荡,混合着远处隐约传来的电视声和狗叫声。夜风从楼梯间的窗户吹进来,带着雨后的凉意和城市特有的混杂气味——汽车尾气、潮湿的混凝土、还有不知从哪里飘来的食物香味。
走到一楼时,秦之停下脚步,看向窗外。街道上空无一人,只有路灯投下昏黄的光圈。一辆黑色SUV停在巷口,那是他们的车。
“秦哥,怎么了?”王浩问。
秦之没有回答。他闭上眼睛,深吸一口气。
在那一瞬间,他仿佛又听到了那些声音——亡魂的低语,痛苦的呻吟,绝望的呼喊。陈昊死前的画面在他脑海里闪现:黑暗的集装箱,冰冷的金属地面,还有那双逐渐失去焦距的眼睛。
“没什么。”秦之睁开眼睛,推开门,“走吧。”
三人迅速穿过街道,钻进SUV。引擎启动的声音在寂静的夜里显得格外清晰。车子缓缓驶出巷子,汇入主干道的车流中。
秦之坐在副驾驶座上,看着窗外飞速倒退的城市夜景。霓虹灯在湿漉漉的路面上反射出破碎的光斑,高楼大厦的窗户像无数只眼睛,冷漠地注视着这个城市的夜晚。
他的手指无意识地摩挲着口袋里的手机。
匿名短信。东区水厂。三号过滤池。
明晚七点。
时间,正在一分一秒地流逝。
