夕阳的余晖从窗缝里收尽,房间里暗了下来。陈默仍坐在角落,背靠着墙,膝盖上搭着的手指还在动,一下一下地敲,节奏没断。他的眼皮很沉,像被砂纸磨过,睁着的那道缝隙里映着茶几上金属卡反射出的一点残光。
意识空间已经不再塌陷。数据洪流退去得突然,像是涨潮后的海面猛地抽离了力气。第七号端口的假性漏洞还在,但再没有新的攻击波涌进来。防火墙的红光一盏接一盏熄灭,外围模块虽然残破,核心控制器却还稳稳地运转着,像一台老旧但不肯停下的钟表。
他抓住了那三条跳转链路。不是试探,是主攻方向暴露出来的真路径。对方用了东半球某个地下节点作为中继站,延迟稳定在340毫秒左右,操作员换班的间隙也对上了——三小时十七分钟一次轮替。他们拼尽全力压上最后一波火力,想在他获得国家保护前彻底击穿防线。
但他反手把代码送了回去。
那段自毁包顺着主攻线路逆流而上,触发了对方内部防火墙的连锁熔断机制。系统崩溃时,他甚至“听”到了一声类似电流短路的闷响,紧接着所有攻击请求全部中断。没有后续试探,没有二次集结,就像一根绷到极限的弦,啪地断了。
防护网静了下来。
他缓缓松开咬紧的牙关,嘴里那股血腥味已经淡了,但嘴角的裂口还在渗血。喉咙干得发疼,每一次吞咽都像有碎玻璃划过。他抬起左手,指尖蹭了下嘴角,抹掉一点湿热,低头看了看,血混着汗,在指腹上留下一道暗红的痕迹。
现实中的身体开始发抖。不是抽搐,是控制不住的颤抖,从脚底一路爬上来,直到肩膀。双腿肌肉僵硬得厉害,膝盖弯曲太久,关节发出轻微的咔响。他试着动了动手腕,指尖终于不再持续敲击,而是慢慢垂落下来,搭在裤管上。
他闭了会儿眼。
再睁开时,视线比之前清楚了些。窗外天色全黑,屋内只有茶几边缘那张金属卡还泛着微弱的反光。他盯着它看了几秒,忽然伸手,从茶几下方摸出那个小铁盒,打开,把卡放了进去,合上盖子,推回原位。
动作很慢,但每一步都做完了。
他靠回墙角,后脑轻轻抵住墙面,呼吸开始往下沉。一开始还是急促的,胸口起伏明显,后来慢慢拉长,变得深而缓。他数了自己的心跳,从六十多降到五十出头,这才觉得脑子真正回来了。
家人信息隔离区没被突破。亲属反制协议记录显示,最后那波攻击试图关联三个历史行为模型——心理干预备案、急诊响应日志、儿童教育平台验证——但都被干扰脉冲成功阻断,真实坐标始终未暴露。系统运行速率现在只有原先的两成八,很多功能处于休眠状态,但主体结构完整。
他知道,结束了。
这句话在心里过了一遍,没出声。嘴唇动了动,像是要说什么,最后只呼出一口气。他仰起头,看着天花板,那里有一道旧裂纹,从墙角斜穿到灯座,像小时候老家房顶上的雨痕。
手指无意识地碰了下卫衣袖口。布料早就湿透了,冷汗干了一层又出一层,现在贴在皮肤上,冰凉黏腻。他低头看,袖口洇开一大片深色,裤腿也有血迹,是从膝盖擦伤的地方渗出来的。他没去管,只是慢慢把两条腿往前伸直,脚掌贴地,试了试能不能站起来。
不行。
腿使不上力。不是疼,是空的,像被抽走了支撑的钢筋。他干脆就不动了,继续坐着,手撑在身侧的地面上,保持平衡。
屋里很安静。没有风声,没有邻居动静,连空调外机都不响。他听见自己的呼吸,听见血液在耳膜里流动的声音。刚才战斗的时候,这些声音都被屏蔽了,现在全回来了。他反而有点不习惯。
他想起女儿睡前哼的那首歌。不是完整的旋律,就一句,翻来覆去地唱:“月亮走,我也走……”她五岁那年总这么念叨,非要拉着他在阳台站一会儿才肯睡觉。那时候他刚失业,每天啃冷馒头记系统要点,回家还得笑着陪她玩。他记得自己站在阳台上,看着远处写字楼的灯光,心想这日子什么时候是个头。
现在想来,好像也没那么难熬。
他轻轻吸了口气,鼻子有点酸,但没继续往下想。这种情绪来得快,去得也快。他不是爱哭的人,也不是喜欢感慨的人。事情过去了,就让它过去。
他低头看了看膝盖上的伤口。格子衬衫的布料磨破了,皮肉翻出来一点,不算深,但一直没处理。他伸手摸了摸背包侧袋,里面有创可贴和碘伏棉片,是上次孩子摔伤后剩下的。他没拿出来用,只是确认它们还在。
金属盒在茶几底下,安安稳稳。他知道明天会有人来接他,可能是国家安全部门的人,也可能是别的什么身份的工作人员。他们会带他去一个更安全的地方,或者直接安排授勋仪式。这些都不重要。重要的是,他还能回家。
他抬头看向床头柜的方向。那里放着一张照片,只露出一角。他看不见人脸,只能看到一双孩子的鞋,一只蓝色运动鞋,一只粉色小皮鞋,叠在一起,像是刚脱下来扔在门口。那是去年冬天拍的,两个孩子抢着穿他的大棉拖,结果都进不去,笑得满地打滚。李芸拿着手机拍,他也凑过去笑了。
他盯着那双鞋看了很久。
然后慢慢闭上眼。
耳边似乎还有数据冲击的余音,像老式电话占线时的嘟嘟声,断断续续地响。他知道这是神经系统的滞后反应,过几个小时就会消失。他没慌,只是把呼吸再放慢一点,像扮演老中医时那样,用气息带动内脏的节律,一点点把紧绷的神经松开。
他摸了摸胸口。速效救心丸还在兜里,没吃。他本来以为这次会用上,结果撑过来了。他不是医生,也不是战士,只是一个想守住家的男人。他没想过当英雄,也没指望谁记住他。他只想平平安安地回去,给父亲喂药,陪孩子写作业,听妻子说今天班上哪个学生又闹笑话了。
这些事很小,但很重要。
他睁开眼,目光落在地板上。影子被窗外某处光源拉得很长,从墙角一直延伸到茶几脚边。他看着那道影子,忽然觉得有点累。不是身体上的,是心上的。这场仗打了太久,从舆论曝光到身份危机,从独自防守到国家介入,每一步都像走在薄冰上。他不敢错,也不能错。
但现在,冰面裂了,敌人退了,他还在原地。
他动了动手指,从地上捡起一片掉落的数据碎片——那是防护网崩解时留下的虚拟残渣,在现实中本不该存在,但他能看见,也能触碰。它像一小块透明的玻璃,边缘锋利,在掌心留下微微的刺感。
他看了两秒,然后松开手。
碎片落在地面,没发出声音。
他重新靠回墙角,双手放在身侧,眼睛望着前方。房间里依旧昏暗,只有茶几边缘那点反光,映在他瞳孔里,像一颗没熄灭的星。
他没笑,也没说话。
只是轻轻地,吐出一口气。
那口气散在空气里,像一场大梦终于醒来。
他的手指最后一次动了动,指尖蹭过地面,沾了点灰。
然后彻底静止。