林墨的手指还悬在键盘上,没动。不是忘了收回来,是肌肉僵住了。刚才那一下点击像把刀插进神经回路,震得整条手臂发麻。他刚删完访问记录,伪造好审计报告,以为能喘口气,结果三秒不到,两条消息先后撞进终端。
第一条来自一个加密信道,发信人标识是“联邦资源部-陈政”。标题就俩字:看图。
附件自动弹了出来——监控画面。昏暗的房间,医疗舱泛着蓝光,妹妹躺在里面,呼吸平稳。可镜头一转,拍到了墙角。那里站着两个穿黑色作战服的人,脸被头盔遮住,手里拎着便携式生命维持装置。这种设备不用于治疗,只用于转移重症患者。而且是紧急撤离用的那种。
下面一行字:“你还有十五分钟。数据交出来,她还能活着下船。别逼我切管子。”
林墨盯着那行字,脑子没乱,反而特别清楚。他知道这不是恐吓。陈政这种人,话不多说,做了再说。他敢亮身份,敢发画面,说明已经动手了。妹妹现在不在原医院,已经被转移到某个临时据点,随时可以带走或者……终止生命体征。
第二条消息紧跟着跳出来,伪装成系统通知,但协议特征暴露了来源——“穹顶生态”内部应急链路,陆承宇直属代理人专用通道。
内容更短:“最后通牒已发送。倒计时七十二分钟。提交全部备份数据包,否则治疗程序将切换为‘非人道实验模式’。你懂意思。”
林墨懂。
“非人道实验模式”不是术语,是黑话。意思是:让她疼着死。
他坐在那儿,没起身,也没骂人。手指从键盘移开,慢慢搓了搓拇指和食指。指尖有点干,蹭出轻微的沙沙声。他低头看了眼自己的手,又抬头看屏幕。
两方都找上门了。
一个是要抢钥匙,一个是要毁钥匙。
而他夹在中间,像个报废的中转站。
他调出私人缓存日志,比对通信协议特征。陈政用的是联邦高阶权限信道,加密方式老但稳定,一般人仿不出来;对方还故意在数据包里嵌了个资源部季度审计编号,那是只有部长级才能调用的内部验证码。假不了。
陆承宇那边更狠。消息是通过“穹顶生态”的量子纠缠通讯网传来的,延迟几乎为零,连中继节点都没经过。这种链路只给接班人候选名单里的前三个人开放。也就是说,陆承宇不仅知道他干了什么,还确认了他的价值——值得亲自下场施压。
两边都知道他入侵了深层数据库。
但有意思的是,他们不知道彼此也在盯他。
否则不会同时出手。
林墨忽然觉得有点好笑。他以前总觉得自己活得像个外人,看不懂情绪,分不清善意恶意,说话直得像根铁棍。可现在一看,这些人一个个戴面具演戏,反倒显得他这个“不懂人情世故”的家伙最干净。
他靠回椅背,脖子后仰,盯着天花板。灯还是灭的,只有终端屏幕亮着,光打在他脸上,冷得像冰水泡过。
他想起妹妹病历上的“持续观察”四个字。那时候他以为只是医疗术语,代表病情不稳定需要长期监测。现在看,根本不是。她是被“养”着的。二十年来,每一针药,每一次检查,都不是为了治病,是为了维持她的基因活性,确保她能当一把合格的“钥匙”。
她不是病人。
她是库存品。
是他拼了命往上爬,想救的那个妹妹,其实一直活在一个更大的笼子里。而他之前的努力,不过是帮着换了个更漂亮的锁。
房间里开始不对劲了。
灯光忽明忽暗,不是闪,是一下亮一下暗,节奏越来越快。空气过滤器发出低频嗡鸣,像是被人调到了最大功率,但房间里并没有异味或污染物超标。这声音听着烦,压得耳膜胀痛。
他知道这是什么。
系统正在收紧控制。
外部信号开始扫描他的终端频段,防火墙在自动升级,权限层逐步加锁。再过几分钟,这台机器就会被远程锁定,所有本地操作都将失效。有人在后台启动了“软囚禁”协议,不抓他,先困住他。
他没动。
不是不敢动,是在算。
陈政要数据,陆承宇也要数据。但他如果交出去,妹妹就完了。交给陈政,她会被带上逃亡飞船,当成工具供一群贪官享用;交给陆承宇,她会继续被关在实验室里,直到“方舟”需要启动的那一天。
无论哪种,她都不会再有选择。
而他自己呢?
继续当棋子?替他们算资源分配?替他们清人头?替他们掩盖真相?
他想起G-7193。那个老头递给他咖啡的时候,手有点抖,但眼神很稳。他说:“年轻人,系统再聪明,也得有人愿意修才行。” 当时他没懂这话的意思。现在懂了。
系统坏了,不是因为算法不行,是因为没人想修。
他闭了下眼。
再睁开时,手指落回键盘。
他没去碰任何高危接口,也没尝试绕过封锁。而是打开了那个伪造的《极地资源审计异常汇总v3》。文件还在,编辑痕迹清晰可见——他在第三页第七行留了个明显的数据偏差,标注为“待核实”,还特意用了旧版格式保存,方便追踪。
这是个诱饵。
正常人这时候应该想办法藏证据,或者联系外援。但他没这么做。他知道现在外面没有盟友,只有猎手。苏茜在哪?不知道。陈启明能不能信?不确定。老杰克远在北极边缘,根本来不及。
他只能靠自己。
而且不能慢。
他把这份假报告打包,塞进上千个日常政务文件流里。这些文件都是今天自动生成的常规汇报,包括能源消耗统计、员工考勤记录、物资调度清单等等。每一份都真实存在,谁查都能过。他就混在里面,像一粒沙掉进沙漠。
然后,他在压缩包里埋了个隐藏协议,名字叫“Echo_Now”。这不是黑客技术,也不是金手指,只是一个早年他自己写的小程序,功能很简单:一旦触发,就把指定数据推送到所有未被完全屏蔽的公共信息终端。
城市公交屏、地铁闸机、营养站显示屏、街头公告栏……只要是还能联网的公共设备,都会收到这个信号。无法拦截,因为它是伪装成政府紧急广播协议的一部分。
只要按下确认键,全球所有人都会看到这些东西:
妹妹的基因匹配报告。
“方舟密钥持有者”的认证文件。
《资产转移进度表》。
《旧时代遗产处置方案》。
还有那张监控截图——妹妹被绑走的画面。
他知道这意味着什么。
从此以后,他不再是“穹顶生态”的首席分析师,也不是联邦的数据员。他是叛徒,是疯子,是把火扔进油桶的人。
他也可能再也见不到妹妹。
但他不能再算了。
这一次,他不想当工具了。
房间里的嗡鸣声更大了。灯光已经变成急促的闪烁,红光开始从警报口透出来,一闪一闪,照得墙面发紫。系统检测到异常数据流,正在试图定位源头。防火墙已经开始隔离可疑进程,他的操作窗口只剩下三十秒可用时间。
他看了一眼右下角的倒计时。
陈政那边还剩十三分钟。
陆承宇那边七十一分四十八秒。
他忽然笑了。
不是冷笑,也不是苦笑,就是单纯地笑了下。嘴角往上扯了一下,眼睛都没弯。他很久没这么笑过了。上一次可能是妹妹小时候发烧,他算错退烧药剂量,结果她半夜坐起来说“哥哥你算错了”,然后自己把药片掰成三分之二吃下去。那时候他觉得人类真难理解。
现在他明白了。
有些事,不用算。
他把手指放在回车键上。
停了两秒。
然后按了下去。
屏幕瞬间刷新。
进度条跳出来:【广播协议激活中……】
下面显示推送目标数量:27,419,803 个终端。
全是还能接收信号的公共屏幕。
数据开始传输。第一步绕过主控节点A,成功。第二步穿透备用防火墙B,延迟0.6秒,恢复。第三步接入底层广播协议栈,验证通过。
【Echo_Now】启动。
文件包以碎片化形式分散上传,每一块都伪装成独立的日志记录,混在正常流量里。系统察觉到了异常,但无法判断哪个是真哪个是假。等它反应过来时,已经有三百多个城市的核心显示屏同步亮起。
第一帧画面是妹妹的脸。
接着是那行字:方舟密钥持有者|权限等级:Ω级|状态:激活中
然后是《资产转移进度表》的时间轴,一条条列出来:轨道站建造、高层亲属移民、数据中心迁移……
最后一张图是G-7193留下的带血纸条照片,上面写着“林雨”和一串代码。
全世界都看到了。
林墨的手指还压在回车键上,没抬起来。
他盯着屏幕右下角。
那里跳出一个提示:【传输完成|全球覆盖率:83.7%|剩余屏蔽区正在尝试二次推送】
屋里突然安静了。
灯不闪了,警报停了,连空气过滤器都静了下来。仿佛整个系统被这一击打懵了,暂时失去了反应能力。
他知道这只是短暂的。
很快会有更多警报响起,会有武装人员冲进来,会有信号切断指令下达。但他不在乎了。
他做到了。
他没有救妹妹。
但他让所有人知道了她是谁。
也让所有人知道了这个系统有多烂。
他缓缓松开手指,手心全是汗,黏在键盘上,扯开时发出轻微的撕拉声。他没擦,就让它晾着。
外面风雪还在刮,拍打着防爆玻璃,声音闷闷的,像有人在远处敲门。极光又一次划过天际,绿色的光照进来,扫过他的脸,又消失。
他没动。
眼睛盯着屏幕。
最后一个页面没关——那是广播日志的实时反馈界面。
最新一条记录跳了出来:【接收确认|新长安交通枢纽大屏|播放次数:连续循环第14次】
下面还有一行:【用户互动记录|匿名留言|“谁他妈在放这个?”】
再下面一条:【用户互动记录|匿名留言|“别关!让我看完!”】
林墨看着那两行字,又看了一会儿。
然后,他把双手放回膝盖上,坐得笔直。
屋里很冷。
他的影子贴在墙上,一动不动。
像一块终于决定融化的冰。
