207
更远处,二十四小时营业的粥铺里,电视音量被调高。
围坐在塑料桌旁的几个年轻人放下勺子。
穿连帽衫的女生盯着屏幕角落不断刷新的攻击态势图,突然开口:“如果连他们都沉默……”
“就不会有人再记得桥洞底下那些人了。”
她对面的短发女生接话,勺子轻轻搁在碗沿,发出清脆的磕碰声。
粥铺老板关掉收银机,走到门口拉起卷帘门。
金属摩擦的哗啦声里,他回头对店里说:“今晚的宵夜算我的。”
然后指了指电视,“等他们赢。”
城市各个角落,无数屏幕亮着相同的信息流。
有些人在社交平台转发实时播报,有些人翻出旧日收藏的深度报道链接,更多人只是停下滚动的手指,看着那个在新闻画面里一闪而过的总部大楼轮廓。
大楼第七层,苏明辉摘下了眼镜。
他揉了揉眉心,视野里残留着数据流划过视网膜的残影。
李建设递来一杯浓缩咖啡,两人站在落地窗前,看见东方天际线开始渗出极淡的灰白。
“天快亮了。”
李建设说。
“攻击流量在衰减。”
苏明辉抿了一口苦涩的液体,“他们在撤退。”
“不是撤退。”
李建设望向窗外逐渐苏醒的街道,“是换了一种方式存在。”
楼下早点铺的第一笼蒸饺出了锅,白汽腾起,融进稀薄的晨雾里。
送奶工的三轮车碾过潮湿的路面,玻璃瓶相互碰撞,发出叮叮当当的脆响。
这座城市正在恢复它日常的脉搏,仿佛昨夜那场无声的战争只是梦境。
但控制中心里所有人都知道,某些东西已经不同了。
屏幕上的防御矩阵依然全功率运转,日志系统记录着三千七百次渗透尝试与同等数量的拦截。
某个监控窗口突然弹出绿色提示框——最后一道伪装成正常访问的侦查链路被自动过滤器掐断。
林婉清终于允许自己坐进椅子。
她看着主屏幕上跳动的“所有关键数据完整性验证通过”
字样,肩胛骨处积压了整夜的酸痛才缓缓浮现。
李峰走过来,在她桌上放了一盒还温热的豆浆。
“早点铺老板托外卖员送来的,”
他说,“附了张纸条。”
粗糙的便签纸上用圆珠笔写着:“豆浆加了三勺糖,你们需要这个。”
林婉清拆开吸管包装,塑料膜裂开的细微声响在突然安静下来的房间里异常清晰。
她抬眼看向四周,发现许多人正以相似的姿势靠在椅背上,有人盯着天花板,有人闭着眼,有人对着黑屏的显示器倒影整理头发。
苏明辉在这时站了起来。
他走到白板前,拿起黑色记号笔,在写满攻击向量分析的那片区域边缘,画了一个很小的太阳符号。
笔尖摩擦板面的沙沙声里,他背对着所有人说:
“他们今晚会睡得很糟。”
没有人问“他们”
是谁。
晨光正透过百叶窗的缝隙切进来,在地板上拉出细长的金色条纹。
远处传来第一班公交车的引擎声,城市彻底苏醒了。
李建设喝完最后一口咖啡,纸杯在他手中被捏扁。
他走向门口时拍了拍苏明辉的肩,动作很轻,像拂去并不存在的灰尘。
“回去睡会儿,”
他说,“明天……今天下午还要开会。”
门合上的声音落下后,房间里的某种紧绷感终于彻底消散。
有人开始收拾散落的文件,有人给手机插上充电线,有人只是坐着,看阳光如何缓慢爬过控制台边缘。
林婉清吸完那袋过甜的豆浆,舌尖残留着糖粒未完全融化的粗糙感。
她关掉自己面前的三台显示器,屏幕暗下去的瞬间,看见玻璃上倒映出的自己——眼眶下有淡淡的青影,但瞳孔深处还烧着一点未熄的光。
窗外,晨跑的人经过楼下,运动鞋踩在落叶上发出细碎的咔嚓声。
更远些的十字路口,交通信号灯由红转绿,早高峰的车流开始汇聚。
这座城市从未停止运转,就像某些信念从未真正沉默。
她把空豆浆盒丢进垃圾桶,塑料桶底传来沉闷的撞击声。
起身时膝盖有些发僵,但脚步很稳。
走过苏明辉身边时,他正在擦白板上的太阳符号,湿布抹过,那个简笔画渐渐模糊,最后只剩下一滩水渍,在晨光里微微发亮。
控制室的空气在数据流冲刷下微微震颤。
林婉清盯着前方不断刷新的界面,指尖在虚拟键盘上掠过残影。”李峰,第三层协议需要二次验证。”
她的声音像手术刀般精准,“苏明辉,注意东欧服务器群的延迟波动。”
金属墙壁反射着幽蓝光晕,将每个人紧绷的侧脸切割成明暗交错的碎片。
角落里传来纸张被捏皱的细响,有人无意识地咬住了下唇。
警报是突然炸开的。
不是预想中的蜂鸣,而是某种类似玻璃碎裂的尖锐高频音。
苏明辉的汇报从耳机里迸出来时带着电流杂音:“七个跳板地址在同时发包——他们在用噪声淹没真实路径。”
林婉清的眼睫颤动了一下。
她伸手按在控制台边缘,冰凉的触感顺着指骨蔓延。”关闭非核心端口。”
她说,每个字都沉得像坠入深海的铁块,“我们要守住的不是防线,是火种。”
接下来的十七分钟里,时间呈现出粘稠的质感。
有人开始反复擦拭眼镜,有人把冷却的咖啡杯握出了体温。
直到李峰突然从座位上弹起来,椅子腿刮擦地板发出刺耳的**。
“旧漏洞……那个三年前被标记为不可修复的接口……”
他的声音在发抖,不知是因为亢奋还是恐惧,“刚刚被自动更新协议覆盖了。”
林婉清抬起脸。
屏幕冷光在她瞳孔里映出两簇跳动的幽蓝火焰。”那么,”
她松开不知何时攥紧的拳头,掌心里留着四道弯月形的指甲印,“该让躲在阴影里的朋友感受光的温度了。”
欢呼声是在三秒后爆发的。
有人把记录本抛向天花板,纸页在空中散开成白色的鸟群。
李建设站在人群边缘,看着那些年轻面孔上涌动的潮红,刚要开口说些什么——
门外的走廊传来脚步声。
不是皮鞋叩击地砖的清脆声响,而是某种更沉、更缓的摩擦音,像湿布拖过水泥地面。
声音停在门外,然后有话语渗进门缝:
“序幕演得不错。”
每个字都裹着奇怪的共鸣,仿佛说话人正贴着金属管道发声。”可惜正剧的幕布,现在才刚要拉开。”
室内的温度似乎骤然下降了两度。
李建设感觉到后颈的汗毛竖了起来,他转向声音来源的方向,缓慢地深吸一口气。”既然观众已经等不及了,”
他的声音在突然寂静的房间里显得异常清晰,“那我们就换个舞台继续。”
通讯器里传来苏明辉的声音,带着一丝不易察觉的冷意。
李建设没有回头,只是抬手示意自己听见了。
门在他身后合拢,隔绝了作战室里的光线。
夜晚的空气带着一股铁锈和尘土混合的气味。
建筑物稀疏的灯光在浓重的黑暗边缘挣扎,只能勉强勾勒出近处物体的轮廓。
李建设站定,深深吸了一口微凉的夜风,胸腔里某种熟悉的东西随着呼吸苏醒过来,那是肌肉记忆,是无数次在类似黑暗中绷紧又释放的本能。
他没有提高音量,只是对着腕间低声道:“状态确认。”
“就位。”
几个声音几乎同时回应,简短,干脆,没有任何多余的音节。
他侧过脸,目光投向那片连月光都似乎被吞噬的阴影区域,唇角很轻微地动了一下。”开始吧。”
没有更多的指令。
几道身影从他身侧掠出,融入黑暗的速度快得只留下残影。
他自己也动了,脚步踏在地面上的声音轻得几乎听不见,却异常稳定。
这一次,他没有留在能纵观全局的位置,而是成为了楔入阴影最前端的那个点。
稀薄的月光落在他身后,将他的影子拖得很长,扭曲地映在粗糙的地面上。
深入不到两百米,寂静便被打破了。
阴影里浮现出人影,统一的深色装束遮住了体型,面部覆盖着毫无特征的面具。
他们出现得悄无声息,却恰好封住了去路,显然等待已久。
李建设停下脚步,视线扫过对方看似松散的站位,实际上封死了所有闪避的角度。
“报上身份。”
他的声音不高,在凝滞的空气里却显得清晰,“说明你们的意图。”
对面站在最前的人发出一声短促的笑,声音经过面具的过滤显得沉闷而怪异。”意图?”
那人重复道,带着某种玩味,“李队长,光与影的戏码每天都在上演,何必多此一问?我们只是好奇,当火炬本身走进黑暗,它还能燃烧多久。”
李建设没有再说话。
他微微调整了一下站姿,重心下沉了半分。
第一个动手的不是他,而是从他左侧悄然扑出的队员。
战斗在瞬间爆发,寂静被金属碰撞声、急促的脚步和压抑的呼喝撕碎。
李建设格开侧面袭来的一击,手腕翻转,肘部精准地撞在对手的肋下,传来一声闷哼。
他的动作并不华丽,甚至有些简洁到枯燥,每一次移动、每一次格挡或攻击都剔除了所有不必要的部分,目的明确——破坏对方的平衡,制造破绽,然后由自己或队友给予决定性的一击。
他的加入像一块投入水中的坚冰,迅速改变了局部的压力,原本严密的包围圈出现了松动和迟疑。
就在对方阵型因连续受挫而产生细微混乱的刹那,李建设捕捉到了那个领头者瞬间的迟疑。
他没有丝毫犹豫,足下发力前冲,一道冷冽的光弧自他手中绽开——没人看清那武器是何时出现的——精准地斩击在对方格挡的器械上。
刺耳的断裂声响起,半截金属旋转着飞了出去,没入黑暗。
面具后的呼吸声陡然变得粗重,踉跄着向后退去。
“你……”
惊愕压倒了原本的沉闷。