清晨七点的阳光斜斜地切进走廊。陈磐靠在消防通道门边,盯着手里的怀表。
秒针停着。一动不动。
停在两点十七分。
和昨晚监控记录里M13账户登录的时间一分不差。
这不是巧合。他清楚。
脚步声从楼梯传来。林秋石推开门,手里拿着两份咖啡。
“陈哥,早。”他把一杯递过来,“楚月和叶子在监控沙盒。苏博士回去休息了,下午过来。”
陈磐接过咖啡,没喝。“怀表又停了。”
林秋石看了眼表盘。“和上次一样的时间?”
“一样。”陈磐合上表盖,“上次停是机器人播放戏曲的时候。这次是M13登录的时候。”
“你觉得有关联?”
“我妻子去世是下午两点十七分。”陈磐说,“怀表第一次停在那时候,我以为是……某种感应。但现在看来,可能不是。”
林秋石等他说下去。
“我妻子是医疗事故。”陈磐的声音很平,“手术机器人误诊,导致大出血。医院记录的事故时间是下午两点十五分。宣布临床死亡是两点十七分。”
“但怀表停走是机械故障,怎么可能和网络事件同步?”
“这就是问题。”陈磐看向窗外,“除非有东西能同时影响机械表和电子系统。”
林秋石思考。“电磁脉冲?”
“没那么简单。”陈磐摇头,“我检查过怀表。内部机械完好,没有受磁迹象。就像时间本身……在那个瞬间停滞了。”
楚月从办公室探出头:“你们俩站那儿干嘛?进来,有发现。”
两人回到办公室。叶雨眠坐在监控屏前,眼睛盯着沙盒界面。
“陈星的意识稳定了。”她说,“但那个监控程序有动静。”
屏幕上,代表陈星意识的淡金色光点安静地待在虚拟花园里。但缠绕在上面的黑色代码线,正在微微脉动。
像呼吸。
“它在发送信号。”苏怀瑾的声音从扬声器里传来——她在家用远程连接,“频率很低,但持续。我在尝试解码。”
“能阻断吗?”林秋石问。
“暂时不能。强行阻断可能触发警报,让永生会发现我们隔离了陈星。”
陈磐走到窗边,再次打开怀表。秒针还是静止的。
他用力晃了晃,没反应。
“怪事。”他低声说。
叶雨眠突然捂住右眼。“等等……我看到了……”
“看到什么?”
“数据流颜色在变化。”叶雨眠忍着痛,“黑色代码不是单向发送信号。它在……接收。从外面接收东西。”
“接收什么?”
“不知道。但接收的时间点……”她看向陈磐手里的怀表,“和陈哥怀表停走的时间重合。”
所有人都看向陈磐。
陈磐皱眉。“什么意思?”
“意思可能是,”楚月推测,“怀表停走不是故障,是某种……时间戳。标记某个事件的发生。”
林秋石快速走到电脑前,调出昨晚的完整监控日志。
“M13账户登录时间:凌晨两点十六分五十三秒。”他念出来,“活跃期十七分钟。然后注销。”
“怀表停走的确切时间呢?”楚月问。
陈磐摇头:“我昨晚两点十分还在巡逻。两点半回值班室时发现停了。具体时间不知道。”
“但你知道上次停走的确切时间。”林秋石想起,“机器人播放戏曲的时候。”
“对。那次我看了表,正好两点十七分。”
林秋石交叉比对两次事件的时间戳。“如果假设两次停走都是同一个原因,那么可能有一个规律:每当M13账户活跃,或者有异常信号活动时,你的怀表就会在两点十七分停走。”
“为什么是两点十七分?”楚月问。
“可能那是个关键时间点。”叶雨眠说,“陈哥妻子去世的时间,也许不是偶然。”
陈磐脸色沉下来。“你是说,我妻子的死和这些事有关?”
“我不知道。”叶雨眠老实说,“但太巧合了。两次停走都关联到M13和异常信号。而你妻子的医疗事故涉及手术机器人——那也是ESC的产品。”
办公室里安静得能听见主机风扇的声音。
陈磐慢慢坐下,手指摩挲着怀表盖。
“那台手术机器人是早期型号。”他声音很低,“ESC第三代辅助外科系统。事故后公司召回并升级了所有同型号机器。我妻子是……最后一个死者。”
“事故原因查明了吗?”林秋石小心地问。
“官方报告说是软件bug。视觉识别模块在特定光线条件下会误判组织类型。”陈磐深吸一口气,“但我看过原始数据日志。事故发生时,机器人的神经拟态层有异常数据波动。不是故障,是……干扰。”
“干扰?”
“像是外部信号侵入了控制系统。”陈磐说,“但调查组驳回了这个说法,说没有证据。”
楚月轻声问:“你怀疑是永生会干的?”
“我不知道。”陈磐摇头,“但如果是,他们为什么要杀我妻子?她只是个普通教师,和这些事无关。”
林秋石思考着。“也许不是针对她。而是针对……你。”
“我?”
“你是前特种兵,退伍后加入ESC安保部。”林秋石分析,“如果你妻子的事故让你对公司产生怀疑,甚至离职,那他们就少了一个潜在威胁。”
“但你还是留下来了。”楚月说。
“因为我发现,只有留在公司内部,才能查明真相。”陈磐握紧怀表,“所以我申请调岗到安保部,从最基层做起。花了三年,才当上主管。”
叶雨眠的右眼突然剧痛。她忍不住叫出声。
“叶子?”林秋石赶紧扶住她。
“黑色代码……在加速……”叶雨眠指着屏幕,“接收的东西……要出来了……”
屏幕上,缠绕在陈星意识上的黑色代码线开始发光。深紫色的光,不祥的颜色。
一段数据包从代码中释放,进入沙盒环境。
自动解码。
显示在屏幕上的是——
一张照片。
陈磐妻子的照片。生活照,在公园里,笑着。
照片底部有时间戳:事故前一天。
“什么……”陈磐站起来,脸色煞白。
第二张照片。手术机器人内部日志的截图。时间戳:事故当天下午两点十六分。
日志显示神经拟态层接收到一段加密指令,来源不明。
指令内容解码后只有一行字:“终止生命维持。”
第三张照片。一个穿着白大褂的背影,正在操作终端。背影很模糊,但手里拿着的东西清晰可见——
一个怀表。和陈磐的一模一样。
老式黄铜怀表,表盖上刻着花体字母。
照片放大。字母是:“To my love, forever.”
陈磐感到全身血液都冷了。那是他送给妻子的结婚五周年礼物。事故后,怀表随遗体火化了。
怎么可能出现在别人手里?
第四张照片。那个人的侧脸。很模糊,但能看出是个女人,短发,戴着眼镜。
周澜。
不,不是周澜。更像……
“陈星的母亲?”楚月低声说。
照片继续滚动。第五张:同一个女人,年轻些,抱着一个小女孩。小女孩手里拿着纸星星。
背景是医院病房。
照片背面有手写字:“小星和小澜,1985年夏。”
“这是周澜的母亲。”林秋石确认,“陈星的嫂子。”
“所以操作手术机器人害死陈哥妻子的,是周澜的母亲?”楚月不敢相信。
“或者她参与了。”陈磐的声音冷得像冰,“她有权访问早期系统的测试权限。手术机器人用的就是同款神经拟态层。”
黑色代码停止发送照片。恢复平静的脉动。
但它在沙盒里留下了一个文本文件。
自动打开。
“陈磐警官:
如果你看到这些,说明小星的意识已经找到了合适的媒介。首先,我为我姐姐的所作所为道歉。周梅——我姐姐,周澜的母亲——确实参与了对你妻子的行动。但她不是主谋。
永生会需要测试神经拟态层在极端压力下的反应。他们选择了一个‘无关’的目标,观察系统如何应对生命终结过程。你妻子被随机选中。我姐姐被胁迫操作,因为小星在他们手里。
我一直在收集证据,等待时机。现在时机到了。小星的意识碎片里保存了所有交易记录、指令日志、参与者名单。我可以交给你,条件只有一个:保护小星。
她只是孩子。她什么都不知道。
——周梅的妹妹,周兰”
办公室里一片死寂。
陈磐盯着屏幕,拳头紧握,指节发白。
林秋石先开口:“周兰?周澜的阿姨?”
“周澜没提过她。”楚月说。
“因为周兰可能已经死了。”陈磐松开拳头,声音嘶哑,“或者躲起来了。”
他看向屏幕上的照片。“这些证据……能证明我妻子的死不是事故。”
“但来源有问题。”林秋石提醒,“来自永生会埋在陈星意识里的监控程序。可能是陷阱。”
“我知道。”陈磐深吸一口气,“但这是我七年来离真相最近的一次。”
叶雨眠揉着右眼。“黑色代码又开始动了。这次是……发送请求。”
“什么请求?”
沙盒界面上弹出一个对话框:
“请求建立安全通信。加密通道已就绪。是否接受?”
下面有两个选项:接受/拒绝。
“谁发起的?”楚月问。
“来源是黑色代码,但签名是……周兰。”叶雨眠说。
所有人看向林秋石。等他决定。
林秋石看向陈磐。“陈哥,这涉及你。你决定。”
陈磐沉默了很久。
“接受。”他最终说,“但要全程录音,隔离所有数据流。”
苏怀瑾的声音从扬声器传来:“我在监控。如果检测到恶意代码,我会立刻切断。”
叶雨眠点击“接受”。
屏幕一闪,进入一个纯黑色的聊天界面。
一行白字出现:“谢谢。首先,证明我是周兰。”
一张照片传来。是身份证,名字周兰,出生日期1965年。照片上的女人和周梅很像,但更瘦,眼神更锐利。
第二张照片:周兰和周梅的合影,背后是红岸续项目的天线阵列。时间戳:1986年秋。
第三张:周兰抱着小陈星,小女孩在哭。照片背面字迹:“小星第一次发病,1987年冬。”
陈磐输入:“我妻子的事,详细说。”
回复很快:
“永生会在2008年启动了‘压力测试计划’。目的是观察神经拟态层在生死关头的反应数据。他们需要真实场景,不能是模拟。
你妻子是第七个测试对象。前六个都伪装成自然死亡或医疗意外。你妻子因为手术机器人这个显性因素,引起了注意,所以他们终止了计划。
我姐姐被胁迫参与。永生会控制了小星的治疗。如果她不配合,小星就会‘意外死亡’。她做了选择。我理解,但不原谅。
事故后,我姐姐试图举报,但被灭口。伪装成车祸。我接手了她收集的证据,藏在小星的意识深处——这是唯一永生会不敢彻底检查的地方,因为他们需要小星活着作为信号中转站。
但我无法直接取出证据。需要小星的意识主动释放。这就是为什么我需要你们激活她。”
陈磐:“证据在哪里?”
“在小星的核心记忆区。需要引导她回忆1987年冬天的事。那是她最后一次作为‘正常人’的记忆。之后,她就被改造了。
回忆会触发保护机制,释放加密的数据包。数据包里有所有东西:测试计划文档、参与者名单、资金流向、甚至永生会部分高层身份。”
林秋石插话:“引导她回忆会不会伤害她?”
“会。但这是唯一的方法。而且……小星自己也想结束这一切。她在那个黑暗里太久了。”
楚月:“怎么引导?”
“用她熟悉的东西。纸星星。歌曲。她父亲的声音。我保留了烛龙的一些录音片段,可以发送给你们。”
一个文件传输请求弹出。
苏怀瑾立刻拦截扫描。“文件干净。是音频片段,很短。”
她放出来。
第一段:“小星,看,爸爸给你折的星星。”
男人的声音,温和,带着笑意。
第二段:“不怕,爸爸在这儿。手术很快就会结束。”
第三段:“小星,记住,无论发生什么,你都是爸爸的小星星。”
陈磐闭上眼睛。楚月擦了擦眼角。
叶雨眠问:“我们需要做什么?”
“在沙盒里重建1987年冬天的场景。医院病房。用烛龙的声音引导她回到那个时间点。当记忆被激活时,保护机制会启动,释放数据包。
但要注意:永生会的监控程序会察觉。一旦数据包释放,他们可能会强行接入,试图销毁证据。你们必须在几分钟内完成下载和转移。”
林秋石:“风险有多大?”
“很大。如果失败,小星的意识可能会崩溃。永生会也会发现你们的行动。但如果不做,证据永远出不来,你妻子的真相永远埋没。”
陈磐盯着屏幕。他想起妻子最后的笑脸。想起医院走廊冰冷的灯光。想起七年里每一个失眠的夜晚。
“做。”他说。
林秋石看向其他人。楚月点头,叶雨眠点头。
“苏博士?”林秋石问。
扬声器里传来苏怀瑾的声音:“技术上可行。但需要精细操作。我需要亲自来公司。”
“多久能准备好?”
“两小时。我需要搭建一个安全的缓冲服务器,用来接收数据包。还要准备应急方案,万一永生会攻击,能保护小星的意识不彻底消散。”
“那就两小时。”林秋石决定,“大家先休息,吃点东西。九点沈鉴心那里我去应付,你们继续准备。”
陈磐没动。他还在看屏幕上那些照片。
林秋石拍拍他肩:“陈哥,去休息会儿。”
“我就在这儿。”陈磐说,“看着。”
楚月去买早餐。叶雨眠去洗把脸。林秋石坐在陈磐旁边。
“如果拿到证据,你打算怎么办?”他问。
“法律途径。”陈磐说,“但首先,得确保证据能被法庭接受。”
“来自一个被困意识的数据包……法官可能不会采纳。”
“那就找到物理证据。”陈磐说,“数据包里应该有线索引向实体证据存储位置。周兰既然谋划这么多年,肯定留了后手。”
林秋石想了想。“你觉得周兰现在在哪?”
“躲着。或者……已经被控制了。”陈磐说,“她冒这么大风险联系我们,可能是最后一搏。”
上午八点半,苏怀瑾回到公司。她带着一个加密硬盘和一堆设备。
“缓冲服务器搭好了。”她连接电脑,“独立网络,物理隔离。数据包一旦释放,会直接导入这里。同时我会做三个备份。”
“防御呢?”
“我设置了多层防火墙,还有诱饵服务器。如果永生会攻击,会先打到诱饵上,给我们争取时间。”苏怀瑾调出架构图,“但最多十分钟。十分钟后,他们就会找到真实路径。”
“数据包下载需要多久?”
“看大小。如果如周兰所说包含大量文档,可能需要三到五分钟。”
楚月带着早餐回来。大家匆匆吃完。
九点差五分,林秋石起身:“我去沈鉴心那儿。你们开始准备,不用等我。”
他离开办公室。
苏怀瑾开始操作。她在沙盒里构建1987年冬天的医院病房场景。黑白瓷砖地板,铁架床,老式监护仪,窗户上结着霜花。
叶雨眠负责感官细节:消毒水的气味,暖气的嗡鸣,窗外偶尔的鸟叫。
楚月准备音频:烛龙的那三段录音,加上一些环境音——护士的脚步声,远处孩子的哭声,收音机里模糊的戏曲声。
陈磐盯着屏幕,一言不发。
场景搭建完成。淡金色的意识光点被缓缓引导进入病房。
它——她——在病房中央停留。数据流颜色变得不稳定,混杂着淡蓝和深灰。
恐惧。还有疼痛的记忆。
“开始音频引导。”苏怀瑾说。
第一段录音播放:“小星,看,爸爸给你折的星星。”
小女孩的轮廓颤抖了一下。她转向声音来源。
数据流开始构建新的细节:一只大人的手,折着纸星星。纸是蓝色的,印着小花。
第二段录音:“不怕,爸爸在这儿。手术很快就会结束。”
轮廓缩了缩,像是要躲起来。
病房场景开始变化。床变成了手术台。监护仪的滴答声加快。
第三段录音:“小星,记住,无论发生什么,你都是爸爸的小星星。”
小女孩的轮廓突然僵住。
然后,她开始尖叫。
没有声音,但数据流爆发出刺眼的红色。痛苦,极度的痛苦。
监护仪上的数据疯狂跳动。虚构的手术台周围出现模糊的人影,穿着手术服,脸是一片空白。
“记忆被激活了。”苏怀瑾紧盯着屏幕,“保护机制要启动了。”
黑色代码——那个监控程序——突然剧烈脉动。它察觉到了异常。
“永生会要接入!”叶雨眠喊道。
屏幕上弹出警告:未授权接入尝试×3。
苏怀瑾启动诱饵服务器。攻击被暂时引开。
病房场景里,小女孩的轮廓在手术台上挣扎。数据流的红色越来越深。
然后,一切突然静止。
红色褪去,变成纯净的白色。
一个数据包从小女孩的轮廓中心浮现。半透明,内部有无数光点在流动。
“数据包释放了!”楚月说。
苏怀瑾立刻启动下载。进度条开始爬升。
1%…5%…10%…
警告又弹出:诱饵服务器被突破。永生会找到了真实路径。
“加快!”陈磐催促。
20%…30%…
防火墙开始报警。第一层被突破。
40%…50%…
第二层告急。
“他们用了高级破解算法。”苏怀瑾快速操作,“我在加固,但撑不了多久。”
60%…70%…
第三层被突破。只剩最后一层。
80%…85%…
最后一层防火墙出现裂痕。
90%…95%…
裂痕扩大。
99%…
下载完成。
苏怀瑾立刻切断所有连接,关闭缓冲服务器,物理拔掉网线。
屏幕上,攻击戛然而止。
沙盒里,小女孩的轮廓瘫在手术台上,数据流极其微弱,淡得几乎看不见。
“她怎么样?”楚月急问。
“意识结构严重受损。”苏怀瑾检查数据,“但还活着。需要立即稳定。”
她启动修复程序。温和的数据流注入,包裹住淡金色的光点。
陈磐看向那个加密硬盘。“证据在里面了。”
“对。”苏怀瑾说,“但我们需要解码。周兰没说密码。”
“也许在数据包里自带了。”叶雨眠说。
她把硬盘连接到一台干净的电脑,打开数据包。
里面是数百个加密文件。每个文件都需要独立密码。
第一个文件自动弹出提示:“请输入验证问题答案:小星最喜欢哪颗星星?”
楚月想了想,输入:“北斗第七星,摇光。”
错误。
叶雨眠输入:“爸爸折的纸星星。”
错误。
陈磐突然说:“试试‘她自己’。”
楚月输入:“小星自己。”
文件解锁。
里面是文档。第一份就是“压力测试计划”的完整纲要。
陈磐快速浏览。他的手在颤抖。
“是真的。”他低声说,“所有细节……都对得上。”
其他文件需要不同的问题。他们一一尝试。
“烛龙最后对小星说的话是什么?”——“你永远是我的小星星。”
“周梅的生日?”——“1963年3月13日。”
“红岸续项目的代号?”——“灯塔。”
一个个文件解锁。证据如山。
资金流水显示永生会通过海外空壳公司向测试参与者付款。
参与者名单上有十七个名字,包括周梅,还有三个ESC前员工。
手术机器人的后门程序源代码。
甚至有一段录音,是永生会高层会议片段,讨论“测试对象的筛选标准”。
陈磐听完录音,脸色铁青。
“这些够吗?”楚月问。
“够送他们所有人进监狱。”陈磐说,“但前提是,我们能活着把证据交出去。”
办公室门被推开。林秋石回来,脸色不好。
“沈鉴心起疑了。”他说,“问我为什么精神不好,是不是昨晚没睡。我敷衍过去了,但他说明天要听我们关于神经拟态层安全的完整汇报。”
他看向屏幕。“怎么样?”
“证据拿到了。”陈磐把硬盘递给他,“但我们现在有更大问题。”
“什么问题?”
“永生会知道我们截获了数据。”苏怀瑾说,“他们虽然没攻破最后防线,但肯定检测到了下载行为。现在他们知道证据在我们手里。”
林秋石接过硬盘。“那我们必须尽快行动。把证据备份,分头保管。然后……”
他话没说完,大楼的火灾警报突然响了。
刺耳的铃声回荡在走廊。
“怎么回事?”楚月站起来。
陈磐的对讲机响起:“陈主管,B2层服务器区检测到火情!初步判断是电路短路!”
“我马上来。”陈磐抓起外套,“你们留在这里,锁好门。”
“陈哥,小心!”叶雨眠喊道。
陈磐冲出去。走廊里已经烟雾弥漫,但不是很浓。
他跑向楼梯。B2层,服务器区是公司核心,绝不能出事。
到达B2层时,几个安保人员正在用灭火器处理一台冒烟的机柜。是第七工位那排服务器。
“情况怎么样?”陈磐问。
“火势控制住了。”一个年轻安保说,“但服务器受损严重。奇怪的是,只有这一排有问题,其他都正常。”
陈磐检查机柜。烧焦的痕迹很集中,像是从内部起火。
他蹲下,看到地板上有水迹——不是灭火器的水,更像是……融化的冰?
手指沾了一点闻。没有气味。
对讲机又响:“陈主管,监控中心报告,十五分钟前有未授权人员进入B2层,但门禁记录被删除了。我们正在恢复数据。”
陈磐心头一紧。“调取所有出入口监控,现在!”
“已经在查。”
他站起身,突然感到怀表震动了一下。
掏出来一看——秒针开始走动了。
从两点十七分,跳到两点十八分。
然后继续正常走动。
滴答。滴答。
像是某种倒计时结束了。
或者某种同步完成了。
他抬头,看向烧焦的服务器机柜。
这不是意外。这是灭口。
销毁可能残留的任何线索。
但晚了。证据已经在他们手里。
对讲机传来声音:“陈主管,监控数据恢复了。入侵者的脸……有点模糊,但能看出来是个女人。短发,戴眼镜。”
“年龄?”
“四十左右。穿灰色外套。”
周兰?还是周澜?
“继续追踪。”陈磐说,“我要知道她怎么进来的,怎么出去的。”
“已经在查……等等,有新情况。她在服务器区停留时,好像往机柜里放了什么东西。”
“什么东西?”
“看不清楚。很小,像U盘。但起火后应该烧毁了。”
陈磐盯着机柜。放了东西,然后纵火销毁?
除非那东西不怕火。
他戴上手套,在烧焦的残骸里小心翻找。
果然,在机柜底座夹缝里,找到一个金属小盒。耐高温材料,表面有轻微烧痕。
打开。里面是一个微型存储芯片,和一个折叠的纸条。
纸条上写着一行字:
“证据备份已销毁,但原版在你们手里。永生会下一步:物理清除。24小时内撤离。联系地址:静安区愚园路1136弄7号。周兰留。”
陈磐握紧纸条。
24小时。
游戏开始了。