HiBizMan永久免费
📚Log In
📋 Table of Contents28
🌐 Language

第12章 劫持

中文

进度条在显示器屏幕上缓慢地向右推移。Zero站在长桌一侧,双手撑在桌沿边缘,看着那个蓝色条状图形一点一点延展,百分之三,百分之四,百分之五。他的拇指在桌沿的金属包边上压了一下又松开,感觉到金属表面在他的体温作用下产生了一小片均匀的暖区。安琪站在他对面,视线停在屏幕右下角显示的预计完成时间上,她的姿势几乎没有变化过——双臂松垂在身侧,肩部没有刻意挺直也没有松弛到塌陷的程度。 "三小时。"Zero开口说。他的视线从进度条上移开,落在自己手边那块已经断开连接的硬盘上——它安静地躺在桌面的防静电垫上,外壳在暖色灯光下映射出显示器背光的倒影。"这期间我们不需要一直站在这儿盯着进度条。你可以告诉我更多关于你父亲的事。" 安琪把视线从屏幕上抬起来。她看他的时候眼睑微微低垂了一点,像是在做一个过渡性的眨眼。"你现在想听什么?" "2015年12月他出事之前的那段时间。"Zero把一只手从桌沿上收回来插进裤袋,保持站姿但把重心从双脚均匀分布换到了偏向左腿一侧,"你跟我说过他在电话里对你妈说'我寄了一样东西',但你没提过那条信息在寄出之前他做了什么。他有没有写过手稿、笔记、或者其他形式的草稿?" 安琪的视线从Zero身上移开了一瞬,落在墙角通风口那道划痕的方向。她看了大约三秒,然后转回来,开口说话的语速比之前慢了一些:"他在2015年秋天开始频繁出差,表面上说的是天穹系统例行巡检,每次出去两天到三天,回来的时候经常带着一包旧信封和半截铅笔头。我妈以为他只是工作量大,没多问。但有一次他回来之后把一张撕下来的日历纸夹进了那本蓝色封皮的工程日志里,日历纸背面写了一串编号——跟你后来看到的那个审计冗余接口的编号格式一致。" Zero的手指在裤袋里停了一下。他把那枚从冷备节点带回来的晶片从口袋边缘摸了出来,捏在指间看了一下它的边缘轮廓。"那串编号你在日志里找到过吗?" "找到了。"安琪说,"日志夹层里的存储卡上那个坐标数字标签就是那串编号的变体。设计者把他要传递的位置信息用我父亲手写的编号做了二次加密,只有同时持有日志和存储卡的人才能完成坐标的完整解读。" Zero把那枚晶片重新收回口袋里。他把视线从安琪身上移开,落在显示器屏幕上——进度条已经走到百分之十一,预计完成时间缩短到了两小时三十七分钟。他把金属长桌旁边那唯一一把椅子拉出来坐下,椅面的织物坐垫被之前的室温影响保持着微凉的触感,在他坐下的前几秒里缓缓跟他的体温做了一次热交换。 "你从冷备节点带出来的那块硬盘上,"安琪把一只手搭在机箱顶部,她的声音隔着散热风扇的嗡鸣从桌对面传过来,"除了日志条目之外还有没有别的文件结构?比如操作日志、系统配置、或者别的什么东西?" Zero把椅子往前挪了半个座位的距离,伸手操作了一下主机上的鼠标,在文件管理器里打开了那块硬盘的根目录详览。他逐列扫过文件列表中的名称、大小、修改日期、以及文件类型。除了按年份分类的目录夹和根目录下的索引文件之外,还有一个名字不显眼的子文件夹被命名为"LC_CONFIG",里面包含了大约三十个不同扩展名的配置文件。 他点开了LC_CONFIG文件夹。里面列出的文件名大多是格式化的编号字符,没有明显的内容指向,但最底部有一条文件名只有四个字符的文本文件——"TRANS.TXT"。他用鼠标双击打开,文本编辑器里显示了一组结构化数据,每行首列是一个时间戳,每行尾列是一个IP地址段。时间戳从2015年11月17日延续到2026年7月11日,间隔不规则但每一条都有记录。尾列的IP地址段全部属于同一个网段——星盾佛山备用数据中心的外部公网出口段。 Zero看着那份列表逐行滚动,直到最后一行。最后一条记录的时间戳是"2026-07-11 04:22:21",比他按下三号位按钮的时间早了大约七小时三十八分钟。那一行的尾列IP地址段没有变化,但旁边多了一个附加注释字段,内容是空白字段后面用方括号括起来的一行字:"最后一次入站通信握手——信号源:已删除。" 安琪已经绕过了桌子走到他身后,她的视线越过他的肩膀落在显示器屏幕上那行附加注释上。她站了两秒,然后开口说了一句话,声音被主机风扇的嗡鸣压低了半个调:"设计者在那天凌晨四点二十二分完成了他本人参与的最后一轮信道握手,然后切断了信号源的关联标识,把它从记录系统里移除了。最后那条记录的时间点距离你在火车站后街收到Echo匿名短信大约还有两小时。设计者移除自己信号源身份标识的时间点跟Echo发信的时间点在同一个窗口期里。" Zero把鼠标光标停在那个方括号的末尾。他把那行附加注释完整地读了一遍,然后关闭文本编辑器,退回了LC_CONFIG文件夹的目录界面。他把主机上的复制任务窗口重新调出来看了一眼进度——百分之十九。金属长桌上那块原始硬盘的外壳在暖灯光照下依然反着柔和的光泽,安琪搭在机箱顶部的手在散热风扇的震动中保持着稳定的力度。 他侧过身抬头看了一眼安琪的位置。她站在他右后方的位置,站姿比她之前在桌对面时要稍微放松一些,肩部的角度从平直变成了约十五度的倾斜。她低头看着Zero的侧脸,在散热风扇的白噪声中她的声音传过来时清晰度没有衰减:"设计者在移除自己信号源之前写完了那块硬盘里最后一条日志的内容。那条日志记载了他对自己所有在线痕迹的最后一次扫描结果。" Zero把椅子转向她的方向,一只手搭在椅背上。"你在索引文件里看到过那条日志的位置吗?" "索引文件的末端有两行被空行隔开的条目。第一行的描述字段是'系统离线准备完成',时间戳是2026年7月11日凌晨二点零七分。第二行紧接在后面,描述字段是'信号源标记移除操作已确认完成',时间戳是凌晨四点二十三分。"安琪说到这里停了一拍,"你打开复制进程之前,2026文件夹里第一页就是今天早上第一条日志的时间戳是凌晨二点零三分。跟索引文件里的第一行系统离线准备条目之间差了四分钟。" Zero从椅子上站了起来。他把椅子推回桌下,走到主机旁边重新打开那块硬盘的2026文件夹,然后把文件列表按时间升序排列。他确认了安琪的说法——2026年7月11日的第一条日志时间戳是02:03:19,索引文件里的"系统离线准备完成"条目标记为02:07:48,两者之间的四分钟窗口。设计者在02:03写完了最后一条具体内容,然后在接下来的四分钟里关闭了系统准备状态,在02:07完成了离线确认。接下来是凌晨四点二十三分,他把自己在系统里留下的所有信号源标记从存储记录中完全清空。 "他完成了两条分离的操作。"Zero把视线从屏幕上收回来,声音的节奏已经从这个下午刚开始时那种急迫的、片段式的、需要持续拼接信息的过渡状态过渡到了更加平直和收束的阶段。"他先关闭了系统的主动运行状态,然后清除了自己在系统内部的识别痕迹。Echo那条短信在四点半左右到达我手机上——那是他清除完信号源标记之后七分钟。他在离线之前已经预设了那条消息在清除操作完成后自动发送。" 安琪没有说话。她站在主机旁边,双手搭在机箱顶部边缘,目光落在显示器屏幕上那两条时间戳之间隔着的四分钟空白区间上。那四分钟在屏幕上只用了一个空行来表示,没有任何内容占用那段空间,但他知道设计者在那四分钟里做完了他在这十一年系统中最后一件跟"在线"这个概念相关的动作——他把自己从他自己建立的系统里拿了出来。 进度条已经走到了百分之二十七。Zero把视线从屏幕上移开,看了一眼墙角通风口里那道划痕的方向。那道刻痕的位置是在他走进这间房间之后才注意到的,跟他硬盘盒上那三道平行线是同一种工具留下的。他在从冷备节点回来的路上一直以为通风口那道划痕是设计者留下的时间线标记,但在他刚才重新检视目录结构的时候,他意识到那道划痕的间距跟索引文件里两条空行之间的视觉留白比例一致——它在复刻索引文件的空白区间位置。 他转回头看了一眼安琪。她还站在那里,手上没有操作键盘,视线没有移动。Zero走到墙角通风口下方,踩上旁边的金属矮柜,用手机闪光灯贴近那道划痕的位置仔细看了看。那道划痕的起始端比他在硬盘盒上看到的任何一道划痕都要深,像是工具在墙面表面停留的时间更长。他用指甲沿着划痕的走向跟着走了一遍,触感在划痕的末端戛然而止——末端位置后面大约两厘米处有一个几乎看不见的微小压痕,形状是圆形的,直径大约一枚打印针的尺寸。 他从矮柜上跳下来站在地面上,看了看自己手里的手机屏幕。他调出备忘录,把那道划痕的长度、深度梯度、末端位置压痕的直径记录了下来。然后他回到桌边坐下,看着显示器屏幕上进度条已经跳过了百分之三十的数字标记。 "那个通风口里的划痕,"Zero坐回椅子上,手指搁在键盘边缘没有接触任何按键,"跟索引文件里那两行空行之间的留白区域在空间比例上对位。设计者在五零三房间留完了最后一条指令文本之后来到这栋楼,在这间隔音室墙角的通风口内侧刻了一道标记来对应他日志里那段空白区间的时间。他在没有使用任何电信号的情况下用物理手段把他最后四分钟的状态记录在了他所设想的路径末端位置。" 安琪从机箱旁边走开了。她走到Zero身后的墙边,从墙角那扇半开的储物柜门里取出一台深灰色的平板式阅读器——屏幕尺寸大约七寸,外壳有一些轻微的磨损痕迹,边缘有一小块被胶带补过的裂角。她把阅读器放在桌上Zero旁边的空位上,掀开它的保护盖,屏幕亮起来之后她滑动了几下打开了一个纯文本阅读界面。 "我在复制完成之前可以用这东西读索引文件。"安琪的手指在阅读器的金属边缘上停了一下,"你继续看原始目录结构里有没有其他你还没注意到的东西。" Zero把鼠标重新握在手里,点开2026文件夹里按照时间升序排列的文件列表。他快速扫过从1月到6月的条目分布,然后停在了7月11日当天的条目群上。当天共有四条日志记录。第一条是02:03:19,第二条是02:07:48——对应索引里那条系统离线准备完成条目——第三条是04:23:11,对应信号源标记移除的条目。第四条的时间戳是07:00:02,文件名末尾跟了一个字母"C"的扩展后缀,是他今天在整个文件列表里见过的唯一一个带字母扩展后缀的文件。 他点开了第七条记录。文件内容很短,只包含一段话:"在这条日志写入的时刻,我已经不在这座城市里了。但三号位的按钮在你按下它之前有二十小时的预备窗口。如果你在预备窗口内通过了所有前置校验点,那你读到这段字的时候,我的身份缓存已经从终端设备中彻底移除了。剩下的时间是你自己在找的。" Zero读完那段字之后没有把它关掉。他让文本保持打开状态,把椅子往后推了大约十五厘米,靠在椅背上看着屏幕上的文字。他左手边的安琪正低头看着那台阅读器上的索引文件,她翻页的节奏匀速而稳定,每次翻页之间大约间隔十到十二秒。 房间里的光线从暖白色LED灯发出,在吸音板表面被漫反射成一层均匀无阴影的照明。Zero靠坐在椅子上,感觉到自己后颈的肌肉正在从一整天持续绷紧的状态中缓缓松开第一层。他右边桌面上那块硬盘的复制进度条正在显示器右下角稳定地推进百分比数字。他把手伸进帆布包侧袋里摸了一下那枚D-07-03圆片的金属边缘,然后又松开手让它留在原处。