林锋关掉电脑屏幕,办公室瞬间暗了下来,只有窗外透进来的城市夜光,在地板上投出模糊的窗格影子。他靠在椅背上,手指无意识地敲击着扶手。秦之档案里的照片、灭门案现场的血迹照片、证据丢失记录上那些“无异常”的备注……所有画面在他脑中交替闪现。他拿起桌上的内部电话,犹豫了一下,又放下。现在还不是时候。他需要更多证据,需要看清这股暗流的全貌。他站起身,走到窗边,看着楼下街道上流动的车灯。城市的夜晚刚刚开始,而某些东西,正在这光鲜的表象之下,悄然涌动。
---
**周四下午两点十五分,市局大楼三层安全通道。**
秦之背靠着冰冷的防火门,金属门板的触感透过衬衫传到皮肤上。他手里握着那台黑色加密手机,屏幕亮着,显示着一条未发送成功的消息:“苏老师,收到请回复。安全第一。”
发送失败。
红色感叹号在屏幕上闪烁,像某种警告。
他深吸一口气,楼梯间里弥漫着灰尘和消毒水的混合气味。头顶的应急灯发出微弱的绿光,照得墙壁上的“安全出口”标志泛着诡异的色泽。楼下隐约传来脚步声,皮鞋踩在水泥台阶上的声音由远及近,又渐渐远去。
他重新打开手机,尝试另一种加密协议。
手指在屏幕上滑动,输入复杂的指令。屏幕蓝光映在他的脸上,他能看见自己眼睛里的血丝——昨晚又没睡好,或者说,根本就没睡。闭上眼就是那些画面:苏婉清办公室被翻乱的抽屉、芯片在证物袋里反射的光、还有……那些声音。
亡魂的声音。
不是现在,是昨晚。他回到安全屋后,试图通过“天眼”网络搜索苏婉清可能藏身的地点。但精神太疲惫了,疲惫到防线出现了裂缝。他坐在电脑前,盯着屏幕上的数据流,突然就听到了。
不是耳朵听到。
是直接钻进脑子里的。
女人的哭声。
很轻,很细,像从很远的地方传来,又像贴在耳边。带着水声,咕噜咕噜的水声,还有……窒息时喉咙里发出的那种咯咯声。
秦之猛地甩了甩头,把那些声音从意识里驱逐出去。楼梯间的冷空气钻进鼻腔,带着水泥和金属的味道。他低头看着手机,新协议连接成功,信号强度显示为“弱”。
他再次输入消息:“苏老师,我是秦之。林队给了我加密设备。你现在安全吗?芯片是否还在?”
点击发送。
进度条开始缓慢移动。
百分之十。
百分之二十。
秦之盯着那个小小的进度条,呼吸不自觉地屏住。楼梯间里很安静,只有他自己心跳的声音,在胸腔里咚咚作响。他能感觉到汗水从额角滑落,沿着太阳穴往下流,痒痒的。
百分之五十。
突然,手机震动了一下。
不是消息回复,是信号中断的提示。进度条卡在百分之六十三,然后迅速倒退,归零。屏幕上弹出红色警告:“连接中断。可能被干扰或屏蔽。”
秦之闭上眼睛。
牙齿咬得太紧,腮帮子发酸。
干扰。
屏蔽。
这意味着什么?意味着苏婉清的设备可能被追踪到了,或者……她所在的环境有信号屏蔽装置。医院?地下室?还是……某个组织的安全屋?
他不敢往下想。
楼梯间的防火门突然被推开,刺眼的白光从走廊里涌进来。秦之下意识地把手机塞进口袋,抬手挡住眼睛。
“秦之?”
是夏语冰的声音。
秦之放下手,适应了光线后,看见技术科的女孩站在门口。她穿着浅灰色的针织开衫,里面是白色衬衫,手里端着两个纸杯。咖啡的香气从杯口飘出来,混合着她身上淡淡的柑橘味香水。
“你在这儿干嘛?”夏语冰走进楼梯间,防火门在她身后缓缓合上,光线再次暗下来,只剩下应急灯的绿光。“我找了你一圈,还以为你提前下班了。”
“透透气。”秦之说,声音有些沙哑。
夏语冰打量着他。她的目光很直接,从秦之苍白的脸,到布满血丝的眼睛,再到微微颤抖的手指。秦之能感觉到她的视线,像某种扫描仪,一寸一寸地检查他的状态。
“给。”夏语冰递过来一个纸杯。
秦之接过。纸杯很烫,热度透过杯壁传到掌心。他低头看了一眼,是拿铁,表面有浅浅的奶泡,闻起来有咖啡的焦香和牛奶的甜味。
“谢谢。”他说。
“不客气。”夏语冰靠在另一侧墙上,小口啜饮着自己那杯。她喝的是美式,黑色的液体,没有加糖也没有加奶。“你看起来……不太好。”
秦之没有回答。他掀开杯盖,热气扑面而来,带着更浓郁的咖啡香。他喝了一小口,液体滚烫,顺着食道流下去,在胃里留下一道灼热的轨迹。
“林队找你谈话了?”夏语冰问。
“嗯。”
“关于苏法医的事?”
秦之抬头看她。应急灯的绿光在她脸上投下阴影,让她的表情看起来有些模糊。但她的眼睛很亮,在昏暗的环境里像两颗星星。
“你怎么知道?”秦之问。
“猜的。”夏语冰说,“苏法医今天没来上班,技术科那边说她请了病假。但林队今天上午去了法医中心,回来之后脸色就很难看。然后你就被叫进办公室了——不难猜。”
秦之沉默地喝着咖啡。液体很烫,但他需要这种热度,需要某种实实在在的、能感觉到的东西。
“她失联了,对吗?”夏语冰的声音压得很低,在空旷的楼梯间里产生轻微的回音。
秦之看着她,没有承认也没有否认。
夏语冰点了点头,像是得到了答案。她转过身,背靠着墙,和秦之并排站着。两人之间隔着大约一米的距离,但在这个封闭的空间里,这个距离显得很近。
“我昨晚又追踪了‘幽灵’的痕迹。”夏语冰突然说。
秦之的手指收紧,纸杯被捏得微微变形。
“别紧张。”夏语冰侧过头看他,“我不是要揭穿你。我只是想说……我注意到了一些东西。”
秦之等待她说下去。
楼梯间里很安静。远处传来电梯运行的嗡鸣声,像某种背景噪音。应急灯的绿光在地面上投出两人模糊的影子。
“‘幽灵’昨晚活跃的时间段,是凌晨一点到三点。”夏语冰说,“那个时间段,他访问了十七个不同的服务器,其中八个是医疗数据库,五个是交通监控系统,还有四个……是私人安保公司的客户名单。”
她停顿了一下,喝了口咖啡。
“他在找人。”夏语冰说,“而且找得很急。手法比平时粗糙,留下了更多痕迹。虽然他已经尽力清理了,但……如果是平时状态下的‘幽灵’,根本不会留下这些。”
秦之感觉喉咙发干。他举起纸杯,又喝了一口咖啡。液体已经不那么烫了,温度刚好,但喝下去的时候,他还是觉得有什么东西卡在喉咙里。
“你昨晚没睡,对吗?”夏语冰问。
秦之没有回答。
“眼睛里的血丝,手指的颤抖,还有……”她指了指秦之的太阳穴,“这里的青筋。这些都是长期缺乏睡眠、精神高度紧张的症状。我见过——以前追查一个跨国黑客组织的时候,我也这样过。”
秦之转过头,看着她。
夏语冰的脸上没有试探,没有怀疑,只有……关切。真诚的关切。她的眼睛很清澈,在绿光下泛着琥珀色的光泽。
“我那时候压力太大了。”夏语冰说,声音很轻,像在讲述一个秘密,“连续七十二小时没合眼,盯着屏幕,追踪对方的IP跳转。后来开始出现幻觉——觉得屏幕上的代码在蠕动,像虫子一样。还有幻听,总觉得耳机里有电流的滋滋声,但其实根本没有。”
她笑了笑,笑容有些苦涩。
“我去看了心理医生。医生说这是焦虑症的躯体化症状,建议我休息,做放松训练。我试了——深呼吸,冥想,还有……泡热水澡。有点用,至少能睡着。”
秦之听着。楼梯间里很安静,她的声音像羽毛一样轻,但每个字都清晰地钻进他的耳朵。
“你不需要告诉我你在找什么。”夏语冰说,“也不需要告诉我你为什么找。但如果你需要帮忙……技术上的,或者……其他的,你可以跟我说。”
秦之看着手里的纸杯。奶泡已经消散了,咖啡表面泛起一圈细小的油光。他能闻到咖啡的苦味,还有纸杯本身的木质气味。
“我做噩梦。”他突然说。
声音很轻,轻到几乎听不见。
夏语冰没有动,只是静静地听着。
“不是每天晚上,但……最近越来越频繁。”秦之说,眼睛盯着咖啡表面那圈油光,“梦里有声音。很多声音。哭的,叫的,还有……求救的。”
他停顿了一下。
楼梯间里,应急灯的嗡鸣声似乎变大了。
“醒来之后,那些声音还会在脑子里回响。”秦之说,“有时候持续几分钟,有时候……一整天。”
他说的是真话,但不是全部的真话。他没有说那些声音来自亡魂,没有说他能看见死者最后的画面,没有说他每次接触尸体都要承受那种冰冷的、窒息的、绝望的感觉。
但至少,他说出了一部分。
夏语冰沉默了很久。然后,她伸出手,轻轻碰了碰秦之的手腕。她的手指很凉,触感很轻,像一片羽毛。
“我认识一个很好的心理医生。”她说,“如果你需要,我可以给你联系方式。或者……如果你不想看医生,我可以教你一些放松技巧。很简单,但有用。”
秦之点了点头。
不是同意去看医生,也不是同意学技巧。只是……点头。一种回应,一种承认,一种……接受。
接受这份关心。
接受这份靠近。
“谢谢。”他说。
夏语冰收回手,重新靠回墙上。两人之间又恢复了那一米的距离,但有什么东西已经不一样了。空气不再那么紧绷,不再那么沉重。咖啡的香气在楼梯间里弥漫,混合着灰尘和消毒水的味道,形成一种奇特的、但令人安心的气息。
“对了。”夏语冰突然想起什么,“你之前让我查的那个车牌号——黑色奔驰,尾号668——我查到了。”
秦之猛地抬头。
“车主登记信息是假的。”夏语冰说,“身份证号对应的人三年前就去世了。但车辆有完整的年检记录和保险记录,最近一次加油是前天晚上,在城东的加油站。”
她从口袋里掏出手机,调出一张照片,递给秦之。
照片拍的是加油站监控的截图。时间是晚上十点三十七分,一辆黑色奔驰停在加油机前,驾驶座的车窗半开,能看见一只手臂搭在窗框上。手臂上戴着一块手表,表盘在灯光下反射出金属光泽。
“我把表盘放大了。”夏语冰说,滑动屏幕,调出另一张照片。
放大后的图像有些模糊,但能勉强辨认出手表的款式——银色表壳,黑色表盘,表盘上有三个小表盘,还有……一个标志。
秦之的呼吸停了一拍。
那个标志他认识。
不是奢侈品牌的logo,而是一个符号——一个圆圈,里面有三条波浪线。他见过这个符号,在“天眼”网络的情报库里,在那些关于“暗网”外围组织的档案里。
“药师”的标志。
“这辆车……”秦之的声音干涩,“最近的行车轨迹能查到吗?”
“正在查。”夏语冰说,“交通监控系统的数据量太大,需要时间。但我设置了一个追踪程序,只要这辆车再次出现在监控范围内,系统会自动报警。”
她把手机收回去。
“有消息我会第一时间告诉你。”她说。
秦之看着她,想说谢谢,但觉得这两个字太轻了,轻到不足以表达他此刻的感受。所以他只是点了点头,又喝了一口咖啡。
咖啡已经凉了。
但喝下去的时候,胃里还是暖的。
---
**下午三点十分,警局休息区。**
休息区位于三楼走廊尽头,有一面落地窗,能看到楼下的庭院。几张浅灰色的沙发围成半圆,中间摆着玻璃茶几。空气里有咖啡机的蒸汽声,还有微波炉运转时的嗡鸣。
秦之和夏语冰坐在靠窗的沙发上。
阳光透过玻璃照进来,在地板上投出明亮的光斑。秦之能感觉到阳光的温度,透过衬衫传到皮肤上,暖洋洋的。窗外,庭院里的银杏树在微风里轻轻摇晃,叶子发出沙沙的声响。
夏语冰正在教他一种呼吸法。
“吸气,数到四。”她说,声音很轻,像在哄孩子,“屏住呼吸,数到七。然后呼气,数到八。重复。”
秦之闭上眼睛,尝试跟着做。
吸气。
一、二、三、四。
空气从鼻腔进入,带着休息区里咖啡和点心混合的甜香气味。他能感觉到胸腔扩张,肋骨微微张开。
屏住呼吸。
五、六、七。
时间变得很慢。他能听见自己的心跳,能听见远处办公室里的电话铃声,能听见空调出风口吹出的风声。
呼气。
八。
气体从嘴唇间缓缓流出,带着体温。他能感觉到肩膀放松下来,一直紧绷的后颈肌肉有了些许松弛。
“再来一次。”夏语冰说。
秦之重复。
吸气,屏住,呼气。
第三次。
第四次。
不知道做了多少次,当他再次睁开眼睛时,发现世界似乎……清晰了一些。不是视觉上的清晰,是感觉上的。那些一直压在脑子里的噪音——亡魂的呓语、幻听的杂音、还有他自己焦虑的思绪——似乎退后了一步,不再那么咄咄逼人。
阳光照在脸上,暖得让人想睡觉。
“有点用,对吗?”夏语冰问。
秦之点了点头。他转头看她,发现她正看着他,眼睛弯成月牙的形状,嘴角带着浅浅的笑意。阳光照在她的侧脸上,给她的睫毛镀上了一层金色的光晕。
“你笑起来挺好看的。”夏语冰突然说。
秦之一愣。
“平时总板着脸,像谁都欠你钱一样。”夏语冰笑着说,“但其实你笑起来的时候,眼睛会弯起来,左边脸颊有个很浅的酒窝——虽然只有一边。”
秦之下意识地摸了摸自己的脸。
“别摸了,现在又没了。”夏语冰笑得更开心了,“得真笑的时候才有。”
秦之看着她,看着她眼睛里闪烁的光,看着她嘴角上扬的弧度,看着她整个人沐浴在阳光里的样子。
然后,他也笑了。
很轻,很短暂,但确实笑了。
左边脸颊的酒窝浅浅地浮现了一下,又消失了。
夏语冰的眼睛亮了起来,像发现了什么宝藏。她没有说话,只是看着他,笑容温柔。
阳光,咖啡香,银杏叶的沙沙声。
还有……这种难得的、短暂的平静。
秦之突然意识到,他已经很久没有这样了——没有这样单纯地坐在阳光下,没有这样放松地呼吸,没有这样……被人关心着。
不是作为“幽灵”,不是作为“亡语者”,不是作为背负血海深仇的复仇者。
只是作为秦之。
一个普通的、会累会怕会做噩梦的年轻人。
“谢谢你。”他说,这次声音很真诚。
夏语冰摇了摇头。
“不用谢。”她说,“朋友之间,应该的。”
朋友。
这个词在秦之心里轻轻敲了一下。
他有朋友吗?
林锋?算是上司,算是……某种意义上的盟友,但朋友?不确定。
苏婉清?导师,知情人,但现在失联了,生死未卜。
“V”?网络上的合作者,但真实身份不明,目的不明。
夏语冰……是第一个,主动靠近他,关心他,不要求他解释什么,只是单纯地想帮他的人。
第一个,可能真的能称为“朋友”的人。
秦之感觉喉咙有些发紧。他转过头,看向窗外。庭院里,几个同事正站在银杏树下抽烟,白色的烟雾在阳光里缓缓上升,然后消散。
“如果……”秦之开口,声音有些犹豫,“如果有一天,你发现我……不是你以为的那样。如果我隐瞒了很多事,如果我……其实很危险。”
他停顿了一下。
“你还会把我当朋友吗?”
夏语冰沉默了很久。
阳光在地板上移动,光斑的形状慢慢变化。咖啡机的蒸汽声停了,休息区里只剩下空调的风声,和远处隐约的交谈声。
“秦之。”夏语冰终于开口,声音很轻,但很清晰,“我十六岁就黑进了学校的成绩系统,给自己改过分数。十八岁追查一个诈骗团伙,差点被对方雇人打断腿。二十岁加入警队技术科,第一个月就发现了内部系统的三个安全漏洞——其中一个能让任何人查看加密案件档案。”
她转过头,看着秦之。
“我从来就不是什么乖女孩。”她说,“我也隐瞒过很多事,也做过危险的事,也……不是你以为的那样。”
她的眼睛很亮,像两颗琥珀,在阳光里泛着温暖的光泽。
“所以,你的答案呢?”秦之问。
夏语冰笑了。
“你会知道的。”她说,“等那一天真的到来的时候。”
她没有给出明确的回答。
但秦之觉得,这个答案……已经足够了。
---
**下午三点四十分,休息区走廊拐角。**
陈昊靠在墙上,手里拿着手机。
屏幕亮着,显示着一张照片——秦之和夏语冰坐在靠窗的沙发上,两人挨得很近,夏语冰侧着头在说什么,秦之看着她,表情……是陈昊从未见过的放松。
甚至,嘴角似乎还带着一丝笑意。
陈昊的嘴角抽搐了一下。
他认识秦之这么多年——从警校到现在——从未见过秦之这样笑过。那个总是阴沉着脸、独来独往、像个怪胎一样的家伙,居然会这样笑?
而且是对着夏语冰。
技术科那个天才少女,局里多少单身男同事想靠近都没机会的夏语冰。
陈昊感觉胸口有一股火在烧。嫉妒的火,混杂着愤怒,还有……恐惧。因为他知道,如果秦之和夏语冰走得太近,如果夏语冰开始帮秦之查东西,那他的任务就危险了。
赵副局长交代得很清楚:盯紧秦之,记录他的一切异常行为,尤其是和谁接触。
夏语冰,技术科,能接触系统后台,能调取监控,能追踪IP。
这已经不是“接触”了。
这是……结盟。
陈昊的手指在屏幕上滑动,把照片放大,再放大。他能看见夏语冰的眼神——那种专注的、关切的、甚至……温柔的眼神。
他冷哼一声。
手指在虚拟键盘上快速敲击。
文字输入框里,一行字逐渐成形:“目标与技术科夏语冰关系密切,频繁私下接触,疑交换情报。”
他停顿了一下,想了想,又加了一句:“夏语冰具备高级系统权限,可能协助目标进行非法调查。”
然后,他点击了发送。
消息发送成功的提示跳出来,绿色的对勾在屏幕上闪烁了一下,然后消失。
陈昊把手机塞回口袋,转身离开走廊拐角。皮鞋踩在地砖上,发出清脆的声响。他走向电梯,按下下行按钮,等待。
电梯门开了。
他走进去。
不锈钢墙壁映出他的脸——紧绷的,阴沉的,眼睛里闪烁着某种决绝的光。
电梯下行。
数字从3跳到2,再到1。
门开了。
陈昊走出市局大楼,走进午后的阳光里。街道上车流不息,噪音扑面而来。他掏出烟盒,点了一支烟,深吸一口,烟雾在肺里打转。
然后,他拿出手机,拨通了一个号码。
“喂?”电话那头传来一个低沉的声音。
“是我。” 陈昊说,“有新情况。目标可能找到了技术支援。”
电话那头沉默了几秒。
“具体。”
“技术科的夏语冰。”陈昊说,“她和目标走得很近,今天下午在休息区单独聊了至少半小时。我拍了照片,已经发过去了。”
“夏语冰……”电话那头的人似乎在思考,“那个黑客出身的天才?”
“对。”
“知道了。”声音说,“继续监视。如果发现他们有实质性的调查行动,立即报告。”
“明白。”
电话挂断。
陈昊把手机放回口袋,继续抽烟。烟雾在阳光下缓缓上升,然后被风吹散。他看着街道上来往的车辆,看着人行道上匆匆的行人,看着这座繁华的、光鲜的、但底下藏着无数黑暗的城市。
然后,他笑了。
笑容很冷,很残忍。
“秦之啊秦之。”他低声说,声音只有自己能听见,“你以为找到了帮手?不,你只是……又多了一个弱点。”
他把烟头扔在地上,用鞋底碾灭。
然后,转身走回市局大楼。
阳光照在他背上,投下长长的影子。
影子很黑,很浓,像某种不祥的预兆。
