第三十一章:南宫珩深夜到访——不是质问,
书名:烬锁天枢,我用代码逼疯男主 作者:茉莉小妖 本章字数:8274字 发布时间:2026-10-11

## 第三十一章:南宫珩深夜到访——不是质问,是"邀请"

周日的夜晚比前几周更冷一些。闻人屿傍晚去楼下超市买了一袋速冻水饺,回来煮了吃。洗碗的时候水龙头流出来的水温度偏低,他调了一下热水阀,等了一会儿水才热起来。洗完碗他把厨房台面擦了一遍,然后坐回桌前。

他没有开办公笔记本。周六之后那台机器就一直保持着合盖的状态搁在桌角,没有碰过。桌面上的U盘和那张手绘线路图被收进了帆布包内袋,和便签纸、那盒润喉糖放在一起。他今晚没有要处理的数字信息,只是在台灯光圈笼罩的小片区域里坐着,手边放着一杯茶。端起来喝了一口,已经凉透了。他没续,把杯子搁回原处。

九点四十分左右他站起来去续了一杯热水,端回来的时候目光扫过窗台上那盆绿植。叶子在灯光下呈现出一种偏深的墨绿色,新长的那两片小叶比上周更大了一些,叶面平展,边缘没有焦黄的迹象。他伸手用指腹碰了一下最上面那片叶子的表面,然后把手收回来。植物的状态比他预期的要好,没有因为这几周的事情受到影响。

十点二十三分,门口传来敲门声。节奏和之前几次不一样:两下,中间隔了大约三秒,然后是第三下。比平时更轻一些,像敲的人把指节蜷曲的幅度控制在了刚刚能发出足够声响的位置上。闻人屿放下杯子站起来,走到门口拉开门。

南宫珩站在走廊里,穿着一件深黑色的长款羽绒服,拉链拉到顶,领口竖起来遮住了下颌的下缘。他没有带东西,双手垂在身侧,手指上戴着黑色的薄手套。门开了之后他抬手把羽绒服的拉链往下拉了一截,露出下颌和脖子的一部分。

"你还没睡。"他说。

"还没。"闻人屿侧身让开门口。

南宫珩走进来,在门廊的窄空间里站定。他没有脱外套,只是把羽绒服的拉链全部拉开了,让外层敞着,露出里面一件深灰色的内搭。他看了一眼房间里的状态——桌子上的茶杯、合着的笔记本、窗台边的绿植——视线从每个物件上匀速地滑过去。那个扫视的方式闻人屿不陌生,像在抓取一个系统快照,快速但全面。

"坐。"闻人屿说。

南宫珩在桌前那把椅子上坐下来。闻人屿把桌角另一把椅子拉过来,坐在他对面。中间隔着桌面的直角边,台灯的光从侧面照过来,把两个人的面部照亮了不同的角度。

"我今天来不是来问问题的。"南宫珩说。

"那你是来做什么的。"

"来给你一个选项。"南宫珩把手套摘了,叠好放在桌面上。手指露出来之后,闻人屿注意到他右手无名指的指节侧面有一道很浅的红痕,像是刚握过什么硬物留下的,力道不小。那道痕的颜色和周围皮肤之间的过渡还是新鲜的。"顾言舟那条线在城西仓库那边有一个活动窗口。我昨天确认了他在那栋楼里至少还有一个活跃的协同者,那个人的活动频率在最近四十八小时内明显增加了。"

"他们计划了下一步。"

"对。具体的时间和方式我还没有完全摸透,但我已经确认了一件事:他们的下一步需要本地执行人的配合。顾言舟被调离之后,他们没有立刻启用备用执行人,因为他们需要找到一个对总部内网底层结构足够熟悉的人。"

"你是什么意思。"

"我的意思是,他们现在缺人。"南宫珩说,"而我现在也缺人。"

闻人屿看着他。台灯的光从侧面照过来,在南宫珩颧骨和下颌之间形成一道清晰的明暗分界。他看到南宫珩说"我现在也缺人"的时候,手上的动作停了一瞬。刚刚把叠好的手套推到桌面边缘,手指在推完之后没有立刻收回去,搭在手套旁边停了一下,大概两秒钟,然后才收回去。那两秒里他没有补充说明,也没有移开视线,就那么停在那个动作的末端等着。

"你需要我站到他们面前。"闻人屿说,"但你不能保证我能安全走回来。"

南宫珩没有反驳。"对。所以我给了你一个‘自己收线'的选项。"

闻人屿停了两秒。"你缺一个能帮你从内部追踪他们下一步行踪的人。"

"对。"

"那个人需要同时具备两个条件——对内网底层足够熟悉,以及对方可能会信任他,或者至少认为他是一个可利用的变量。"闻人屿说到这里停了一下,"你觉得我满足这两个条件。"

"你满足。"南宫珩说,"而且第三个条件你也满足。"

"第三个是什么。"

"你可以在不被标记的情况下接触那个仓库周边的节点。"

闻人屿端起那杯已经续过水的热茶喝了一口。茶水在口腔里停留了一瞬才咽下去,温度正好,经过喉咙的时候瘢痕位置没有涩意。他把杯子放回桌面。"你让我去那条线里面待着。"

"不是进去待着。"南宫珩说,"是让你在一个可控的距离上,成为他们注意到但无法确认是否可用的那个变量。"

"你是要我站在他们能看到的地方,让他们选择接不接触我。"

"对。"南宫珩说,"你之前已经通过闻人正阳那条线证明了你和‘买方'之间的联系。你在顾言舟被调离之前和他同桌办公了一个多月。如果你是对方的人,他们会评估你是否值得被重新启动。"

闻人屿把这句话听完。他在脑中快速推演了一遍这个方案的可行性和风险边界。站在"对方能看到的地方"意味着他不主动接触对方,也不主动回避对方,只是让自己暴露在可以被观察到但不会被直接关联到南宫珩的位置上。对方如果正在寻找新的本地执行人,一个曾经坐在顾言舟隔壁、又被闻人正阳安排进公司的变量,确实可能会进入他们的筛查范围内。

"你要我在什么时间尺度上做这件事。"

"不需要你主动做任何事。"南宫珩说,"你只需要在下周保持正常的工作轨迹。不去刻意避开任何可能被观察的位置。然后看看那条线上的人会如何反应。"

"你是在让我当一只诱饵。"

"对。"南宫珩说,"我在让你当一只诱饵。但这只诱饵在需要的时候可以自己收线。"

闻人屿把手放在桌面上,掌心朝下,指尖贴着桌板的表面。他低头看了一眼自己的手指,然后抬起眼。"如果对方接触我,我要走多远。"

"走多远由你自己判断。他们的信任阈值和你的安全底线之间的边界线由你来定。"南宫珩说,"我会在你走的那条线外面看着。"

"你在外面看着,但不会进来。"

"不会进来。"南宫珩说,"除非你自己需要我进来。"

闻人屿把他的话接住了。在"除非你自己需要我进来"这个表述里,他听到了一个明确的条件结构,把"进来"这个动作的决定权留在了他这边。不像之前"遇到事情直接来找我"那种单边保护逻辑,它更像是一扇已经打开了半边的门,他可以选择从里面推开另一半,也可以选择不碰它。

"好。"他说。

南宫珩听到这个回答之后没有立刻起身。他坐在椅子上,把搭在桌面边缘的那只手套拿起来重新套上。戴手套的动作不快不慢,先套左手,然后右手,每一根手指都被拉展到合适的长度。戴完之后他站起来,椅子被推回去的时候发出一声极轻的、和地面接触时被缓冲过的低响。

"下周你正常上班。"他说,"工单、茶水间、机房巡检。和以前一样。"

"和以前一样。"

南宫珩往门口走了两步,走到门廊里的时候他停下来侧过身。羽绒服的下摆在转身的过程中扫了一下门框边缘,发出一种很轻的布料摩擦声。"你上周六晚上说过,这道门是我开的。今晚我开了另一道。"

闻人屿站在桌前看着他的背影。"那道门通向哪里。"

"通向你要走的那条线的入口。"南宫珩说。他站在门廊里偏过头,只转了大约三分之一的角度,让闻人屿能看到他半张脸的轮廓被走廊的灯光勾勒出来的样子。"你可以在入口处站着看一会儿再决定要不要走进去。"

他说完这句话之后推开门走了出去。脚步声沿着楼梯间往下传,和之前任何一次一样,间隔均匀地从四楼沉到三楼,从三楼沉到二楼,最后被楼道门闭合的声响覆盖了。

闻人屿站在原地没有动。他先看了一下桌面上那副手套曾经叠放过的位置。台灯光圈边缘的灰影里有一小块被压过的痕迹,手套的重量在桌面上留下的压痕很轻,不仔细看几乎分辨不出深浅变化。但他知道那个位置,也记得那副手套被叠放时的角度和方向。然后他把目光移开,端起那杯已经温热的茶水喝完,把杯子拿去厨房冲洗了,杯壁上的水渍被他用手指擦了一圈才放回沥水架。

他回来之后把办公笔记本打开。屏幕亮起来之后他先检查了一遍系统底层的安全配置,确认所有旧通道都已经处于断连状态,然后打开一份新的空白文档。他在文档里敲了一行标题:"外部接触计划·观察期。"然后在这行标题下面写了三行子项:

"前提:保持日常工作轨迹。不回避可被观察的位置。不主动接近任何目标节点。"
"触发条件:对方发起接触。接触形式未定。"
"边界:接触过程中所有信息输出需经过二次验证。不投入任何未核验的内容。"

他写完之后把文档加密保存。加密的密码他设了一组新的,十六位,大小写和数字混合,和他之前用过的任何一组都不重复。然后退出系统合上笔记本。台灯被他调到最低亮度,光圈收缩成一小团暖黄色的圆斑,落在桌面中央。他在那个光圈边上坐了一会儿,然后把灯关了。

第二天早上他到公司的时候,走廊里一切如常。保洁阿姨在拖地,拖把划过地砖的时候带出一道均匀的水痕,湿区在顶灯下反着光。茶水间的热水机在烧水,有人站在工位旁边打着哈欠等咖啡。他走到工位坐下来开机,把工单系统的界面打开,开始处理今天排在第一位的任务。键盘的落点他现在已经不需要刻意去调整了,无名指自然地落在了那个新的力度位置上,每一击都干净而均匀。

上午十点过十分,他站起来去茶水间接水。端着杯子往回走的时候经过走廊那扇窗,他放慢了一步,侧过头朝窗外看了一眼。街道对面的楼群还是那些,冷白的日光铺在外墙上,没有任何异常的人影或车辆。窗玻璃上有一道很浅的污痕,像是有人用手掌按过又抹开了,他没去细看,收回视线继续走回工位。

周一、周二、周三——日程以相同的流速推过去。他每天处理工单,接水,路过走廊那扇窗,午休的时候下楼买饭团站在花坛边吃完,把包装纸叠好扔进垃圾桶再上楼。他的活动轨迹和任何一个普通运维助理没有任何区别。他没有刻意在某个地方多停留,也没有刻意绕开任何一个区域。工位的显示屏亮着,键盘的敲击声落在每天的同一个时段里,像一段被锁定了播放速度的音频文件。

那个周三的下午,钟离发来了一条加密消息。不是内通系统的提示,是他手机上一个独立的消息应用弹出来的通知,没有声音,只有屏幕亮了一下。他坐在工位上把那条消息点开,内容是经过转译的一串短文本,读出来是:

"旧入口监控脚本更新了。多了一个新模块,功能是实时对比访问者的设备指纹和一周前捕获的一组未匹配特征码。那组未匹配特征码的数据量不大,像是单次访问留下的。"

闻人屿把这行字读完,把手机放回口袋。他靠在花坛边的矮墙上,把饭团吃完的最后一口嚼完咽下去。旁边有一个外卖员坐在电动车上看手机,屏幕的光映在他脸上,页面在刷新。闻人屿站起来把包装纸扔进垃圾桶。他走进大堂的时候步伐和平时一样,经过闸机的时候侧头看了一眼墙上的电子时钟,十二点五十四分。

他在脑中把那组"一周前捕获的未匹配特征码"和某次操作对齐了。他最后一次用Silence旧密钥登录是在空帖发布的前一天晚上,那条监控脚本是空帖发布当天才部署的,所以那次登录没有被捕获。但之后他在监控脚本部署后用备用通道绕开旧入口访问过一次"废墟"后台,为了确认钟离发的预警内容。那一次访问留下了设备指纹。旧入口的新监控脚本没有捕获到Silence密钥触发的命中记录,但"单次访问"的记录本身已经生成了那组未匹配特征码。

现在对方手里有一组设备物理指纹,和一组旧Silence密钥的登录记录。两组数据在时间上不连续。但对方如果怀疑它们来自同一设备,就会基于那组未匹配特征码做持续比对。而南宫珩周末说的"站在对方能看到的位置上",恰好需要他的设备以"正常账号"的状态在系统的可见范围内保持活跃。这意味着他现在每天在公司系统里的每一次登录、每一次访问,都在给对方的比对脚本提供对照数据。

他在办公室门口停了一步,把拉链拉好,然后推门走进去。

下午快下班的时候他收到一条新的内部消息。不是内通系统的对话框,是公司内部邮箱的普通通知。标题写着"技术部下周排期调整",正文里附了一份表格,标注了下周每天的任务分配。他快速扫了一遍表格,发现了一条异常:下周三上午有一项被标记为"机房底层设备巡检"的任务,时间被安排在十点到十一点半,位置指向核心机房第三组机柜。而第三组机柜的位置,正好在写入通道相邻端口组的物理范围内。

他在工位上看完了这份邮件,没有截图,没有转发,也没有把内容复制到任何别的地方。他只在脑中把那个时间、那个位置和钟离在周三告诉他的监控信息平行放了一次。然后他关掉了邮件,让它存在已读列表里,和其他几十封已读通知混在一起。

下班的时候他收拾东西站起来。走出写字楼之后他在台阶上停了一步,侧头朝街对面的角落扫了一眼。今天那里没有停着车,没有穿深色外套的人影站在树下面。只有一株落尽了叶子的树在风里安静地立着,树枝的末端在灰白色的天幕下构成一种细密的线条。他收回视线走下台阶,往地铁站方向走去。走出大约二十米之后他侧了一下头,用余光看了一眼身后的写字楼大堂,玻璃门后面没有什么异常的动静。

周六上午他收到了南宫珩的一条新消息。内容比之前的信息更短,但精确度更高:

"下周排期里第三组机柜的巡检是对方放的。我确认了那条任务的创建者是一个两周前刚入职的系统管理员账号,没有独立创建任务的权限。任务被创建后十二小时内被另一套自动化系统覆盖了一层权限认证,让它看起来像是总部技术部的正常分配。"

闻人屿坐在桌前看着这行字。对方已经开始通过内网系统来铺设接触点了。一个新建的系统管理员账号配合自动化覆盖,手法干净,不留直接的创建者痕迹。如果他按照排期执行了那条巡检任务,他会在第三组机柜的范围内遇到某个人。那个人可能是"正好路过"的技术人员,也可能是"恰好需要协助"的同事,但无论以什么形态出现,那次接触都将是对方安排的第一次正面接触。

他回了一句:"下周三我会按照排期执行。"

那边过了几秒回了一行:"到时候你如果觉得对方不对,可以随时暂停任务,直接离开机房。"

"我知道。"

对话框安静了一会儿。然后南宫珩又发来了一条,措辞比刚才那几条更轻一些,像在正文之后加的一行附注:"那天早上我在四十六楼。你从机房里出来之后如果有什么需要,可以过来。"

闻人屿看着那行字,把手机放在桌面上。他没有回那条附注的内容,只是把它收进了内存里。四十六楼。他在脑中把这个楼层号标了一下,和核心机房所在的楼层之间隔了整栋楼的中段。他没有去想象"如果需要"的具体情境,只是把这个信息放在了一个可以调取的位置上,像把一张不急着打开的纸条夹进一页书里,等到了合适的翻页时间再拆。

周六下午他去了附近那条街上走了一趟。菜市场里人多,他买了一小袋青菜和几个西红柿,装在一个塑料袋里拎着。回来的路上太阳在云层后面,光线偏薄,但走快的时候身上还是能感觉到一点暖意。他没有回头,也没有停下来系鞋带,一路走回了住处。没有任何被跟踪的痕迹——至少在他能识别的范围内没有。

周日他待在家里,把办公笔记本的本地存储做了一次整理。不需要的临时文件被他筛出来清空,核心数据的备份检查了一遍,备份文件的日期戳和大小都和上一次检查时保持一致。阳台的窗户他开了一条缝透了一会儿气,又关上了。傍晚他把周六买的青菜炒了,配着一碗白米饭吃完,洗了碗之后在屋里走了一圈,把桌面上散落的几根充电线绕好收进了抽屉。

周日晚上他提前睡了。窗帘拉严,路灯的黄线被挡在帘布外面,房间里一片平整的黑暗。他躺着做了几次深呼吸,在调整声带的松弛度的过程中把下周的日程在脑中过了一遍,从周一到周三的排期,从巡检任务到可能的接触窗口,每一步都和他自己设定的观察期计划对齐。他设了早上七点的闹钟,把手机放在枕边,翻了两次身之后睡着了。中间没有醒。

周三上午十点零三分,他拿着平板走向核心机房。走廊里空无一人,顶灯的冷白光照在地砖上,把他的脚步声在墙面之间反射成轻微的回响。他经过走廊中段的时候看了一眼墙上的门牌号标识,确认方向没有偏,然后继续往前走。第三组机柜所在的区域在走廊尽头的右侧,门是开着的。

他走到门口的时候没有立即进去。他在门口停了一步,看了一眼门框内侧的状态——门的开合角度大约在七十度左右,没有被人为限制过。然后他走进去。

里面已经有一个人了,站在机柜侧面,面对着背板的线路。那个人穿着和总部技术部工装一样的深蓝色外套,手里拿着一个检测仪,液晶屏上亮着几行数据。听到脚步声之后,那个人侧过头来。

"你是运维组来巡检的?"那个人问。声音不高,带着一点鼻音,像一个人在说话的时候鼻腔里还压着一层没有释放出来的气。他说完这句话之后低头看了一眼自己手里的检测仪屏幕——但那个屏幕在他低头之前已经暗了,显示待机状态的黑屏,没有数据。

闻人屿点头,把平板亮给对方看。屏幕上开着排期表里那条巡检任务的详情页,任务编号、时间戳和机柜编号都列在上面。

"哦,行。"那个人笑了一下,"我也刚检查完这一组,没什么问题。你走个流程就行。"

他侧身让了一下,把机柜前面的空间空出来。闻人屿走过去开始执行平板上的标准检查程序。手指在屏幕上滑动的时候他的余光一直保持着对那个人位置的追踪。那个人没有离开,退了两步站在门口附近,低头看着自己的检测仪屏幕——现在屏幕重新亮了,像是在等数据跑完。他的站姿是重心落在左脚上的那种放松式单侧承重,但鞋底和地面之间的接触面压得很平,随时可以切换成移动状态。

整个巡检过程持续了二十一分钟。闻人屿完成了所有标准检查项,温度读数、风扇转速、链路状态,每一组数据都落在正常区间内。他没有刻意延长在机柜前停留的时间,也没有提前结束。那个人在门口站了大约十五分钟,期间抬起检测仪看了三次屏幕,每次都看了大约两秒,然后放下。第十五分钟左右他收起检测仪,朝闻人屿的方向点了一下头。

"那我先走了,你这边有问题直接报修就行。"

然后他走出了机房。脚步声沿着走廊方向逐渐远去,不紧不慢的步速,在拐角处消失。闻人屿没有转头去看。他继续执行完了剩余的检查项,把平板上所有字段都填完提交,然后收拾设备走出机房。

他走到走廊中段的时候放慢了半步。那个人的步速在走廊里留下了什么——闻人屿注意到了,从机房门到走廊拐角之间的地砖上,那串脚印的方向是远离机房的,但印痕的深度在中间有一段变浅了,说明那个人在某个位置停过。停了多久,不确定,但确实停过。

他没有回头去看那个位置。他继续走回工位,把平板放好,坐下来端起水杯喝了一口。水温已经偏低了,但还在可以入口的范围内。他喝了两口,把杯子放下,然后打开内部通讯系统,在对话框里发了一行字:

"任务完成了。对方的人来了。没有接触内容,只是同时出现在同一间机房。但出现了。"

那边回了一个"看到了"。

闻人屿把对话框最小化,继续处理下午的工单。他坐在椅子上,手指在键盘上匀速移动,指尖落在按键上的时候力道均匀,和上午巡检之前没有差别。桌面上那杯水的水面在光照下微微晃动,像有什么东西刚从底部托了它一下又放了下来。轻得几乎察觉不到,但水面记住了那道晃动的轨迹,正一圈一圈地往杯壁的方向散开。他没有去扶那杯水,让它自己晃到静止。

下午的工作正常推进。快下班的时候他站起来,把那杯剩下的水倒进水槽,把杯子冲洗了放回桌面。他收拾东西的时候多花了一分钟,把平板接上充电线,把键盘的位置摆正,然后把椅背上的外套拿起来抖了一下再穿上。

走出写字楼的时候太阳还没落尽,光线从楼群的缝隙里斜着切过来,在台阶上铺了一道窄长的暖色。他走下台阶之后没有停步,直接往地铁站的方向走。走出大约二十米之后他像想起什么似的慢了一步,伸手摸了一下外套口袋里的手机。摸到了,但他没有拿出来看,又把手放回口袋,继续往前走。

地铁进站的时候车厢里人不算多。他找了一个靠门的位置站着,一只手搭在扶杆上,视线落在车窗外面隧道壁上规律掠过的那一排灯上。他在脑中把今天那个人在机房里说过的所有话、做过的所有动作过了一遍。说话的语调,停顿时长,站姿的承重脚,检测仪屏幕明暗切换的时间点。单独看每一项都正常,拉在一起看,每一项都在"正常"的边界之内但构成了一个完整的序列——一个被设计过的偶遇必然具备的那种完整的序列。

列车进了一站,有人下车有人上车。他换了一个抓扶杆的位置,继续站着。

车窗玻璃上倒映出他身后的车厢内部,有人在低头看手机,有人在闭眼打盹,有一个穿深色外套的人坐在斜对面的座位上,手里没有任何电子设备。闻人屿的视线从车窗倒影上滑过去,在那个人的轮廓上停了一下,然后移开。那个人没看他,视线落在车门上方滚动报站的屏幕上,一直看到屏幕切换了三次才低头整理了一下膝盖上的衣料。

列车再次启动的时候闻人屿闭上了眼。耳边的轨道噪音以固定的频率在响,他听着那个频率,把脑中的信息归档完毕,然后让它停下来。

到站的时候他睁开眼睛,车门打开,他走出去上了扶梯。出站口的冷风灌进来,他把外套的拉链拉到头,低着头走进了夜色里。街灯的光从头顶照下来,把影子压短了又拉长,每一步都踩在灯与灯之间的间隔里。他在快到住处的时候再次停了一步,侧头朝身后看了一眼——街道上没有人,只有路灯和一辆停着的快递三轮车。

他转身上楼。楼道里的声控灯在他经过的时候亮了一盏,然后在他继续往上走的时候又灭了。

上一章
看过此书的人还喜欢
章节评论
😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌 😛 😜 😝 😒 😓 😔 😕 😲 😷 😖 😞 😟 😤 😢 😭 😦 😧 😨 😬 😰 😱 😳 😵 😡 😠 😈 👹 👺 💀 👻 👽 👦 👧 👨 👩 👴 👵 👶 👱 👮 👲 👳 👷 👸 💂 🎅 👰 👼 💆 💇 🙍 🙎 🙅 🙆 💁 🙋 🙇 🙌 🙏 👤 👥 🚶 🏃 👯 💃 👫 👬 👭 💏 💑 👪 💪 👈 👉 ☝ 👆 👇 ✌ ✋ 👌 👍 👎 ✊ 👊 👋 👏 👐 ✍
添加表情 评论
全部评论 全部 0 条
快捷支付
本次购买将消耗 0 阅读币,当前阅读币余额: 0 , 在线支付需要支付0元
支付方式:
微信支付
应支付阅读币: 0阅读币
支付金额: 0元
立即支付
请输入回复内容
取消 确认