详情

第33章 “幽灵”的警告



秦之关掉电脑,办公室的灯光一盏盏熄灭。他最后一个离开,锁门时金属碰撞声在空荡的走廊里回响。电梯下行,轿厢里的灯光惨白,映出他眼中冰冷的决意。回到租住的公寓,他反锁房门,拉上窗帘,从衣柜夹层取出那台经过三重加密的笔记本电脑。屏幕亮起的蓝光映亮他的脸,也映亮了他掌心那些暗红色的月牙形伤痕。他输入一串三十六位的密钥,登录界面跳转,黑色的背景上,一个银色的眼睛图标缓缓浮现——“天眼”系统,启动。他深吸一口气,手指放在键盘上。第一个搜索关键词:赵坤。第二个:静海疗养中心。第三个:彼岸花。


***


凌晨两点十七分。


公寓里只有笔记本电脑风扇运转的微弱嗡鸣,还有秦之偶尔敲击键盘的清脆声响。窗帘拉得严严实实,隔绝了窗外城市的霓虹光影。桌上放着一杯早已凉透的速溶咖啡,棕褐色的液体表面结了一层薄薄的油脂膜。


秦之盯着屏幕。


“天眼”系统的界面复杂而简洁,黑色的背景上,无数数据流像银色的血管般流淌、汇聚、分叉。左侧是搜索栏和过滤器,右侧是主显示区,此刻正展开一张庞大的关系网络图——以“静海疗养中心”为核心节点,向外辐射出数十条连接线,指向不同的个人、企业、银行账户、通讯记录。


秦之的指尖在触控板上滑动,放大其中一个分支。


赵坤。


这个名字在关系图上闪烁着暗红色的光,像某种警告信号。连接线从赵坤延伸出去,指向几个离岸公司的注册编号,指向海晟集团的几个子公司,指向一个名为“海市企业家慈善联谊会”的组织,最后,指向一个秦之刚刚添加进去的新节点——“彼岸花基金会”。


秦之点开“彼岸花基金会”的档案。


屏幕刷新,弹出详细的资料页面。注册时间:七年前。注册地:开曼群岛。主营业务:心理健康援助、临终关怀、社会公益项目。年度资金流水:平均三千万到五千万人民币。主要捐赠方:海晟集团、静海疗养中心、以及几个秦之从未听说过的医疗器械公司。


秦之的目光落在顾问名单上。


第三个名字:王雅琴。


他点开这个名字,弹出一张照片——一个五十岁左右的女人,穿着得体的套装,笑容温和,眼神里透着某种养尊处优的从容。照片下方是简介:王雅琴,海市妇女联合会名誉副主席,海市慈善总会理事,海市企业家协会会员……以及,一行小字标注:赵坤之妻。


秦之的呼吸停顿了一秒。


他向后靠在椅背上,闭上眼睛。房间里空调的温度调得很低,冷风从出风口吹出来,拂过他裸露的手臂,激起一层细密的鸡皮疙瘩。他能感觉到太阳穴在突突跳动,那种熟悉的、细微的刺痛感又回来了——不是幻听,而是精神过度集中后的疲惫信号。


他睁开眼睛,重新看向屏幕。


光标移动到“彼岸花基金会”的资金流向图。秦之点开最近一年的交易记录,开始逐条筛选。大部分是正常的慈善拨款——向几家医院的心理科捐赠设备,向社区服务中心提供经费,向贫困学生发放助学金。但每隔两三个月,就会有一笔数额固定的款项,从基金会的账户转出,汇入一个名为“德仁医疗器材进出口有限公司”的账户。


金额:每次八十万人民币。


频率:每季度一次。


秦之搜索“德仁医疗器材进出口有限公司”。


注册信息显示,这是一家小型贸易公司,注册资本只有一百万,法人代表是一个叫“刘德发”的人。秦之盯着这个名字,记忆的碎片开始拼凑——周明远在德发诊所调查时,诊所老板就叫王德发。刘德发,王德发,姓氏不同,但名字的第二个字都是“德”。


巧合?


秦之调出德发诊所的工商注册信息。法人代表:王德发。注册资本:三十万。经营范围:内科、外科、中医科诊疗。他对比两家公司的注册地址——德仁公司在城东的写字楼,德发诊所在老城区的巷子里,直线距离超过十五公里。


但秦之注意到一个细节。


德仁公司的注册电话,后四位是3348。


德发诊所的注册电话,后四位是3349。


相邻的号码。


秦之的指尖在键盘上悬停了几秒,然后开始编写查询指令。他调取了这两个号码过去六个月的通话记录,进行交叉比对。屏幕上的数据开始滚动,绿色的字符像瀑布般流淌。三分钟后,结果弹出。


两个号码之间,有十七次通话记录。


每次通话时长都在三到五分钟之间,时间集中在晚上九点到十一点。最近的一次通话,是在三天前——也就是李小雨失踪案被赵坤强行终止调查的当天晚上。


秦之盯着那行记录。


晚上十点二十三分,通话时长四分十七秒。


他闭上眼睛,试图想象那个场景——赵坤在办公室里,或者在家里,拿起电话,拨通那个号码。电话那头,是王德发,还是刘德发?他们说了什么?是关于如何应对警方的调查,还是关于那些失踪的女孩,还是关于……那些福尔马林的气味?


秦之睁开眼睛。


他切换回“天眼”系统的主界面,在搜索栏输入新的指令:“暗网”+“通讯监控”+“关键词:海市测试数据回收”。


系统开始运行。


进度条缓慢前进,从0%到1%,到5%,到12%……秦之端起那杯凉透的咖啡,喝了一口。苦涩的液体滑过喉咙,带着一股化学香精的虚假甜味。他皱了皱眉,把杯子放回桌上。


进度条跳到100%。


屏幕刷新,弹出监控日志。


时间范围:过去七十二小时。监控对象:“暗网”已知节点十七个,可疑加密信道九个。捕获数据包总数:四千三百二十一个。关键词命中:六次。


秦之点开命中记录。


第一条:四十八小时前,从一个位于东欧的代理服务器发出,目的地是海市本地的一个加密邮箱。内容片段:“……第一阶段数据已回收,样本质量符合预期。海市测试点表现稳定,建议进入下一阶段选址评估……”


第二条:三十六小时前,从同一个邮箱发出回复:“……评估小组已组建,预计下周抵达。重点关注老城区基础设施承载能力,特别是地下管网系统的冗余度……”


第三条:二十四小时前,从另一个位于东南亚的节点发出:“……大规模疏散模拟参数已发送,请确认接收。注意,本次模拟需要考虑到至少五万人的流动轨迹,以及应急响应时间窗口……”


第四条、第五条、第六条……


秦之一条条看下去。


他的手指开始发冷。


不是空调的温度太低,而是那些文字里透出的冰冷计划性,像手术刀一样精准,像机器一样无情。“数据回收”、“样本质量”、“选址评估”、“大规模疏散模拟”、“五万人流动轨迹”……这些词汇组合在一起,勾勒出一个模糊但令人毛骨悚然的轮廓。


“涅槃”计划。


秦之想起这个名词。他在“天眼”系统的历史档案里见过零星的提及,但信息太少,太碎片化,只知道这是“暗网”正在推进的某个终极项目,目的不明,规模巨大,危险等级被标记为“毁灭级”。


而现在,这些通讯片段,把这些碎片拼凑起来了一部分。


海市是测试点。


老城区是重点关注区域。


地下管网系统是关键。


大规模疏散模拟……是为了什么?是为了测试在某种灾难或袭击发生时,人群的流动模式?还是为了……制造某种灾难或袭击?


秦之的胃部开始收紧。


他切换窗口,调出海市的城市规划图,重点打开老城区的地下管网系统图层。屏幕上出现了一张错综复杂的网络——供水管、排水管、燃气管、电缆沟、通讯光缆通道……各种颜色的线条交织在一起,像一座城市地下的血管和神经。


秦之放大其中一个区域。


那是老城区的中心地带,周围环绕着几个大型居民区、一个商业广场、两所学校、一家医院。地下管网的密度在这里达到峰值,各种管道在狭窄的空间里交错、并行、重叠。秦之注意到,有几条主要的排水干管从这里穿过,管径超过两米,足以容纳一个成年人弯腰通过。


他的目光停留在排水干管的一个节点上。


那里标注着一个维修井的编号:CQ-07。


秦之搜索这个编号的维护记录。最近一次例行检查是在三个月前,报告显示“一切正常”。但秦之调取了那个维修井周边的监控录像——不是交通摄像头,而是“天眼”系统接入的私人安防摄像头,包括附近几家商铺的门口监控。


时间设定在最近两周。


秦之开始快速浏览。


第一天,第二天,第三天……画面里只有正常的人流和车流。第四天晚上,凌晨一点左右,一辆白色的厢式货车停在了维修井附近的路边。车牌被故意遮挡,但秦之能看清车身上模糊的logo——一个医疗十字标志,下面有一行小字,但分辨率太低,无法辨认。


货车的后门打开。


两个人下车,穿着深色的工装服,戴着帽子和口罩。他们走到维修井旁,用工具撬开井盖,然后从货车里搬出几个长方形的金属箱,一个一个递进井里。整个过程持续了大约十五分钟,然后井盖被重新盖上,两人上车离开。


秦之暂停画面。


他放大那两个人的身形,但工装服宽松,口罩遮住了大半张脸,帽檐压得很低,没有任何可辨识的特征。他又放大货车的logo,尝试用图像增强算法处理,但那行小字依然模糊不清。


秦之切回城市规划图。


他在CQ-07维修井的位置做了一个标记,然后开始搜索附近的其他管网节点。很快,他发现了另外三个类似的点——都是位于老城区核心地带、管径较大、周边人口密集的排水干管维修井。他调取这些点最近两周的监控录像,发现其中两个也有类似的异常活动记录。


时间都在深夜。


车辆都是白色厢式货车。


人员都是两人一组,穿着工装服,搬运金属箱。


秦之的呼吸变得急促起来。


他打开一个新的文档,开始整理信息。手指在键盘上飞快敲击,发出密集的嗒嗒声。屏幕上,一行行文字浮现:


1. “暗网”通讯提及“海市测试数据回收”和“下一阶段选址评估”。

2. 重点提及“老城区地下管网系统”和“大规模疏散模拟”。

3. 老城区四个关键排水干管维修井,近期有可疑夜间活动。

4. 活动模式一致:白色厢式货车,两人小组,搬运金属箱。

5. 赵坤之妻王雅琴是“彼岸花基金会”顾问,该基金会与“德仁公司”(疑似关联德发诊所)有固定资金往来。

6. 赵坤强行终止静海疗养中心调查。


秦之停下手指。


他看着这些文字,看着它们像拼图一样逐渐拼凑出一个可怕的画面。但他还缺少最关键的一块——那些金属箱里装的是什么?那些“测试数据”是什么?“涅槃”计划的具体内容是什么?那些失踪的女孩……还活着吗?


他不知道。


但他知道,时间不多了。


“暗网”的通讯里已经开始讨论“下一阶段”,开始进行“大规模疏散模拟”。这意味着,无论他们在计划什么,都已经进入了倒计时。


秦之关掉文档。


他切回“天眼”系统,打开加密通讯模块。界面切换,出现了一个简洁的对话框,背景是深空的黑色,点缀着几颗银色的星点。这是“幽灵”的专用信道,经过七层加密,路由经过十七个国家的代理服务器,最后才会抵达目的地。


秦之开始编写信息。


他调出老城区地下管网图,截取了包含那四个标记点的局部区域,用高亮红色圈出。然后,他在图片下方输入一行文字:


“阴影在管道中蠕动,寻找宣泄的出口。时间,不多了。”


他检查了一遍。


图片清晰,标记明确。文字隐晦但指向性足够强——如果接收者了解背景,就能明白其中的警告意味。如果不了解,至少也会产生疑问,进而去调查。


秦之设置发送参数。


第一个接收者:林锋的私人加密邮箱。这个邮箱地址是秦之很早之前就通过“天眼”系统获取的,林锋用它来处理一些不便通过官方渠道沟通的事务。发送方式:匿名,IP伪装成位于德国的服务器,时间戳随机化。


第二个接收者:市局技术科的内部监控系统。


这是秦之精心设计的一步。


他知道,夏语冰一直在监控网络异常流量,试图追踪“幽灵”的痕迹。所以,他故意让这条信息以某种“可疑”但又不至于触发高级警报的方式,出现在技术科的监控日志里——加密强度中等,数据包大小异常,路由路径复杂但留有细微的破绽。


就像在黑暗中划亮一根火柴,然后迅速吹灭。


足够引起注意,但又不至于暴露光源的位置。


秦之设定好所有参数。


他的手指悬在回车键上方。


房间里安静得能听见自己的心跳声,咚,咚,咚,沉重而缓慢。电脑屏幕的蓝光映在他的瞳孔里,像两团冰冷的火焰。他能感觉到掌心的伤痕在隐隐作痛,那些月牙形的印记像某种烙印,提醒着他背负的一切——家族的仇恨,亡魂的低语,还有那些失踪者可能正在经历的绝望。


他按下回车键。


屏幕闪烁了一下,进度条弹出,从0%迅速跳到100%。发送成功。


秦之靠在椅背上,长长地吐出一口气。白色的雾气在冰冷的空气中短暂浮现,然后消散。他闭上眼睛,让黑暗吞噬视野。疲惫像潮水般涌来,从四肢百骸汇聚到大脑深处,带来一阵阵钝痛。


但他不能休息。


他睁开眼睛,重新坐直身体,开始清理痕迹。关闭“天眼”系统,运行磁盘擦除程序,清除临时文件,覆盖登录记录……一系列操作熟练而迅速,像某种刻进肌肉记忆的仪式。最后,他合上笔记本电脑,把它放回衣柜夹层,用几件旧衣服盖好。


做完这一切,他走到窗边,拉开窗帘的一角。


窗外,天色已经开始泛白。深蓝色的夜幕边缘,渗出了一丝鱼肚白的光。远处的楼宇轮廓逐渐清晰,像剪影般贴在渐亮的天幕上。街道上偶尔有车辆驶过,轮胎摩擦地面的声音在清晨的寂静中显得格外清晰。


秦之看着这座城市。


这座他出生、成长、失去一切、又决心守护的城市。此刻,它还在沉睡,对即将到来的阴影一无所知。而他,一个被轻视的实习警员,一个只能在黑暗中行动的“幽灵”,一个被迫倾听亡语的“亡语者”,是唯一知道危险正在逼近的人。


他松开窗帘。


布料滑落,重新遮住了窗外渐亮的天光。房间里再次陷入昏暗。秦之走到床边,和衣躺下。床垫很硬,弹簧发出轻微的吱呀声。他盯着天花板,上面有一道细微的裂缝,从墙角延伸到中央,像某种不祥的预兆。


他闭上眼睛。


耳边,似乎又响起了那些低语——不是亡魂的,而是他自己的记忆。父亲临终前的呼喊,母亲压抑的哭泣,还有那个雨夜,鲜血混合着雨水流淌的声音。那些声音交织在一起,变成一种永恒的嗡鸣,在他的颅骨内回荡。


他握紧拳头。


指甲再次陷入掌心,疼痛传来,尖锐而真实。他用这种疼痛,对抗着那些嗡鸣,对抗着疲惫,对抗着内心深处那个想要放弃的念头。


不能放弃。


那些失踪的女孩还在某个地方,也许还活着,也许正在等待救援。那些金属箱还埋在老城区的地下管道里,里面装着未知的危险。那个“涅槃”计划还在推进,随时可能引爆。


他必须阻止这一切。


以秦之的身份,以“幽灵”的身份,以任何可能的身份。


***


早上八点四十分。


市局技术科。


夏语冰坐在自己的工位上,面前是三块并排的显示器。左边一块显示着实时网络流量监控图,彩色的线条像心电图般起伏波动。中间一块是代码编辑器,她正在调试一个新的数据抓取脚本。右边一块是日志分析界面,密密麻麻的字符不断滚动。


她端起马克杯,喝了一口咖啡。


咖啡已经凉了,但苦涩的味道依然能提神。她昨晚只睡了四个小时,眼睛有些干涩,太阳穴隐隐作痛。但她不能休息——林锋昨天私下找过她,希望她能加强对某些“敏感方向”的网络监控,特别是与静海疗养中心、赵坤,以及那些失踪案可能相关的异常通讯。


夏语冰知道这意味着什么。


这意味着,林锋虽然表面上服从了赵坤的命令,但暗地里并没有放弃。这意味着,她得到了某种默许,可以做一些超出常规权限的调查。这意味着……风险。


但她没有犹豫。


她喜欢挑战,喜欢解开谜题,喜欢在数据的海洋里寻找那些被隐藏的真相。而且,她隐隐感觉到,这件事背后,可能牵扯到那个她一直想找到的人——“幽灵”。


那个十年前在网络上留下传奇痕迹,如今又偶尔现身的神秘黑客。


那个……可能就在她身边的人。


夏语冰的目光落在中间显示器的代码上。她正在优化一个特征匹配算法,用来识别“幽灵”的编码习惯——那些独特的缩进风格,那些偏好的函数命名方式,那些几乎成为个人签名的注释格式。她已经收集了足够多的样本,从十年前的旧档案,到最近几次“幽灵”现身时留下的痕迹。


算法运行。


进度条缓慢前进。


夏语冰又喝了一口咖啡,目光转向左边的流量监控图。突然,一条红色的警报线跳了出来——中等风险等级,加密通讯异常,数据包大小与内容类型不匹配,路由路径复杂但存在可追踪的节点。


她立刻点开警报详情。


时间戳:凌晨三点二十一分。源IP:德国法兰克福(疑似伪装)。目的IP:市局内部服务器(监控日志接收端)。数据包大小:2.7MB,其中图片数据占2.5MB,文本数据占0.2MB。加密协议:AES-256,但密钥交换过程存在细微的时间戳异常。


夏语冰的呼吸屏住了。


这种模式……她见过。不是完全一样,但那种故意留下破绽的风格,那种“既想传递信息又想引起注意”的矛盾感,和她之前分析的“幽灵”行为特征高度吻合。


她立刻启动解密程序。


密钥破解需要时间,但夏语冰有备用方案——她调取了数据包经过的其中一个代理服务器的日志(那是她之前悄悄布下的监控点),从中提取了部分未完全加密的元数据。经过重组和解析,她得到了一张图片的缩略预览。


老城区地下管网图。


四个点被红色高亮标记。


夏语冰放大图片,仔细查看那些标记点的位置。CQ-07,CQ-12,CQ-19,CQ-24……都是排水干管的维修井,位于人口密集区域。她调出城市规划数据库,确认了这些点的详细信息。


然后,她看到了图片下方的文字。


“阴影在管道中蠕动,寻找宣泄的出口。时间,不多了。”


夏语冰的心脏猛地一跳。


她盯着那行字,盯着那熟悉的、几乎可以称为优雅的字体渲染效果——那是“幽灵”偏爱的一种开源字体,他在十年前的代码里就经常使用。她盯着那些词语的排列方式,那种含蓄而紧迫的语气。


是他。


一定是。


夏语冰的手指微微颤抖。她深吸一口气,强迫自己冷静下来。她切回代码编辑器,让特征匹配算法继续运行,同时打开一个新的分析窗口,开始追踪这条信息的完整路径。她要找到更多的证据,更多的关联,更多的……


突然,算法弹出了匹配结果。


相似度:92.7%。  


匹配项:编码风格、字体使用、隐喻表达模式、时间戳伪装技巧……十二个特征维度中,有十一个高度吻合。


夏语冰盯着那个数字。


92.7%。


在数据分析的世界里,这已经足够做出判断了。这不是巧合,不是模仿,这就是同一个人。


“幽灵”再次现身了。


而且,这次他传递了一个明确的警告——关于老城区的地下管道,关于某种正在逼近的危险,关于所剩无几的时间。


夏语冰靠在椅背上,感觉自己的心跳快得像是要跳出胸腔。她抬起头,看向技术科门口的方向。走廊里传来脚步声,交谈声,电话铃声——正常上班时间的喧嚣正在逐渐填满这座大楼。


而她知道,在这喧嚣之下,暗流正在涌动。


阴影在管道中蠕动。


时间,不多了。


她必须做点什么。

阅读设置
日夜间模式
日间
夜间
字体大小: 18px
12 48

亡语者

封面

亡语者

作者: 莫瀚娜