门把手轻微转动的声音让苏瑶的神经绷紧了一瞬,但她没有动。厉霆琛站在门口没进去,只是朝里看了一眼,脚步停在门槛外。她坐在电脑前,指尖还悬在键盘上方,屏幕上的数据并未停止滚动。
他没说话,也没问她在做什么,只低声说了句“注意休息”,便转身离开了走廊。脚步声渐渐远去,地毯吸收了大部分声响,只剩下空气里一丝微弱的震动。
等彻底安静下来,苏瑶才缓缓吐出一口气。她重新看向屏幕,那串来自记录仪的频段代码已经解析完毕,结果和她预想的一样——这个信号不仅连接过老宅外围中继站,还在凌晨两点十七分,通过无线跳转接入了集团内网的中转端口。
她的手指在触控板上滑动,调出防火墙日志。时间点吻合,正是他们从废弃工地返回后的十分钟内。有人利用短时开放的测试通道,将一段伪装成系统补丁的数据包注入财务审批子系统。
这不是普通的黑客手段,而是内部权限配合外部指令的结果。
她闭了闭眼,脑海中浮现大宝之前帮她搭建的那个离线分析模块。那天晚上,孩子趴在桌边敲代码的样子突然清晰起来。“妈咪,万一你遇到查不到源头的程序,就用这个沙箱模拟运行,别碰主网。”他说这话时语气认真得不像个孩子。
苏瑶打开本地加密目录,启动隔离环境。文件载入后,虚拟系统开始还原数据流向。几分钟后,路径图生成:攻击源经过三层代理跳转,最终指向一台注册在It部名下的备用服务器。
而那台服务器的日常巡检人,是张维。
她记起这个人。入职第一天见过,三十出头,戴黑框眼镜,话很少,总是低着头走来走去。最近三天夜班排表上,每晚出现异常流量的时间段,都由他负责值守。
巧合太多,就不叫巧合了。
苏瑶起身,轻轻推开儿童房的门。五个孩子已经睡熟,呼吸平稳。她走到大宝床边,看着他怀里抱着的平板,犹豫了一下,还是伸手轻点了两下侧边按钮。设备解锁,界面上正运行着一个远程监控脚本。
“你在看什么?”耳机里传来大宝迷糊的声音。
“抱歉吵醒你了,”她压低声音,“我需要你帮我确认一件事。”
“你说。”
她把刚提取的日志片段上传到加密通道:“这段程序有没有可能被反向操控?比如,操作者本人并不知情。”
耳机那头沉默了几秒,接着是键盘敲击声。“有可能。如果他的终端装了隐蔽木马,所有操作都会被同步记录,甚至自动执行预设命令。”
“也就是说,真正动手的人,可能是张维,但他自己不知道?”
“对。而且……”大宝顿了顿,“木马用了动态注入技术,很专业。不是普通员工能搞出来的。”
苏瑶握紧了手机,“你能追踪它的回传地址吗?”
“正在试。但对方有干扰机制,我得绕开几层伪装。”
“好,别太勉强,先睡一会儿,有情况我再叫你。”
挂断通话,她回到办公室,重新坐回工位。窗外夜色深沉,整栋大楼只剩零星几盏灯亮着。她刷新了一遍系统状态,发现那个隐藏程序仍在休眠,尚未激活。
但刚才的扫描显示,它每隔十五分钟就会向某个节点发送一次心跳信号。
她调出内部通讯录,找到张维的联系方式,犹豫片刻,还是拨了过去。
无人接听。
又打了两次,依旧如此。
她站起身,决定去茶水间等。那里靠近It值班区,张维每次夜班都会顺路去泡咖啡。
十分钟后,走廊尽头传来脚步声。张维出现了,手里拿着保温杯,脸色有些发青,眼下带着浓重的黑影。他看到苏瑶时明显一怔,脚步顿了一下,随即加快速度想绕过去。
“张哥,”她开口,“方便聊两句吗?”
他停下,没回头,“现在不太行,我在赶一份报告。”
“是关于昨晚系统异常的事。”她说,“财务流程那边卡住了,我想问问你有没有看到可疑日志。”
他肩膀微微僵住,“我没注意,你找主管吧。”
“可排班表上是你值的夜班。”她往前一步,“而且我查到,问题出现的时候,你的账号登录过中转服务器。”
张维猛地转身,眼神慌乱,“你查我?”
“我不是针对你。”她语气放平,“我只是想弄清楚发生了什么。刚才那段程序,差点触发资金自动划转协议。要是真出了事,责任谁都担不起。”
他嘴唇抖了抖,“我不知道你在说什么……我就是按流程巡检,别的没干。”
苏瑶盯着他,“那你介不介意让我看看你昨晚的巡检记录?文档共享一下就行。”
他犹豫了几秒,终于掏出平板,点了几下,把文件发了过来。
她接过自己的设备,立刻启用本地扫描程序。果然,在文档元数据里藏着一段加密指令——正是那个心跳包的触发代码。
她抬头看他,“这份日志被动过手脚。你发给我的时候,它还在尝试连接外部Ip。”
张维脸色骤变,一把抢回平板,“删了!赶紧删了!”
“删了也没用,我已经备份了。”她直视着他,“我知道你不是主谋。但你的设备已经被远程控制了,如果不处理,下次可能就不只是财务系统出问题。”
他喘着气,额头冒出冷汗,“你不懂……他们盯上了我家人……我女儿在学校……有人跟踪她……”
苏瑶心头一沉。
“谁?”她问。
张维摇头,“我不知道名字……他们用匿名邮件联系我,说只要照做,就不会伤害她。我本来以为只是改几个参数……没想到会牵扯这么深……”
“那你为什么不报警?”
“他们说,只要我泄露一个字,视频就会发上网。”他声音发颤,“我女儿才八岁……我不敢赌……”
苏瑶沉默片刻,“你现在拒绝配合,反而会让事情更糟。审计组马上要介入全面排查,到时候所有异常操作都会追溯到你头上。你是想当受害者,还是共犯?”
张维靠在墙上,整个人像被抽空了力气。
“我能帮你。”她说,“但你得告诉我,他们让你做了什么?除了昨晚那次,还有没有其他动作?”
他张了张嘴,似乎想说,却又咬住牙关。
就在这时,他的手机震了一下。
他低头看了一眼,脸色瞬间惨白。
苏瑶瞥见屏幕一角弹出的通知内容:“第三次警告。不要多管闲事。”
她立刻伸手,“把手机给我。”
张维却猛地攥紧,转身就要走。
“张维!”她追上去,“你现在逃不掉的!只有合作才能保住你女儿!”
他脚步踉跄地冲进电梯间,门合上前最后一秒,回头看了她一眼,嘴唇动了动,像是想说什么,最终却什么都没说出口。
苏瑶站在原地,心跳未平。
她回到工位,打开加密通道,把新获取的信息发给大宝。
“心跳包来源更新了,”她打字,“对方在监视张维的通讯。他女儿可能真的处在危险中。”
几秒后,回复跳出:“我试着逆向追踪那个通知服务器,但它用了跳转链。不过……我发现了一个规律。”
她点开附件,是一张时间对照表。
每一次信号发出,间隔都是精确的四小时整。
“他们在用定时任务操控设备。”大宝写道,“说明背后的人不在实时监控,而是预设了程序。这意味着,他们自信不会被发现,或者……根本不在乎会不会被查到。”
苏瑶盯着表格,忽然意识到什么。
如果对方不怕暴露,那他们的目的就不是隐藏,而是逼迫某种反应。
比如,逼她主动上报?
她看向电脑右下角的时间——凌晨三点五十六分。
距离下一次心跳信号发送,还有四分钟。
她打开内部预警系统的草稿界面,光标停在“发送”按钮上。
只要一点,整个集团的安全团队都会介入。
但这样一来,张维的身份必然暴露,他女儿也会立刻成为目标。
她手指悬在那里,迟迟没有落下。
屏幕上的倒计时数字跳动着。
3:59:12
3:59:11
3:59:10
她忽然抓起外套,快步走向It档案室。
那里存着所有员工的家庭信息备案,包括紧急联系人和子女就读学校。
她必须先确认那个孩子的安全。
钥匙插进锁孔的瞬间,走廊尽头的感应灯忽闪了一下。
她回头望去,空无一人。
但门缝底下,有一张折叠整齐的纸条正缓缓滑进来。