林牧左手按在胸口,指尖触到皮肤下那块硬邦邦的芯片植入点。
倒计时归零的瞬间,世界安静了一秒。
剧痛从心脏炸开。
那不是普通的痛——是数据在血管里烧灼、代码在神经末梢刻写的撕裂感。林牧咬紧牙关,右手指节捏得发白,额头青筋暴起。他试图弯腰,双腿却像被钉在地上。
“警告:宿主适配程序启动。”铁砧的声音从卡车音箱里传出,冷静得像在播报天气预报,“病毒载体转移中,预计完成时间——三十秒。”
“停下。”林牧从齿缝里挤出两个字。
“无法停止。芯片已覆盖你的自主神经中枢。”
林牧猛地抬头,目光扫过车厢。周明远躺在那堆医疗器材中间,胸腔还在微弱起伏。老周蹲在角落,枪口对准门口,小方靠在货箱上,氧气面罩上全是血雾。
四个人。一条运输线。
和他的心脏。
“林牧,你在干什么?!”老周转过头,看见他捂着胸口的样子,脸色骤变,“你他妈——”
“别动。”林牧抬手,手指发抖,“铁砧,扫描我心脏植入点,告诉我里面有什么。”
三秒沉默。
“你心脏外侧包裹着一层纳米编织网,厚度零点七毫米,连接至第七、第八根肋骨的神经接口。芯片已通过该网络接入你的冠状动脉。”
“拆掉它需要多久?”
“无法拆除。”铁砧停顿了一下,“拆除会导致心脏壁破裂,预计死亡率——百分之九十七点三。”
林牧闭上眼睛。
这就是奥西里斯的交易。运输线通了,货物活了,宿主换成了他。周明远身上的病毒载体转移进了他的身体,而引爆点——那枚倒计时的炸弹——已经嵌进了他的心脏壁。
从一开始就没有选择。
“赵姐呢?”他睁开眼,“那个核心程序员,她在哪儿?”
“信号消失,最后一次定位在运输线末端仓库。”铁砧回答,“根据她的轨迹分析,她在倒计时归零前十五秒切断了所有通讯链路。”
跑了。
林牧深吸一口气,胸腔里那股灼烧感在扩散。他能感觉到芯片在读取他的数据——心率、血压、肾上腺素浓度,甚至大脑皮层的电信号活动。它正在学习他,适应他,把他变成另一个容器。
“老板。”老周的声音压得很低,带着金属摩擦般的沙哑,“外面有人。”
林牧转身,透过卡车驾驶室的防弹玻璃往外看。
运输线末端的仓库区,一片荒芜。废铁堆和残骸散落在水泥地面上,远处是灰色的废墟轮廓,天空压得很低,像一块生锈的铁皮盖在头顶。
但老周说的不是环境。
仓库出口处,站着三个人。
中间那个穿着灰色连帽外套,袖口露出半截机械手臂。灰衣男人——奥西里斯的外包人员。两侧站着的,是两个端着改装步枪的蒙面人。
灰衣男人举起右手,手指比了一个手势。
他开口,声音通过某种扩音设备传到卡车这边:“林牧,我知道你听得见。病毒转移完成了吗?”
林牧没有回答。
“不回答也没关系。”灰衣男人笑了笑,声音里带着某种机械的振动,“芯片会告诉我。它现在已经跟你绑定了,不是吗?”
“铁砧,能不能反入侵他的通讯频道?”
“正在尝试。”铁砧的声音顿了一下,“对方通讯系统采用量子加密,需要至少四分钟——等等。”
“怎么了?”
“他的信号来源……不在仓库出口。”
林牧瞳孔一缩。
“信号定位显示,他实际位置在仓库地下三十米处。出口那个,是远程操控的机械替身。”
替身。
所以从一开始,灰衣男人就没打算亲自来。他只是派了个假货站在明处,自己躲在地下安全屋里,等着看病毒转移的结果。
林牧的手指按在腰间的匕首鞘上,拇指摩挲着皮革边缘。芯片还在心脏里烧,但痛感已经变成了一种持续的低频震动,像有个小型发动机在他胸腔里运转。
“老周,”他说,“把周明远抬到驾驶室来。”
“抬他?他快死了!”
“抬他。”
老周骂了一声,还是照做了。他拖着周明远的肩膀,把人从货舱拉到驾驶室后座。周明远的眼睛半睁半闭,嘴里溢出一点血沫,但林牧注意到——他的瞳孔在动。
他还有意识。
林牧蹲下来,压低声音:“周明远,我说,你听。”
周明远的眼珠转向他,很慢,像生锈的齿轮。
“病毒在我心脏里。芯片成了宿主适配器。我死,病毒释放,爆炸覆盖半公里范围。我不死,芯片控制我,奥西里斯拿到运输线,还有病毒武器。”
他停了一下:“你是不是早就知道结局是这样?”
周明远的嘴唇动了动,发出几乎听不见的声音:“不是…”
“不是什么?”
“不是……病毒。”周明远咳出一口血,“是……疫苗。”
林牧愣住了。
“奥西里斯在制造……净化武器……专门杀变异体……他们叫它……天谴疫苗……”周明远的声音断断续续,像在拼凑碎片,“但我偷了它……改了编码……把它变成了……反噬程序……”
“反噬程序?”
“它会……反过来攻击芯片网络……所有被奥西里斯控制的……植入者……都会……苏醒……”
林牧盯着他,脑子里那根绷紧的弦突然震了一下。
如果周明远说的是真的,那他体内现在装的,不是病毒,而是疫苗——一个能反向入侵奥西里斯芯片网络的武器。
但引爆点还在他心脏里。
“赵姐知道这件事吗?”林牧问。
“她……是内应。”周明远闭上眼睛,“她给你的倒计时……是假的……真正的引爆……需要你……按下……”
林牧低头,看向自己的左手。
掌心里,那枚自毁按钮还握着。
是假的。
他差点炸掉自己心脏里唯一的希望。
“铁砧,”林牧站起来,“能不能确认周明远说的话?”
“无法确认。但我扫描了他血液中的纳米结构,发现其编码模式与奥西里斯标准芯片协议存在系统性差异。确实像是经过修改的程序。”
林牧深吸一口气。
所以现在的情况是——他成了疫苗携带者,引爆点暂时安全,灰衣男人在仓库地下躲着,赵姐失踪,而运输线终点站台外,那个替身还在等着他的反应。
“老周,把枪给我。”
老周把步枪递过来。
林牧接过枪,拉开车门,跳下去。
脚步声在空旷的废墟前显得格外清脆。他走到卡车前方十几米处停下,枪口朝下,对准地面。
“替身先生,”他抬头看着仓库出口那个灰衣男人,“我知道你不是真人。”
灰衣男人的表情僵了一瞬,又恢复成那副皮笑肉不笑的样子:“哦?我怎么不是真人?”
“你的信号来自地下三十米。这个替身是远程操控的。”
灰衣男人沉默了两秒。
他笑了,笑声通过扩音器传出来,带着电流的杂音:“林牧,你比我想象中聪明。那就直说吧——芯片已经在你体内了。你只有两个选择:第一,按芯片指令走完运输流程,把‘货物’交到指定地点,你活着离开,芯片解除绑定。第二,你现在试着拆掉它,死在这儿。”
“还有第三个选择。”
“什么?”
林牧抬起枪口,对准替身的脑袋:“我把你的替身打烂,下去找你。”
灰衣男人歪了歪头:“你在威胁我?”
“我在陈述事实。”
林牧扣下扳机。
子弹穿透替身的额头,机械零件和液压油从破口喷出来。替身往后倒下去,头部冒出一股青烟。
两个蒙面人愣了半秒,举枪朝林牧射击。
林牧侧身躲到卡车引擎盖后面,子弹打在车身上,发出刺耳的金属撞击声。他蹲下,从战术背心里抽出两枚烟雾弹,拉开保险,朝左右两侧扔出去。
白烟迅速扩散,像一面墙挡在卡车和仓库之间。
“铁砧,给我地下入口的位置。”
“仓库东侧地面,有一个维修井盖,下方是废弃管道系统。信号干扰源位于该管道系统下方约二十米处。”
“距离?”
“距你当前位置约四十米。”
林牧把步枪背到身后,压低身形,在烟雾掩护下向东侧移动。脚下踩过碎玻璃和生锈铁片,发出细碎的声响。他尽量放轻脚步,但废墟里的杂物太多,每一步都像在踩地雷。
到了维修井盖前。
井盖是铸铁的,表面锈蚀严重,边缘有几个撬痕。林牧蹲下,用匕首撬开井盖,下面是一条垂直管道,内壁爬满了某种暗红色的真菌。
他跳下去。
管道里比外面冷了好几度,空气里弥漫着一股金属锈味和腐烂有机物的混合气息。林牧落地时膝盖微屈,缓冲冲击力,站直,环顾四周。
地下管道系统。废弃的排水渠,墙壁上残留着老旧的电缆和管道支架,头顶每隔几米有一盏应急灯,发出昏黄的、闪烁不定的光。
“信号源在哪个方向?”
“正前方十二米,左转。”
林牧沿着管道往前走。脚步在水渍地面上踩出轻微的回声,头顶的灯光把他的影子拉得很长,在粗糙的墙面上扭曲变形。
十二米后左转,面前是一条更窄的通道。
通道尽头是一扇铁门,门缝里透出白光。
林牧靠近铁门,耳朵贴上去听。
里面有人在说话。
“……病毒转移成功了,但宿主反抗情绪强烈,建议立即启动第二阶段协议。”
是灰衣男人的声音。
“第二阶段协议需要宿主神经适配度达到百分之七十以上,目前只有百分之五十三。”
另一个声音,女声,带着某种电子合成的质感。
“那就加速适配。用强制注入的方式,把催化剂量加到三倍。”
“三倍?他会死。”
“死就死。芯片可以回收,换下一个宿主。周明远那种废物都能撑两周,林牧应该也能。”
林牧的手按在门把手上。
他数了三秒。
猛地推开门。
铁门撞在墙上,发出沉闷的巨响。房间不大,大约二十平米,中央摆着一张金属操作台,上面铺满了显示屏和布线。灰衣男人——真正的灰衣男人——坐在操作台后面,旁边站着一个穿白大褂的女人。
女人转过头。
是赵姐。
“林牧?”赵姐的表情闪过一瞬的惊讶,迅速恢复了锐利,“你怎么——”
林牧没让她说完。
他抬手一枪,打碎了操作台左侧的主屏幕。玻璃碎片和电火花炸开,灰衣男人猛地站起身,伸手去摸腰间的枪。
林牧的枪口已经对准了他的眉心。
“别动。”
灰衣男人僵住了。
赵姐后退一步,举起双手:“等等,林牧,听我说——”
“说你背叛的安排?”林牧的声音很冷,“说你假装是内应,其实还在给奥西里斯干活?”
赵姐眨了眨眼:“你从哪儿知道的?”
“周明远告诉我的。”
“周明远?”赵姐愣了一秒,突然笑了一声,“那个疯子。他根本不知道自己在说什么。他脑子里的芯片已经被病毒腐蚀了大半,记忆和幻觉混在一起,分不清真假。”
“那你说个真的。”
赵姐盯着他,嘴唇抿成一条线。
过了几秒,她说:“我真的改了病毒编码。但周明远不知道的是——那个反噬程序需要激活码。而激活码在奥西里斯总部数据库里。没有它,你体内的疫苗就是一堆没用的纳米机器。”
“那引爆点呢?”
“引爆点是真的。”赵姐看了一眼操作台上的倒计时界面,“还剩十九小时。如果你不输入正确的激活码,它会在你心脏里爆炸。”
林牧握着枪的手没动,但脑子里在飞速运转。
还有十九个小时。
他需要激活码。
激活码在奥西里斯总部。
“总部在哪儿?”
“我不知道。”赵姐摇头,“奥西里斯没有实体总部。他们的数据中心分布在三个地下城,互相之间用量子通信连接。每次任务指令都通过临时链路传输,任务结束后链路自动销毁。连灰衣男人都不知道总部在哪儿。”
林牧转头看向灰衣男人:“她说的是真的?”
灰衣男人嘴角抽搐了一下:“真的。”
“那你知道什么?”
“我知道你的运输线已经被标注了。奥西里斯把这条路线加入了他们的物流网络,预计四十八小时内,会有三支猎杀队沿着这条线过来清场。”
林牧的手指在扳机上紧了紧。
三支猎杀队。四十八小时。
他必须在猎杀队到达之前找到激活码,否则他心脏里的引爆点会炸,运输线会被奥西里斯接管,而周明远说的那个反噬程序——如果真的存在——也永远启动不了。
“铁砧,”他说,“能不能从灰衣男人的通讯系统里反查奥西里斯的数据链路?”
“正在尝试。但对方的防火墙等级很高,需要至少——”
林牧打断他:“多少时间?”
“五分钟。”
“那就五分钟。”
他盯着灰衣男人,枪口纹丝不动。
赵姐靠在墙边,表情复杂地看着他。
房间里只剩下操作台风扇嗡嗡转动的声音,和灰衣男人粗重的呼吸声。
三分钟后,铁砧的声音再次响起:“已成功反查。发现一个隐藏数据链路,指向——地下城代号‘零号’。”
“零号在哪儿?”
“定位显示在运输线东侧三百公里处。但该链路在十五秒前已被主动切断,说明对方已经发现了入侵行为。”
林牧的心往下沉了一截。
被发现,意味着奥西里斯知道他们在查总部位置。一旦他们知道,就一定会加强防御,甚至可能提前派出猎杀队。
时间又少了。
“灰衣,”林牧说,“你还有多少同伙在这片区域?”
灰衣男人沉默了一下:“除了我和赵姐,还有十二个人。其中六人在仓库外围,六人在运输线沿途哨站。”
“把他们的坐标发给我。”
“发给你,你能放我走?”
林牧盯着他,手指在扳机上微微用力:“你觉得你现在有资格谈条件?”
灰衣男人的眼睛扫过枪口,又扫过赵姐。
他笑了。
“林牧,你确实够狠。但你忘了一件事——”他抬起右手,露出手腕上的一个金属环,“这个东西连着我的心脏传感器。我死,它爆炸,整层地下空间都会塌。”
林牧眯起眼:“你想说什么?”
“我想说——”灰衣男人慢慢站起身,“你不敢开枪。”
林牧没动。
灰衣男人继续站起来,直到站直身体,低头看着林牧:“你不敢开枪,因为你还要靠我找到激活码。你不敢开枪,因为你的心脏里还绑着炸弹。你不敢开枪——”
林牧扣下扳机。
子弹擦过灰衣男人的耳朵,打在他身后的墙上,溅起一片水泥碎块。
灰衣男人的笑容僵住了。
“下一枪打你膝盖。”林牧面无表情,“再下一枪打你手肘。你还有十五颗子弹才会死,但你会先体验一下我们镖局的标准待遇——把目标拆成零件。”
灰衣男人的喉结上下滚动了一下。
“坐标。”林牧重复,“发给我。”
灰衣男人慢慢坐回椅子上,手指颤抖着在操作台上按了几下。
铁砧的声音传来:“坐标已接收。正在将这些位置同步到卡车导航系统。”
林牧收回枪,转身走向门口。
“林牧。”赵姐叫住他。
他停下脚步,没回头。
“激活码……我有一个办法可以绕过总部数据库,直接从奥西里斯的主控芯片层获取。但风险很高。”
“什么办法?”
“你需要找到奥西里斯在这个区域的主控节点。每个地下城都有一个,负责管理该区域所有植入者的芯片网络。如果你能物理接入节点,我可以从外部发起协议攻击,强行下载激活码。”
“主控节点在哪儿?”
赵姐顿了一下:“运输线终点站。就在你脚下。”
林牧低头,看着脚下的水泥地面。
终点站下面,还有一层。
“入口在哪儿?”
“仓库西侧的配电室。地下三层,有一条旧电缆隧道通到主控节点机房。”
林牧点了点头,走出门。
外面,地下管道里的应急灯还在闪烁。
他走向出口,脚步在空荡的管道里回响。
心脏里,病毒还在扩散,引爆点的倒计时还在走。
而他手里,只有一把枪、一个不确定的激活码获取方案、和一个随时可能断掉的线索。
他走到井盖下方,抓住边缘,把自己拉上去。
回到地面,烟雾已经散了。仓库门口的两个蒙面人倒在地上,老周站在他们旁边,枪口还在冒烟。
“解决了?”林牧问。
“解决了。”老周踢了一脚其中一具尸体,“你怎么下去那么久?”
“找到了主控节点的位置。”林牧走到卡车边,拉开车门,“铁砧,导航到仓库西侧配电室。”
“导航已设置。距离七十米。”
林牧踩下油门,卡车缓缓启动。
后视镜里,仓库出口的替身残骸还躺在地上,液压油在水泥地面上洇出一片暗色的印记。
他转过弯,开向配电室。
心脏里的倒计时还在走。
他只剩下十九个小时。
而他的心脏,已经不再属于他自己。