手机屏幕上的警告刚消失,苏然的手指还停在退出键上。他盯着那行“登录尝试已拦截”的提示,眨了眨眼,忽然笑出声。
“又来?这帮人是把我当免费wi-Fi了吗?连试都不带换姿势的。”
林悦从厨房探头:“你还笑得出来?刚才差点被黑进直播后台。”
“正因为差点,才要笑。”他把手机倒扣在茶几上,“真进来了我还笑个屁,现在还能吐槽,说明咱们反应比他们快。”
张峰的声音从蓝牙音箱里传来:“Ip跳得挺勤,但套路没变。还是老手法,试探端口、伪装合法请求、植入窃取脚本。技术含量跟小区门口贴小广告的差不多。”
“那不正好?”苏然站起身,活动了下肩膀,“低级错误容易抓尾巴。我刚查了情绪值余额——三百万七千二百一十四点,够干票大的了。”
林悦皱眉:“又要兑换东西?上次那个‘瞬移冷却缩减芯片’不是还没用几次吗?”
“那玩意儿省的是时间,这次我要换能保命的。”他重新点亮手机,调出系统界面,光标在几项高阶辅助道具上来回滑动。
张峰提醒:“别冲动消费啊,你这系统又不是淘宝,退货可不容易。”
“放心,我不搞抽奖,只买刚需。”苏然点了进去,“神经反应增幅器(临时),加百分之四十的感官响应速度,持续两小时,消耗五十万情绪值。贵是贵了点,但总比关键时刻脑子比身体慢半拍强。”
“你上次闪现卡墙里还记得不?”张峰补刀,“就是反应太快,控制跟不上。”
“那次是地形识别误差!”苏然瞪眼,“再说我现在有经验了,知道拐弯要提前减速。”
林悦扶额:“你们俩能不能别把异能当电动滑板车讨论?”
“本质差不多。”苏然耸肩,“都是交通工具,一个靠电,一个靠精神力。”
兑换完成的提示音响起,一股轻微的麻感顺着太阳穴扩散开来,像是有人往他脑门上贴了块清凉膏药。
“哟,还真有效果。”他猛地转头看向阳台,感应灯恰好亮起,他的视线几乎同步锁定光源位置,“刚才那一下,我感觉灯还没全亮,我就知道它要亮了。”
“那你试试闭眼。”张峰坏笑。
苏然闭上眼,几秒后阳台灯闪了一下,他立刻抬手一指:“东南角,距离两米三,高度一米八左右。”
“准。”张峰点头,“比我预估的提升幅度还稳。”
“再来个实战检验。”苏然走到客厅中央,对林悦说,“待会我让你喊‘危险’,你就随便叫一声,别提前剧透。”
“非得这么玄乎?”林悦无奈。
“这不是玄乎,是科学训练。”他正色道,“万一哪天真有人拿刀冲我来,我总不能等观众弹幕提醒吧?”
话音未落,林悦突然大喊:“小心!”
苏然瞬间侧身,整个人像被风吹歪的稻草人一样斜出去一大截,落地时差点撞到沙发扶手。
“哎哟我去!这也太敏感了吧!”他揉着膝盖,“我连她嘴型都没看清呢!”
张峰憋着笑:“看来增幅器有点猛,建议你先调低档位适应。”
“没有档位!”苏然翻白眼,“要么开,要么关,跟家里的老式电闸似的。”
“那你就当自己喝了十杯美式咖啡,学会克制。”林悦递过一杯温水,“别一会儿激动得把茶几震塌了。”
苏然喝了一口,深呼吸几次,感觉脑袋里的电流慢慢平复了些。
“第二个道具。”他再次打开系统,“能量护盾稳定模块,一次性消耗品,作用是让护盾在连续受击时不溃散,而是均匀分散压力。之前被打两下就炸,现在希望能撑到第三下。”
“听起来像给安全气囊加了个缓冲阀。”张峰评价。
“没错,就是这个意思。”苏然确认兑换,一道微弱的蓝光在他胸前一闪而过,像是冬天搓手时冒出的静电火花。
“来,测试一下。”他看向张峰,“你拿抱枕砸我。”
“我砸你?”张峰愣住。
“别使全力就行,我又不是沙袋。”
张峰犹豫地抄起一个厚实的羽绒抱枕,抡圆了胳膊甩过去。
砰的一声,苏然后退半步,护盾泛起一圈涟漪,却没有碎裂。
“再来。”
又是两下,力道渐重。苏然接连后退,脚步有些踉跄,但护盾始终维持着半透明的弧形屏障。
“行了行了,再打我要撞墙了。”他摆手,“效果不错,至少不会一碰就崩。”
林悦看着地上的抱枕痕迹,嘀咕:“你们这是拿客厅当擂台了?”
“不然呢?”苏然咧嘴,“健身房又不让带异能进去,总不能去公园找大爷们切磋太极吧?”
“说到训练……”张峰收起玩笑脸,“光你自己练不够,我们得配合。万一你真遇到围攻,不可能每次都靠瞬移脱身。”
“你想怎么练?”
“简单。”张峰掏出一个小遥控器,“我把阳台改装了一下,装了四个红外触发器,模拟敌人方位。只要有人闯入区域,灯就会闪,声音也会响。你负责感知和闪避,我负责干扰和牵制,林悦可以在旁边计时。”
“听上去像真人版打地鼠。”苏然挠头。
“但有效。”张峰坚持,“实战不是单机游戏,得有人帮你挡刀。”
三人移步阳台。空间不大,但足够展开基础动作。感应灯按照设定轮流亮起,有时单点触发,有时多路并发。
第一次演练,苏然反应过度,闪现直接穿到了晾衣杆中间,卡了几秒才挣脱。
第二次,他成功避开三波信号,但在第四次时误判方向,撞上了张峰。
“你往我这边闪干嘛?”张峰揉着肩膀。
“我以为你是掩护位!”苏然喘着气,“谁知道你正往前冲!”
“下次喊暗号。”张峰提议,“比如‘左盾’‘右突’,别靠眼神交流,战场上没人看你脸色。”
“好,那就定几个术语。”苏然抹了把汗,“我喊‘升盾’,你就往前顶;我说‘断线’,代表我要瞬移脱场,你立刻封锁我原来的位置。”
“明白。”张峰点头,“那我喊‘钩子’,就是我发现破绽,准备动手。”
林悦站在门口举着手机计时:“第十轮结束,平均反应时间三点二秒,比第一轮快了一秒半。”
“进步明显。”苏然咧嘴,“照这速度,下周就能去参加小区消防演习拿冠军了。”
“别贫。”林悦递上毛巾,“你手臂还在抖,要不要歇会?”
“不能歇。”他擦了把脸,“这些人不会给我喘息的机会。你看那Ip还在扫,说明他们根本没放弃。”
“可你也不能一直绷着。”她声音软下来,“你已经做了这么多,值得休息一天。”
“我知道。”苏然看着她,“但退一步,他们就进一步。我现在停,等于告诉他们我能被吓住。”
张峰拍拍他肩:“所以接下来,不只是防,还得让自己更强。”
“没错。”苏然走进书房,翻开一本笔记本,写下一行字:“真正的保护,不是躲起来,而是让自己变得不可战胜。”
写完,他合上本子,插好笔,转身检查监控界面。所有摄像头信号正常,防火墙日志显示又有两次异常访问被自动拦截。
“今晚我值班。”他对张峰说,“你回去睡一觉,明天还得跑数据。”
“你确定你能熬得住?”
“有增幅器在,我现在清醒得能背圆周率小数点后一百位。”
“那你背一个我听听?”
“3.……算了,背到这就饿了。”苏然摸肚子,“林悦,锅里还有饺子不?”
“最后一盘留给你了。”她起身去热,“不过吃完必须坐下休息十分钟,不准马上投入训练。”
“遵命,长官。”他敬了个滑稽礼。
十分钟后,三人重新聚在客厅。苏然坐在主控位,面前摊开平板和笔记本,记录刚才的训练数据。
张峰拿着硬盘准备离开:“我带资料回去分析,有问题随时联系。”
“谢了。”苏然送他到门口,“记得路上别接陌生电话,万一对方克隆你的声音呢?”
“那你是不是也得防着AI换脸?”张峰反问。
“我已经设了人脸识别开机密码。”苏然认真道,“以后连我妈打电话说‘我是你妈’,我都得让她眨三下眼才能信。”
林悦笑出声:“你迟早有一天会怀疑全世界。”
“那也比被全世界骗了强。”他关上门,回到窗边。
夜色沉静,对面楼几户人家还亮着灯。他盯着监控画面,手指无意识敲着桌面。
突然,屏幕右下角弹出一条新警报。
不是入侵,也不是扫描。
而是一段加密音频文件,来源未知,传输路径经过七层跳转,最终落在他的离线存储区。
文件名只有一个词:**回声**。