沈逸的手指停在启动键上方,没有按下。
屏幕上的训练地图已经加载完毕,界面干净,没有任何外部信息弹出。黑色芯片插在主控台侧面的接口上,指示灯稳定发绿。内网隔离完成,所有外接端口关闭,通信只保留本地基础频道。
他转头看向林悦,“刚才那轮模拟结束时,你有没有保存语音缓存?”
林悦点头,手指快速滑动副屏,“自动记录了全过程,包括我们讨论的内容。”
“调出来,进日志分析系统。”
她把文件拖入检测窗口。几秒后,进度条走到一半,界面突然跳出一个红色标记。
“有异常数据包。”她皱眉,“来源显示为空。”
沈逸靠前一步,盯着波形图。那一段信号极短,不到半秒,形状和之前矿脉区域捕捉到的波动几乎一致。它嵌在团队讨论的音频末尾,像是被悄悄塞进去的碎片。
“这不是实时传入的。”他说,“是早就藏在某个文件里,等我们重启系统时自动激活。”
林悦立刻筛查最近三天的所有备份记录。她们先排除了内部设备,又比对了每次训练后的数据封存时间点。最终,一份来自两天前的插件更新包引起注意。
“这个帧率优化工具,是赞助商那边推送的。”她抬头,“当时说是免费升级,提升操作流畅度,我们都装了。”
沈逸打开文件底层结构。表面上看是正常代码,但在第三层压缩包里,藏着一段微型程序。它不占用运行资源,也不会触发警报,唯一功能就是监听语音频道,并在特定条件下向外发送加密片段。
“他们用这个收集我们的战术讨论。”他说,“不只是听,还能判断我们什么时候调整策略。”
林悦脸色变了,“所以每次我们改方案,过几个小时就会遇到对应的干扰?不是巧合,是有人提前知道了。”
沈逸没说话,而是调出“碎片收集兑换”模块中尚未激活的一段资源。那是上次任务换来的稀有代码,一直留着没用。现在他把它注入追踪系统,尝试反向解析数据包的生成路径。
几分钟后,系统反馈结果:该插件在安装后二十四小时内,曾向两个未知Ip发送过三次心跳信号。接收方注册信息为空,但服务器位置指向两个二线战队的常用登录区域。
“不是一个人。”沈逸说,“他们在联合行动。”
林悦马上想到星陨矿脉那次遭遇战。那支陌生队伍装备精良,出现时机精准,明显是冲着她们来的。当时以为只是普通竞争,现在看来,对方可能早就收到消息,专门等着拦截。
“新势力拉拢了其他队伍。”她说,“不止一个。”
沈逸启动“策略模拟空间”,输入目前已知的所有信息——信号波形、插件来源、Ip地址、时间节点、近期接触过的对手名单。系统开始低强度推演,交叉比对各项数据。
十分钟后,三条高概率路径出现在屏幕上。其中一条明确指出:过去七十二小时,有两个曾与团队交手的战队,频繁通过同一代理服务器进行联络。他们的游戏行为模式也发生变化,从独立作战转为协同布控,目标集中在资源点争夺和路线封锁。
“这不是临时组队。”沈逸说,“是有组织的围堵。”
林悦看着图表,手指无意识地敲击桌面。她忽然意识到一个问题,“如果我们现在的对话也被监听过,那他们知道我们发现了?”
“不会。”沈逸摇头,“从昨晚开始所有通信都切换到离线模式,旧通道已经被切断。这段数据是历史残留,不是实时传输。”
“但我们不能确定他们有没有别的手段。”
“所以接下来必须更小心。”
他退出模拟界面,将所有证据整理成一张简图。没有写具体细节,只标出关键节点:插件来源、信号匹配、外部联络痕迹。然后他把图发给林悦。
“你来处理通知的事。”
林悦明白他的意思。不能直接说系统被渗透,否则会引起混乱。但她必须让核心队员提高警惕。
她新建了一份文档,标题是《关于近期系统风险的几点说明(草案)》。内容很简单:即日起,所有外部设备暂停接入;所有训练改为全离线模式;对外通讯改为每日两次摘要报送,由专人负责。
她在群里发消息:“刚发现一个潜在安全漏洞,暂时实行封闭演练。具体原因明天会上说明。”
很快有人回复:“是不是太紧张了?我们连比赛都没打,谁会盯我们?”
另一个声音跟着响起:“之前不是查过系统吗?怎么又有问题?”
林悦没有立刻解释。她只回了一句:“测试结果出来了,有风险。按流程走,别问为什么。”
群里安静下来。
沈逸一直在看终端反应。当他看到最后一名队员确认执行新协议时,才轻轻呼出一口气。
“他们接受了。”
“因为是你定的规则。”林悦说,“他们信任你。”
沈逸没回应这句话。他打开“天选系统”的私人记录库,把这次发现的所有线索全部归档,并标记为“一级关联事件”。系统自动调取之前的探子活动记录、水军资金流向、市场异常交易等旧情报,开始整合。
一张动态关系网逐渐成型。
原本分散的线索被连在一起:资源抢夺、信号干扰、第三方插件、外部战队联动……全都指向同一个幕后操作者。他们不直接出手,而是通过控制信息流、制造混乱、诱导失误的方式,一步步压缩团队的生存空间。
“不是想赢我们。”沈逸低声说,“是想让我们根本没法参赛。”
林悦坐直身体,“那我们现在怎么办?”
“加快准备。”他说,“不能再等了。”
他重新设置训练计划,把原定的五轮模拟压缩到三天内完成。所有项目围绕应变能力展开,不再追求完美配合,而是考验每个人在混乱中的独立判断。
林悦开始修改应急通讯协议。她把验证流程再压两步,加入新的触发机制。只要检测到相似波形,系统就会自动切换信道,并锁定当前状态三十秒。
她测试了三次。第一次耗时三秒,第二次一点八秒,第三次一点一秒。最后一次成功时,屏幕闪了一下。
“可以了。”她说,“再快就不稳。”
沈逸接入她的系统,查看底层逻辑。他抽出一段加密资源,嵌入短频通道核心层。系统提示:稳定性提升百分之六十七。
“现在就算信号被压到最低,也能传完一句完整指令。”
林悦看了眼时间。凌晨三点零九分。她喝了口凉茶,眼睛有点涩,但没关终端。
“要不要叫其他人起来?”
“不用。”沈逸说,“让他们睡。明天开始,没人能轻松了。”
他把动态关系网截图保存,放进个人数据库。这张图还不完整,但已经能看出轮廓。只要再找到一两个关键节点,就能顺藤摸瓜,查到真正的源头。
林悦写下明日会议提纲的第一条:确认所有设备来源,排查第三方软件。
第二条:建立独立日志审查机制,每轮训练后强制扫描备份文件。
第三条:启用双人审核制,任何外部信息必须两人以上验证才能采信。
她停下笔,抬头问:“我们是不是已经卷进去了?”
沈逸看着屏幕上的关系网,没有回答。
他的手指落在“启动键”上,指尖微微用力。
训练地图再次刷新。