屏幕幽蓝的光割开黑暗,映亮江浩半张脸。
那串代码在破译完成的瞬间,像活物般自动嵌入了监控系统底层协议。不是密钥,不是密码——是权限。最高级别的天网监控系统管理员权限。他握着鼠标的手僵在半空,指尖冻得发麻。
“操。”
声音从喉咙深处挤出来,嘶哑得像砂纸摩擦。
地下管道通风口外传来战术靴踩踏水泥地的声响,至少三组人,脚步声在岔道口交错。监督委的外勤组还没放弃。江浩盯着屏幕上跳动的红色鹰隼图腾,下方那行小字刺眼:天网第七级管理员,临时授权剩余时间——47分32秒。
四十七分钟。
他能用这四十七分钟做什么?
手电光柱突然扫过铁栅栏缝隙,灰尘在光束里疯狂翻滚。
“B3区清洁完毕。”
“继续向C区推进。”
闷闷的对话声隔着混凝土墙壁传来。江浩屏住呼吸,后背紧贴冰冷管壁。背包里的笔记本电脑发烫,散热风扇发出细微嗡鸣——太响了。他伸手按住电脑外壳,金属的温热透过掌心传来。
屏幕右下角弹出一个新窗口。
【天网子系统接入请求:东城区地下管网监控节点C-17】
【是否授权?】
手指悬在回车键上。
授权,意味着他正式成为这个系统的使用者,成为那个他一直对抗的庞然大物的一部分。不授权,外面的追兵会在五分钟内找到这个通风井,把他像老鼠一样拖出去。
汗水顺着额角滑下,滴在键盘上。
脚步声又近了。
他按下回车。
屏幕瞬间分裂成十六个监控画面。地下管网的每一个转角、每一个检修口、每一个通风井的实时影像同时涌入。江浩看见了那三组外勤人员——六个人,全副武装,其中两人正蹲在岔道口检查地面痕迹。
他的目光锁定了其中一个画面。
C区主管道的检修梯顶端,连着地面井盖。井盖外侧的监控探头拍到了凌晨三点的街景:空荡荡的马路,路灯下停着一辆黑色商务车。
车里有两个人。
驾驶座上的男人在抽烟,副驾驶低头看着平板电脑。
江浩放大了画面。
平板屏幕上跳动的数据流里,有一行他认识——那是他刚才破译代码时留下的数字签名。他们在追踪他的信号。手指在触摸板上滑动,调出天网系统操作日志。
最近一次查询记录:三分钟前,用户“周正明”查询了东城区所有地下管网出入口的实时监控。
周正明。
这个名字让江浩的胃部猛地抽搐。
那个自称卧底的男人,那个从他手里拿走代码碎片的稽查局副局长,此刻正坐在那辆黑色商务车里,等着他自投罗网。或者等着他被外勤组拖出来,“合法”地带走。
通风口外的脚步声突然加快。
“这里有热量残留!”
“通风井内部温度异常,比环境高两度。”
“准备破拆。”
铁栅栏被用力晃动,螺丝在混凝土里发出刺耳的摩擦声。江浩猛地合上笔记本电脑塞进背包,手脚并用地向管道深处爬去。管道直径只有八十公分,肩膀蹭着生锈内壁,沙沙作响。
身后传来铁栅栏被撬开的金属撕裂声。
手电光柱射了进来。
“发现目标!”
江浩没有回头。他爬进一个更窄的支管,身体几乎卡在里面。背包带子勾住管道边缘的凸起,用力一扯——布料撕裂的声音在密闭空间里格外清晰。
支管尽头是个九十度转弯。
转弯后面传来水流声。
江浩挤过转弯处,眼前豁然开朗——废弃泵房,天花板上的应急灯发出惨白的光。房间中央是个巨大的水泥池,蓄着半池浑浊积水。池壁上有铁梯通往上方,梯子顶端圆形检修口的缝隙里,透进一丝街灯的光。
他爬上铁梯,用力推了推井盖。
锁死的。
背包里的笔记本电脑突然震动起来。
江浩僵在梯子上,慢慢掏出电脑。屏幕自动亮了,天网系统的界面还在运行,但右上角多了一个红色的警报图标。
【警告:临时授权使用行为已触发系统审计】
【审计员“维克托”已接入】
【实时定位数据上传中……】
维克托。
这个名字江浩见过,在那个装满商业机密的U盘里,在一份加密通讯记录里。记录显示,维克托是鹞组织在境外的联络人,负责处理“特殊资产”的转移和销毁。现在,这个人成了天网系统的审计员。
屏幕上的定位进度条跳到了百分之三十七。
泵房入口处传来脚步声。
江浩把电脑塞回背包,从梯子上跳下来,环顾四周。泵房除了水池和铁梯,只有墙角堆着几个生锈铁桶。他冲到墙角掀开一个桶盖——里面是半桶凝固的水泥块。
没用。
脚步声已经到了泵房门口。
江浩的目光落在水池上。浑浊的水面泛着油光,水底隐约能看到沉底的杂物。他深吸一口气,把背包抱在怀里,纵身跳进了水池。
水冰冷刺骨。
他沉到池底,背靠池壁,仰头看着水面。应急灯的光在水面上荡漾,像一层晃动的薄膜。脚步声进了泵房,战术靴踩在水磨石地面上,发出清晰的回响。
“热量信号消失了。”
“检查水池。”
手电光柱扫过水面。
江浩屏住呼吸,肺部开始发胀。他看见水面上倒映出两个人影,其中一人蹲在池边,伸手搅了搅水。
“水温正常。”
“可能从检修口跑了。”
“上去看看。”
铁梯被踩动,金属梯级在寂静中发出吱呀的呻吟。江浩数着心跳,一下,两下,三下……铁梯的声音停了,井盖被撬动的闷响传来。
“锁死了。”
“妈的。”
两人从梯子上下来,脚步声在泵房里转了一圈。
“撤吧,B组在C区出口设了卡,他跑不出去。”
脚步声渐渐远去。
江浩又等了十秒,才从水里冒出头。他大口喘着气,扒着池壁爬上来,浑身湿透,水顺着裤腿往下滴。背包的防水层起了作用,电脑应该没事。
他掏出电脑,屏幕还亮着。
定位进度条停在了百分之六十八。
审计员“维克托”的接入状态显示为“待机”,但系统日志里多了一条新记录:【审计员已标记用户“临时管理员-未注册”为高风险目标,建议启动三级追踪协议】。
三级追踪协议。
江浩知道那是什么——天网系统对重大嫌疑人的最高级别监控,会调动所有公共摄像头、手机基站信号、甚至民用无人机的数据,进行二十四小时不间断的轨迹重建。一旦被标记,他就算躲进老鼠洞,系统也能把他挖出来。
除非……
他的目光落在权限标识上。
临时授权剩余时间:19分14秒。
十九分钟。
他打开天网系统的管理员后台,找到用户管理界面。列表里排着几十个注册用户,权限等级从一级到九级不等。周正明的账号在第五级,维克托的在第七级。最上面还有一个灰色的账号,用户名是“系统管理员”,权限等级九级,最后登录时间显示是三年前。
江浩点开了那个灰色账号的详情页。
【账户状态:冻结】
【冻结原因:权限移交程序未完成】
【解冻条件:需要两名七级以上管理员同时授权,或持有完整密钥】
完整密钥。
他盯着那四个字,脑子里闪过那些代码碎片——周正明拿走的,陈默警告过的,还有他自己破译出来的。那些碎片拼在一起,就是完整密钥。就是能解冻这个最高权限账号的东西。
就是能让他真正成为棋手的东西。
背包里的手机突然震动起来。
不是他的手机。是那部从李卫国尸体上摸出来的加密手机。江浩掏出手机,屏幕上是条新信息,发件人显示为“未知号码”。
【钥匙不全】
四个字,没有标点。
江浩的手指停在屏幕上。手机又震了一下。
【想活命,明晚码头见】
【单独来】
信息后面附了个坐标,东城区老港区三号码头,废弃的集装箱堆场。时间:明晚十一点。
泵房外突然传来汽车引擎的声音。
江浩冲到墙边,从破掉的窗户缝隙往外看。那辆黑色商务车停在了泵房外的空地上,车门打开,周正明从副驾驶座下来。他穿着稽查局的制服外套,手里拿着平板电脑,正低头看着屏幕。
驾驶座上的男人也下来了。
平头,脸色阴沉,正是之前在稽查局带队抓江浩的那个平头男。他绕到车后打开后备箱,拎出个银色箱子。
周正明抬头看向泵房。
他的目光扫过破窗户,扫过水池,最后落在江浩刚才爬出来的那截支管入口。然后他笑了,那种很淡的、带着算计的笑。
“江浩。”
声音不大,但在寂静的凌晨里格外清晰。
“我知道你在里面。”
周正明举起平板电脑,屏幕朝泵房方向。屏幕上显示着天网系统的监控画面——正是这个泵房的实时影像。画面里,江浩湿透的背影正贴在墙边,从窗户缝隙往外看。
“三级追踪协议已经启动了。”周正明说,语气平静得像在聊天气,“你现在的位置,你的体温信号,甚至你的心跳频率,都实时传到了三个不同的监控中心。跑不掉的。”
江浩没动。
他的手指在手机屏幕上敲了几下,调出了刚才那条匿名信息。按了回复键,输入一行字:
【你是谁?】
发送。
周正明的平板电脑突然响起了提示音。
他低头看了一眼,眉头皱了起来。平头男人凑过去,两人盯着屏幕,低声说了句什么。周正明的脸色变了。
江浩的手机震动了。
新信息。
【我是能给你另一半钥匙的人】
【现在,按我说的做】
周正明抬起头,脸上的笑容消失了。他朝平头男人使了个眼色,两人同时从腰间拔出了枪——不是稽查局配发的制式手枪,是装了消音器的格洛克,枪身漆黑。
“江浩。”周正明的声音冷了下来,“出来谈谈。你手里的东西,我们可以做个交易。”
江浩盯着手机屏幕。
新信息又来了。
【泵房水池底下有个排水阀,顺时针转三圈】
【跳进去】
【十秒内】
江浩冲到水池边蹲下身,把手伸进浑浊的水里。池底果然有个金属阀门,他抓住把手,用力顺时针转动。一圈,两圈,三圈。
水池底部传来机械运转的闷响。
池水开始旋转,中央出现了一个漩涡,水位以肉眼可见的速度下降。池底露出了一个直径约一米的圆形洞口,洞口边缘生锈的铁栅栏正缓缓向两侧打开。
周正明和那个平头男人冲进了泵房。
“站住!”
消音器发出噗噗两声轻响,子弹打在江浩脚边的水泥地上,溅起碎石。江浩没有犹豫,抱着背包纵身跳进了那个洞口。
身体坠入黑暗。
下落了三米左右,他摔进了一条水流湍急的下水道。污浊的水瞬间淹没头顶,挣扎着浮上来,顺着水流向前冲去。身后传来周正明的怒吼,还有跳进水里的扑通声。
但水流太快了。
江浩被冲过一个转弯,后背狠狠撞在管壁上。他咬牙忍住痛,拼命划水,试图控制方向。前方出现了光亮——是个出口,外面是更大的河道。
手机在水里震了一下。
居然还能用。江浩掏出来,屏幕居然还亮着,防水性能好得惊人。新信息:
【左转,上岸】
【有人在等你】
江浩抬头看去,出口左侧的河岸上确实站着个人影。瘦高个子,穿着连帽衫,帽子拉得很低,看不清脸。那人朝他招了招手。
水流把江浩冲到了出口。
他抓住岸边的铁梯爬上去,浑身滴着水,瘫坐在水泥岸堤上喘气。那个穿连帽衫的人走过来,蹲在他面前,拉下了帽子。
是瘦子。
那个技术黑客,之前帮江浩追踪过代码的技术宅。他的脸色苍白,眼睛下面有浓重的黑眼圈,看起来像几天没睡了。
“你……”江浩喘着气,“你怎么……”
“陈默让我来的。”瘦子低声说,警惕地看了看四周,“时间不多,长话短说。你刚才触发的三级追踪协议,已经惊动了监督委最高层。刘振国亲自下了命令,天亮之前必须抓到你,死活不论。”
刘振国。
那个代号,那个绝不敢相信的内部代号。
“为什么?”江浩问。
“因为你手里的钥匙。”瘦子从口袋里掏出个U盘,塞进江浩手里,“这是陈默让我给你的。里面是另一半代码碎片——你母亲当年藏起来的那一半。”
江浩握紧U盘,金属外壳硌得掌心发疼。
“陈默呢?”
“被抓了。”瘦子的声音有点抖,“两个小时前,监督委的外勤组突袭了他的安全屋。他们用了重型装备,破门而入的时候陈默正在销毁资料。我通过监控看到的……他们把他带走了,现在关在哪里,我不知道。”
河道的风吹过来,湿透的衣服贴在身上,冷得刺骨。
江浩盯着手里的U盘。
“为什么给我这个?”
“因为只有你能把钥匙拼完整。”瘦子站起来,又看了看四周,“陈默被抓之前给我发了最后一条信息。他说,完整钥匙能解冻天网系统的最高权限账号。那个账号的持有人……是你母亲。”
江浩的呼吸停了一拍。
“我母亲?”
“代号白鸽,国安九局前特工,昆仑计划的第一批守夜人。”瘦子语速很快,“三年前她‘意外身亡’之前,把自己的管理员权限冻结了,然后把解冻密钥拆成了两半。一半在她留下的U盘里,你早就拿到了。另一半她交给了陈默保管。现在,两半都在你手里了。”
河道上游传来快艇引擎的声音。
瘦子脸色一变。
“他们追来了。你快走,按匿名信息说的,明晚去码头。给你发信息的人……可能是我们这边最后的希望。”
“是谁?”
“我不知道。”瘦子摇头,“陈默也不知道。那个人只通过加密频道联系过我们一次,说会在关键时刻出现。现在就是关键时刻。”
快艇的声音越来越近。
瘦子推了江浩一把。
“走!”
江浩爬起来,抱着背包和U盘,冲进了河岸边的绿化带。他回头看了一眼,瘦子还站在岸堤上,然后转身跳进了下水道出口,消失在水流里。
快艇冲到了岸堤边。
艇上跳下来四个人,全都穿着黑色作战服,戴着面罩。其中一人蹲下身,检查了江浩刚才坐过的地面,然后朝对讲机说了句什么。
江浩躲在灌木丛后面,看着那四个人分散搜索。他慢慢后退,退进绿化带深处,然后转身跑了起来。
街道空无一人。
凌晨四点的东城区,只有路灯和监控摄像头还在工作。江浩跑过一个路口,抬头看了一眼路边的交通摄像头——那个黑色的半球形探头缓缓转动,镜头对准了他。
天网系统还在追踪他。
三级协议。
他冲进一条小巷,背靠着墙喘气。掏出手机,屏幕上有三条新信息,都来自那个未知号码。
第一条:【U盘拿到了?】
第二条:【明晚十一点,码头见。带上完整密钥】
第三条:【别相信任何人,包括给你U盘的人】
江浩盯着第三条信息,手指收紧。
别相信任何人。
包括瘦子?
包括陈默?
包括那个发信息的匿名者?
他打开背包,把湿透的笔记本电脑拿出来。电脑居然还能开机,天网系统的界面还在,但临时授权剩余时间已经归零。权限标识变成了灰色,下面一行红字:【授权已过期,请重新验证】。
他插上瘦子给的U盘。
系统弹出了新提示:【检测到密钥碎片B,是否与已有碎片A合并?】
江浩点了是。
进度条开始跳动,百分之十,二十,三十……电脑风扇疯狂转动,机身发烫。巷子口传来脚步声,那四个穿作战服的人追过来了。
进度条跳到百分之百。
屏幕闪了一下,弹出一个全新的界面。深蓝色背景,中央是个旋转的立体地球模型,周围环绕着十几行不断刷新的数据流。界面顶端有一行字:
【天网系统最高权限控制台】
【欢迎回来,管理员“白鸽”】
地球模型下方有个输入框,光标在闪烁,等待指令。
江浩的手指悬在键盘上。
巷子口的脚步声停了。
四个人影堵在巷口,枪口对准了他。
其中一人开口,声音透过面罩有些失真:“江浩,放下电脑,举起手。”
江浩没动。
他看着屏幕,看着那个旋转的地球模型,看着数据流里跳动的信息——全球七百二十三个监控节点的实时状态,三十八个正在执行中的追踪任务,十二个高风险目标的实时定位……
其中一个高风险目标的标识,就在这条巷子里。
就是他。
他输入了第一个指令:
【终止所有对用户“江浩”的追踪协议】
系统弹出了确认框:【此操作需要两名七级以上管理员授权,或持有完整密钥。是否使用密钥权限强制执行?】
江浩点了是。
屏幕上的地球模型突然停止了旋转。数据流停顿了一秒,然后开始倒流。巷口那四个人手里的战术平板同时响起了警报声。
“追踪信号丢失!”
“系统显示目标已离线!”
“怎么回事?”
江浩输入了第二个指令:
【调取用户“周正明”过去七十二小时内的所有操作日志】
数据流重新开始滚动,大量记录涌了出来。江浩快速浏览,目光停在其中一条上:【今日03:17,用户“周正明