下一章 上一章 目录 设置
50、第50章:卷末钩子
那 ...
-
那条试探性握手记录躺在防火墙日志里,像一只落在窗台上的虫子。
容色盯着它看了几秒,然后把椅子转过去,面对沙发上的顾琉玉。他正翻着那本《孙子兵法》,书页停在某一章,但目光没落在纸上,而是抬起来看着她。
“怎么了?”
“程星在试探我的私人系统。”容色说,语气平淡,像在汇报一份刚刚收到的邮件,“他用了我三年前的协议版本。握手方式、加密层结构、甚至心跳信号的间隔时间,全部照搬。他在复现我的系统,现在已经复现到可以和我对话的程度了。”
顾琉玉合上书,放在扶手上。他站起来,走到她身后,看着屏幕上那条访问记录。手串在腕间转了一圈,菩提子碰到一起,声音很轻。
“他能进来吗?”
“进不来。我改了底层加密参数,他不知道。但他知道我的系统在运行,知道我在追踪他。他在告诉我,他知道。”
“他在宣战。”
“对。”
容色把视线从屏幕上移开,落在旁边的暗网监控面板上。“棱镜”板块的实时活动数据在安静地滚动。她又看了一眼时间。下午四点零七分。距离下一次心跳信号发出还有不到十二小时。
“他今晚会动手。”她说。
“动什么手?”
“不知道。但他刚才发了那条消息,说明他已经准备好下一步了。郑某断联,暗网悬赏取消,他换了一套方式。他不再通过第三方,他要直接跟我对。”
顾琉玉站在她身后,沉默了一拍。然后他走到茶水台旁边,把咖啡机打开,重新磨豆。机器嗡嗡地响,深棕色的粉末落进滤杯,香气从茶水台那边漫过来。他背对着她,声音混在机器声里。
“你守系统。我守你。”
容色坐在椅子上,看着他的背影。月白衬衫的肩线笔直,袖口挽到小臂中段,左手腕上缠着白色纱布,在灯光下泛着柔和的光。她没有接话,但把视线拉回屏幕,手指落在键盘上,开始加固系统。
第一层加固:她把私人系统的所有入口都加了一道动态令牌验证,令牌每三十秒更换一次,密钥不落盘,只存在内存里。第二层:她在棱镜岛的信号特征里加了一个蜜罐节点,伪装成系统的主节点,诱使程星在攻击时误入。第三层:她部署了一个主动追踪脚本,一旦程星发起攻击,脚本会自动反向追踪他的攻击路径,不管他用多少层跳板。
她做完这些,看了一眼时间。下午五点二十三分。
顾琉玉端着两杯咖啡走回来。一杯放在她手边,瑰夏,浅烘。一杯自己端着,走到落地窗前,看着外面的城市。午后的阳光已经变成了傍晚的金色,照在玻璃幕墙上,碎成一片温暖的光斑。
他站在窗前,她坐在桌前。两个人都没有说话。办公室里只有键盘声和偶尔翻动书页的声音,交错着,安静而绵密。
晚上八点。容色叫了外卖,两份简餐,在茶几上铺开。顾琉玉坐在沙发上吃,动作很慢,像在茶馆里吃点心。她坐在书桌前吃,一边吃一边盯着屏幕。外卖的盒子摆在桌角,筷子搁在盒盖上,她吃了几口就放下了。
晚上十点。暗网监控系统弹出一条警告。棱镜岛的服务器节点在异常活跃,数据流量比平时高了四倍。容色调出流量日志,发现程星在向多个终端推送加密数据包。目标IP分布在全球各地,但其中有三个节点集中在本地。
“他在同步数据。”容色说,手指在键盘上飞速敲击,“他在把棱镜岛的数据复制到本地的节点。这说明他在准备迁移。一旦迁移完成,他就放弃岛上服务器,转入地下。”
顾琉玉从沙发上站起来,走到她身后。他看着屏幕上滚动的数据流,没有说话。
晚上十一点。容色截获了一个数据包,来源是本地的一个节点,目标地址是城北的某个IP。她把数据包解密,发现里面是一段代码。代码的功能很明确:向城市交通管理系统注入伪造信号。
她的手指在键盘上停住了。
“顾琉玉。”
“嗯。”
“程星在准备攻击城市交通系统。他推送的代码,功能是向交通管理系统的信号灯控制模块注入伪造指令。”
顾琉玉低头看着屏幕。他的手串在腕间转了一圈,菩提子碰到一起,声音很轻。
“什么时候?”
“不知道。但他的数据包已经推送到本地节点了。节点距离交通管理系统的服务器只有一跳。”
晚上十一点四十七分。容色成功反制了棱镜岛的一次试探性攻击。对方试图通过一个已知漏洞绕过她的动态令牌验证,但蜜罐节点成功诱使对方误入陷阱。容色通过主动追踪脚本反向锁定了对方的攻击路径,发现攻击来源是城北的一个数据中心。
她把坐标发给顾琉玉。
“城北。云汇数据中心。B3层。这是程星在本地的最后一个节点。”
顾琉玉拿起手机,拨了一个号码。响了两声就接通了。
“赵副队长,我需要一队人,城北云汇数据中心,B3层。带上技术组。”
挂断电话,他看了一眼时间。十一点五十三分。
“我去现场。”
容色站起来。“我跟你一起。”
“你留在这里。系统需要你盯着。”
容色看着他。他站在书桌旁边,月白衬衫的袖口沾着一点咖啡的褐色,小臂上的纱布还是下午她缠的那圈,白色的,干干净净。手串在腕间安静地垂着。
“程星在城北的数据中心留了后手。”容色说,“你去的话,可能会遇到他本人。”
“我知道。”
“他可能设了陷阱。”
“我知道。”
容色看着他。他头顶飘过一行淡黄色的弹幕。
【她不想让我去。】
【但她知道我必须去。】
她沉默了一拍。然后她坐下来,把手放在键盘上。
“你小心。”
顾琉玉嘴角弯了一下。他拿起搭在椅背上的外套,转身往外走。走到门口的时候,他停了一下,回头看了她一眼。
“盯着系统。如果程星动了交通管理系统,立刻告诉我。”
“嗯。”
他推开门,走了出去。脚步声在走廊里响了几下,然后电梯门开合的声音传过来。安静了。
容色坐在书桌前,看着屏幕上滚动的数据流。棱镜岛的流量还在攀升,本地节点的数据推送还在继续。她调出交通管理系统的公开接口,把监控范围扩大到全城的信号灯控制模块。
时间一分一秒地过去。十一点五十八分。十一点五十九分。午夜零点。
屏幕右下角弹出一条警告。红色边框,闪烁频率很快。
警告来源:城市交通管理系统。
内容:城北区信号灯控制模块收到异常指令。指令内容:将城北区全部信号灯切换为绿灯。
容色的手指在键盘上飞速敲击。她追踪指令来源,发现指令从云汇数据中心的B3层发出,通过一个隐蔽的API接口注入交通管理系统的控制层。指令的发送时间:午夜零点整。
她拿起手机,拨了顾琉玉的号码。响了一声就接通了。
“程星动手了。城北区信号灯被切换为全绿灯。他要把交通系统打乱。”
电话那头传来顾琉玉的声音,呼吸比平时重,但语气很稳:“我在B3层。机房已经找到了。服务器还在运行,数据推送没有停。”
“你能关掉服务器吗?”
“需要时间。他在系统里设了自毁程序,强行关机可能会触发数据擦除。”
容色盯着屏幕。交通管理系统的信号灯状态在快速变化,城北区的路口全部变成了绿灯,车流开始混乱。她把追踪范围扩大到全市,发现程星的指令在向其他区域蔓延。
“顾琉玉。他的指令在扩散。下一个区域是城南。”
电话那头安静了一拍。然后顾琉玉的声音响起来,比之前低了一度。
“容色,你盯系统。我来关服务器。”
“你小臂上有伤,别硬来。”
“我知道。”
电话没有挂断。容色把手机架在支架上,双手在键盘上飞速敲击。她调出交通管理系统的全部控制权限,开始逐一覆写程星的指令。每覆写一个路口,她就看到那个路口的信号灯恢复正常。但程星在同步注入新的指令,覆写的速度赶不上注入的速度。
屏幕上的数据流越来越快,红色警告在多个区域同时闪烁。她咬了咬下唇,尝到了一点口红的味道。手指在键盘上敲得更快,指节泛白。
手机里传来顾琉玉的声音,混着机房的嗡鸣声:“服务器关掉了。数据推送停了。”
容色盯着屏幕。交通管理系统的信号灯状态在慢慢稳定下来。红色警告一个接一个地消失。她继续覆写剩下的指令,手指没有停。
“好。”她说,“继续盯着。程星可能还有备用节点。”
她切到暗网监控系统。棱镜岛的流量在下降,本地节点的数据推送已经停了。但她在监控面板的最下方,发现了一条新的访问记录。
来源:棱镜岛。时间:午夜零点零三分。内容:一段加密数据。
她把数据解密。结果弹出来时,她的手指停在键盘上。
一段文字。只有一句话。
“这只是开始,容色。”
屏幕上的字安静地亮着。容色盯着它,沉默了很久。然后她把椅子转过去,面对落地窗。窗外,城市的灯火在夜色里铺开,远处城北的方向,有几辆警车的红□□在安静地旋转。桌角的咖啡杯空了,瑰夏的果酸味还留在舌尖上,很淡,但没散。
她端起杯子,看了一眼杯底。干的。她放下杯子,重新转回屏幕。追踪程序的进度条在安静地推进,新的防御规则已经生效。她加了一层新的过滤规则,把棱镜岛的所有信号特征加入黑名单。
屏幕右下角弹出一行新的提示。防火墙的状态栏里,有一条来自棱镜岛的访问记录。时间戳是三十秒前。访问方式:试探性握手。协议版本:和她三年前的原始系统一模一样。
容色看着那条记录,嘴角微微弯了一下。
“有意思。”