夜风从市政大楼南侧的玻璃幕墙滑下来,带着点初秋的凉意。盛清歌坐在监控车副驾,车窗半开,发丝被吹得轻轻晃动。她刚把纸质报告收进制服内袋,指尖还残留着纸张边缘那点毛糙的触感。会议结束了,人也散了,可她没回警局,也没去休息室泡杯速溶咖啡压压神。她知道现在不是喝咖啡的时候——是该上“硬菜”的时候了。
她扭头看了眼后座。那台改装过的工业平板正连着车载电源,屏幕亮着,界面跳动着复杂的数据流图谱。这是苏清歌送她的“移动刑侦实验室”核心终端,外行人看着像工地用的加固板砖,实际上里头塞了七块固态硬盘、三重加密模块,还有能屏蔽所有信号追踪的物理断网开关。上次她开玩笑说:“这玩意儿要是丢了,咱们得派一个排去抢回来。”
她伸手摸了下耳侧的通讯器,确认还在工作状态。然后深吸一口气,手指在平板上一点,导入了张教授那份技术研判报告的扫描件。文件加载完成,屏幕上跳出一个弹窗提示:【是否启动“数字痕迹透视”功能?】
她盯着那行字看了两秒。
这功能她之前没用过。系统只在积分达到3000时自动解锁,附带一句冷冰冰的提示:【可穿透电子设备信号残留,追踪非法数据源头,持续使用将消耗精神力】。她当时还以为是系统在整活,类似“升级送皮肤”那种网络热梗。结果现在一看,好家伙,真·开天眼。
“行吧。”她低声咕哝,“今天不看点‘赛博鬼影’,都对不起我这身制服。”
她点了“确认”。
瞬间,世界变了。
不是眼前黑了或者闪了什么特效,而是她双眼所见的一切都被重新编码了。街道不再是沥青路,而是一条条流动的光河;路灯成了节点,基站化作星辰;每一台手机、每辆汽车、每个摄像头都在发射微弱的信号脉冲,像呼吸一样规律闪烁。整个城市变成了一张巨大的神经网络,而她正站在中枢位置,俯瞰它的每一次抽搐。
“这也太中二了……”她忍不住吐槽,“跟打mobA开了上帝视角似的。”
但她没时间笑太久。她调出“tARGEt_07”的协议特征码,设为追踪锚点。系统立刻开始筛选全城范围内的异常数据流向。成千上万的信号路径在她视野中飞速掠过,像地铁站高峰期的人流。大部分是正常调度、市民通信、公共服务请求,但有一条逆向回传的数据流引起了她的注意——它不像其他信号那样直来直去,而是绕了七八个跳板,伪装成市政环卫系统的GpS定位上传,最后却悄悄拐了个弯,钻进了某个封闭子网。
“逮到了。”她眯起眼,“你跑得再快,也是条逆着人流走的傻子。”
她集中注意力,视野不断拉近。那条隐藏路径像一根细线,在层层加密和流量混淆中艰难穿行。她的太阳穴开始隐隐作痛,像是有人拿小锤子在敲脑壳内壁。系统提示浮现在视觉角落:【精神力消耗42%】。
“闭嘴。”她咬牙,“再撑十秒。”
终于,信号收敛点出现。
坐标锁定在——**市政大楼b座七层西翼,城市智慧中枢备用服务器集群所在区域**。
她瞳孔猛地一缩。
“等等,啥?”
她以为自己看错了,赶紧切回普通视角,低头看平板上的地理标注图。红点清清楚楚地钉在市政大楼的位置,旁边还贴心地标了句说明:【目标设备归属单位:江云市智慧城市管理中心(政府直属)】。
“家里面出事了?”她喃喃,“还是说……根本就是家里人干的?”
她靠在座椅背上,一口气没喘匀,差点呛到。脑子里瞬间闪过一堆弹幕式疑问:
——谁敢在市政府眼皮底下埋木马?
——这地方安保级别比银行金库还高,怎么进来的?
——难道内部有人接应?
——还是说,攻击者本来就在里面上班,每天打卡签到,顺手给全城交通系统插一刀?
她越想越觉得离谱,可偏偏又合逻辑。毕竟,最危险的地方往往最安全。就像小偷不会藏在派出所,但黑客完全可以坐在政务大厅写代码。
她掏出主手机,翻出市政大楼的公开信息页面。白天看起来庄严肃穆的大楼,晚上灯火通明,像一座发光的方盒子。七层西翼确实挂着“智慧城市运维中心”的牌子,门口有双因子门禁,走廊二十四小时监控,进出要刷工牌+人脸识别。普通人别说进去,靠近机房三米都会被保安盘问。
“我去查水表都不一定让进这么深。”她嘀咕,“更别提找服务器了。”
可问题是,证据就摆在这儿。不是推测,不是怀疑,是她亲眼“看”到的。那个逆向信号就像一根针,精准扎进了市政系统的心脏。如果上报,上级会不会觉得她疯了?一个刚升刑侦组组长没几天的小姑娘,说她用“神秘能力”发现市政府被黑了?
“我要是领导,我也得先让我去挂个脑科。”她苦笑。
但她不能退。她想起半小时前在会议室里说的话:“这不是意外,是精准打击。”那时候她手里只有技术报告,现在她有了坐标。从“可能是”到“就是这儿”,中间差的不只是证据,是胆量。
她重新戴上通讯器,轻按两下唤醒语音记录功能。
“时间:二十一点五十三分。地点:市政大楼南侧三百米处监控车。目标已锁定——JY-402事件木马程序攻击源头,位于市政大楼b座七层西翼备用服务器区。信号特征与‘tARGEt_07’完全匹配,路径经七重跳板伪装,最终指向该节点。目前无法申请搜查令,目标区域属高敏政务场所,无直接犯罪证据支撑不得擅入。”
她说完,顿了顿,又补了一句:“但我知道,它就在那儿。就像你知道冰箱里的最后一块蛋糕被人偷吃了,虽然没看见人,但奶油渣还在嘴角。”
录音结束,她关掉功能,把手机放回口袋。
接下来怎么办?
强攻肯定不行。她又不是电影主角,能一个翻滚踹开门冲进去拔网线。走流程也不现实——等审批下来,黄花菜都凉透了。对方既然能在第一天就动手,说明他们在测试反应速度。说不定下一波攻击已经在路上,只是还没按下按钮。
她必须想办法进去。
可怎么进?
装清洁工?不行,七楼机房区域保洁都有固定名单,临时换人会被登记。冒充维修人员?更悬,那边的技术员个个眼尖,随口问两句专业问题就能露馅。打电话骗?人家一核实身份就穿帮。
她揉了揉眉心,脑袋嗡嗡响。不是累的,是急的。
这时,系统突然弹出一条提示:【“数字痕迹透视”功能冷却中,下次可用时间:3分钟后】。
她看了眼,忽然灵光一闪。
“等等……我能‘看’到信号,是不是也能‘看’到人?”
她立刻启动善恶之眼的基础扫描功能,半径十米内人员状态瞬间呈现。前方五十米处,两名巡逻保安正慢悠悠走过,头顶飘着白色光环——无辜者。路边有个外卖小哥蹲着抽烟,光环也是白的。再远点,市政大楼东门值班室里坐着三个工作人员,全都清清白白。
没人是罪犯。
但这不重要。重要的是,她看到了他们的**电子终端**。
每个人的手机、对讲机、甚至智能手表都在发出信号,而这些信号在她的“数字视野”里呈现出不同的颜色和强度。正常通信是淡蓝色,加密传输是深紫,异常连接则是刺眼的猩红。
她盯着大楼东门看了一会儿,发现每当有员工刷卡进门,门禁系统会短暂亮起一道绿色反馈信号,同时关联的后台数据库也会有一次微弱的数据交互。这种交互持续不到半秒,但对于她的系统来说,足够捕捉。
“原来如此。”她嘴角微微扬起,“每次进门,都要联网验证身份。也就是说……只要我能模拟一次合法的身份验证信号,理论上就能骗过外围系统。”
但这还不够。她需要的不是进门,是进**七楼机房**。
她继续观察。大约十分钟后,一名身穿灰色工装的技术人员从侧门进入大楼,胸前挂着工牌,手里拎着工具箱。他一路走到电梯间,刷卡上行。就在他刷卡的瞬间,盛清歌的视野中,他的工牌芯片发出一道独特的加密信号,频率和编码方式与其他员工不同。
“专用权限卡……”她眼睛一亮,“这家伙能进核心区。”
她记下了那个信号特征,同时注意到技术人员头顶的光环依然是白色的——他不是罪犯,只是个被利用的通道。
“所以真正的黑手不需要亲自到场,只需要操控一个‘钥匙人’就行。”她低声分析,“就像遥控车,司机不在车上,也能撞死人。”
她忽然意识到一件事:如果攻击者一直在远程操控,那这个技术人员可能根本不知道自己已经被当成了“活体U盘”。他的每一次进出,都可能在无意中激活木马程序的某个模块。
“这已经不是黑客攻击了。”她皱眉,“这是社会工程学+数字渗透的组合拳。高端局啊。”
她靠回座椅,手指无意识地绕着发尾打圈。这是她思考时的习惯动作。一圈,两圈,三圈。
然后她停下。
“我干嘛非得进去?”
她猛地坐直。
“我又不是要去拆机器,我是要**看**它。只要我能从外面看到里面的信号流动,就能确认木马是否仍在运行,甚至能预判下一步攻击方向。”
她立刻打开平板,调出市政大楼的建筑结构图。虽然是公开版本,但足够看出大致布局。b座七层西翼是个长方形区域,外墙有通风口和少量窗户,主要用于设备散热和应急检修。
“如果有信号泄露……”她喃喃,“哪怕是一丁点非授权外联,我都能抓到。”
她重新启动“数字痕迹透视”,这一次,将扫描范围缩小到市政大楼七层西侧外墙。视野切换,整栋建筑变成半透明的骨架模型,内部线路如血管般清晰可见。她聚焦在那片服务器集群区域,耐心等待。
一分钟过去。
两分钟过去。
就在她以为今晚可能无功而返时,异变突生。
一道极其微弱的红色信号,从七层西翼某扇通风窗外悄然溢出,持续时间不足0.3秒,随即消失。
她心脏猛跳。
“出现了!”
她迅速锁定信号源位置,标记坐标,同时调取卫星地图进行叠加比对。结果显示,那扇通风口正下方,恰好是市政大楼外围的一处绿化带,距离她所在的监控车约一百七十米。
“够近了。”她抓起外套,“只要我能靠近到一百米内,就能看清更多细节。”
她推开车门,夜风扑面而来。她没有直接走向大楼,而是沿着绿化带边缘缓缓移动,利用树木和路灯遮挡身形。每一步都走得极稳,既不快也不慢,像个晚归的上班族。
七十米。
五十米。
四十米。
她停下,在一棵梧桐树后半蹲下身,再次启动“数字痕迹透视”。视野中,市政大楼的轮廓被染上层层数据光晕。她紧盯那扇通风口,等待下一次信号泄露。
时间一分一秒过去。
她的耳机突然震动了一下。
是系统提示:【检测到高频加密信号波动,来源:市政大楼b座七层西翼,强度上升中】。
她屏住呼吸。
下一秒,一道比之前强烈数倍的猩红信号猛然爆发,如同黑夜中划过的血痕,直冲云端。
而在那信号的尽头,她“看”到了一个清晰的指令包,正在打包上传。
内容标签赫然写着:**INItIAtE_phASE_two**。
她倒吸一口冷气。
“他们要开始了。”