红砖巷地下隔间的暗红色灯光在安德斯说完最后一句话之后,忽然闪了一下。
不是停电。是电压波动——有人在附近启动了某种大功率电子设备,功率大到足以影响到地下光缆节点的独立供电系统。本·科瓦奇的眼睛从显示器上移开,手指悬在键盘上方,像一只察觉到草丛中有动静的兔子。他太熟悉这种电压波动的波形了——不是民用设备,是军用级便携式信号干扰器。他在网络安全顾问的工作中见过这种干扰器的技术参数,它们可以在一百米范围内将所有无线通信频段全部压制为白噪音,包括加密频道、卫星信号和蓝牙。如果启动它的是一支受过专业训练的私人安保承包商,那么下一步不会是破门而入,而是先切断所有信号,让里面的人变成聋子和哑巴,再慢慢收紧包围圈。
“玻璃屋的联系窗口。”本说,他的声音在努力维持平稳,“还有三分钟就要打开了。如果干扰器在这之前启动,我们会失去今晚的接入。下一次窗口要等到一个月之后。”
“他们没有立刻切断。”德雷克说,“这意味着两件事。第一,他们不知道玻璃屋的联系方式,他们需要窗口开启之后从通讯链路里截获暗网地址。第二,莉迪亚还没有到——干扰器是外围,真正的攻击指令需要她本人到场之后才会下达。”
“她在路上。”安德斯说。他的手指轻轻敲着轮椅的扶手,不是紧张,是思考。一个用二十四年时间在暗处下棋的人,在意识到对手终于把王后压到己方底线时,习惯性地重新计算所有棋子。他侧头望向德雷克。“你们刚从海底上来,赫利奥斯湾正结着冰,她的车从市区到东区至少需要二十五分钟。干扰器提前部署,是为了在窗口开启之前先把你们困住。莉迪亚的习惯是先锁死目标的移动能力,再用精确推演逐个吃子。”
“那我们得让她吃不到。”马库斯站起来,他的身子还因为刚在冰水里泡了太久而发抖,但声音里没有了昨晚在公寓里握着空威士忌杯时的犹豫,只有某种像被打磨过的石头一样的坚定。“窗口打开的那十二分钟,我需要本全程在线上——传输维克多的证据包、奥莉维亚的分析数据、塔里克的安全日志,还有所有被篡改档案的原始比对。这些数据必须在一个完整的窗口内全部推送到司法部、国会和媒体。少一秒都不行。”
“我可以在这里。”本说,“但前提是干扰器在我启动传输之前被解决掉。”
“干扰器的信号源可以追踪吗?”格雷戈尔问。他的右腿已经换了新绷带,血暂时止住了,但他嘴唇的颜色从两个小时前的深紫变成了灰白——那是失血和低温共同作用的后果。他仍然用钢管撑着身体,声音很低,但每个字都很清晰。
“理论上可以,但需要一台在干扰器覆盖范围之外的接收器。”本调出一张信号频谱图,屏幕上显示的是一条急速下降的频段曲线,“干扰器是扇形覆盖的,信号源在北偏东方向,距离大概八十到一百米。有接收器在那方向线之外,就能锁定源点。”
“红砖巷北偏东方向八十到一百米,那是在地面以上。仓库的东北角有个旧防火梯,通向天台。天台的高度够不够?”德雷克问。
“高度够,但信号会被楼体阻挡一半。”
“一半够。我上去。”德雷克拔出手枪,检查弹药。格洛克的弹夹里还有十二发子弹,他在安全屋补过一次装填。十二发对付不了一支私人安保承包商小队,但够争取时间。
“我也去。”马库斯说。
“你不会用枪。”
“但我可以拿接收器。”马库斯从本桌上拿起一台便携式频谱接收器,是一个巴掌大的灰色盒子,看起来像旧时代的车载GPS,“这个我会用。”
德雷克看了他两秒。马库斯的眼睛里没有逞强,也没有那种被恐惧逼出来的虚张声势。那是一个产品副总裁在三年里反复确认自己是个懦夫之后,终于决定不再当懦夫的眼神。德雷克点了下头,然后转向本:“我们上楼之后,格雷戈尔留在这里。窗口开了之后开始传输,不要等我。”
本没有说话。他把键盘拉到自己面前,屏幕上加密频道的倒计时正在跳字:二分十四秒。
德雷克和马库斯从地下隔间的侧门钻出,沿着一条狭窄的维修通道向上爬。通道尽头是一扇锈迹斑斑的铁皮门,门锁已经被撬过不止一次——东区的流浪汉偶尔会来这座废弃干洗店里过夜,但今晚整栋楼都被格雷戈尔在楼下放置的声光警报器清空了。铁皮门推开,寒风迎面撞在脸上,带着细密的雪和从海湾方向吹来的咸腥气味。天台上堆满了废弃的空调外机和生锈的通风管道,积雪在管道之间积成一撮撮不规则的白色。
马库斯打开频谱接收器。屏幕在暗色中亮起幽绿的光,一道波形线在坐标网格上跳动。“信号源在那里。”他指向天台东北角对面的一座两层红砖仓库,“屋顶西侧,靠近空调压缩机的位置。干扰器天线朝这边。”
德雷克蹲在天台女儿墙后面,从墙角缝隙中观察对面。仓库的屋顶上有一组黑色设备,天线折叠成了扇形,旁边站着一个人影——穿深色外套,戴着全覆盖式头罩,身形看不清楚,但可以辨认出肩上架着某种装备。不是干扰器的附属设备,是便携式热力切割器——和德雷克在船闸底部用来割开密封门的那一把同款。他们没打算直接攻入地下隔间。他们打算在天线锁定玻璃屋暗网地址之后,从隔间上方的地面直接切割混凝土楼板,垂直突击。
“莉迪亚没打算活捉任何人。”德雷克说。他的拇指拨开格洛克的保险,枪管搁在女儿墙的缺口上,准星套住对面天台上的人影。距离约七十米,手枪在这个距离上的精度不足以爆头,但可以打掉天线。
“干扰器天线旁边的人交给我。”他低声对马库斯说,“你盯着接收器。一旦天线被击中,干扰器停止发射,你立刻呼叫本启动传输。”
“然后呢?”
“然后你在天台等。如果我回不来,你把接收器带下去给本。地下隔间里有一台T协议传真机,可以独立向卡特琳娜的纸媒编辑部发信。”
马库斯没有说“你会回来的”之类的废话。他点了点头,把接收器攥在手里,手指冻得发白。
德雷克扣下扳机。第一枪打在天线旁边的空调压缩机外壳上,溅起的金属火花在夜色中亮了一瞬。对面天台上的人影立刻卧倒,热力切割器从肩上滑落,磕在屋顶铁皮上发出一声闷响。第二枪打中了天线的底座——扇形天线歪了一下,但干扰信号没有中断。第三枪。天线从底座上断裂,倒向一侧,干扰器的主机上冒出一缕白烟。接收器屏幕上的频段曲线猛地弹回正常值。
马库斯按下了发射键:“本——传输!”
耳麦里传来本的声音:“窗口开启。传输开始。”
然后对面仓库的屋顶上站起来了第二个人。第三个人。第四个人。莉迪亚的外围队伍比预计的更大——不止两个,是四个,都穿着全覆盖式深色作战服,携带的装备从热力切割器升级到了轻型冲锋枪。他们不是来抓人的。他们是来清扫的。德雷克把格洛克弹夹里剩下的所有子弹倾泻在对面的屋顶上,不为杀伤,为压制。枪火在夜空中闪了五次、六次、七次。马库斯伏在天台女儿墙后面,手里紧握接收器。
对面还击了。子弹打在女儿墙的混凝土边缘上,碎屑迸溅,其中一片划过德雷克左手手背,留下一道浅而长的血槽。他用右手换弹夹,动作慢了半拍——左手手背的伤口影响了握持。就在这半拍之间,对面的攻击火力移位了——他们不再集中射击德雷克的掩体位置,而是开始向天台东北角靠近防火梯的入口射击。他们不是在压制他,是在逼他从掩体后出来。
“他们要堵防火梯。”德雷克吼了一声,“马库斯——下去。”
“你不下——”
“我要在这里挡住他们,你下去帮本完成传输。”
马库斯咬着牙,抓住接收器沿防火梯滑下去。他的脚步声在金属梯级上回荡,越远越急。德雷克听到他的脚步声消失在梯子底部时,才把最后一个弹夹推进格洛克。
对面屋顶上的人影分散了。两个继续压制天台,两个从仓库外侧绕行,试图穿过红砖巷进入干洗店的侧翼入口。德雷克能看到他们模糊的影子在街灯的余光中快速移动,像一群在深海中猎食的鲨鱼。他没有时间了。手枪弹药不够挡住四个方向——他现在能做的唯一一件事是吸引足够长时间的火力,让马库斯在本的传输完成之前回到隔间。
他站起来,从天台边缘快速移动到西北角的另一处掩体后面,同时向对面开火。最后一梭子弹打光之后,他缩在掩体后面换上新的弹夹——这是他最后一个弹夹了,十五发。
耳麦里传来马库斯的声音:“我回到隔间了。本正在传输。已经完成了百分之四十一。卡特琳娜的编辑部收到了第一组数据。塔里克在安全中心——他那边出事了。”
德雷克的心脏猛地收紧。“什么事?”
“塔里克发来一条简讯。莉迪亚没有去东区。干扰器外围部署是幌子,她把主力放在了维塔总部。她带了一整支私人安保小队,正在攻占四十二层安全中心。塔里克被围在服务器监控室里。他启动了安全中心内部的所有物理防火墙,但撑不了太久。莉迪亚的目的不是杀他——她要进天秤系统的主控制台,用LAW权限远程删除影子服务器镜像里的所有证物备份。”
德雷克闭上眼睛。耳麦里的枪声、频道里的静电和马库斯急切的声音混成了一片。所有的线索在最后一刻交汇在一起,形成一幅完整的战术图:莉迪亚利用保释之后的时间策划了一场双重进攻。对外,她派外围到东区,目标不是德雷克,是玻璃屋的传输链路——所以她提前部署了干扰器。对内,她亲自带队到维塔总部,目标不是塔里克,是天秤系统的剩余权限——只要塔里克的安全中心被攻陷,他三年积攒的所有安全日志、维克多死亡开关的残留保护、所有被幽灵协议篡改的档案的修正路径,全都可以被LAW权限从主控制台上一次性清除。莉迪亚下的不是一步棋,是连环棋。干扰器和红砖巷外围只是掩护,真正的致命打击在维塔总部的四十二层。
“德雷克。”马库斯的声音又响起来,这次更急了,“传输百分之七十九。天台上的那些人——他们还在你那边吗?”
德雷克从掩体后面抬眼望出去。对面仓库屋顶上的两个人影已经不见了。他们没有撤退,是绕到侧面往干洗店大楼这边移动了。他能听到楼下某处传来铁门被撬开的金属摩擦声。是格雷戈尔守在隔间门口的那扇门。或者是从干洗店侧面进入地下通道的另一扇门——他们可能已经找到了本在信号干扰结束后重建加密频道时暴露出来的路由路径。莉迪亚的外围不是普通的退役军人,他们是受过信号追踪训练的专业团队。
“马库斯,把传真机准备好。”德雷克说,“如果本在传输完成之前被突破,把所有还没发完的数据从T协议传真机发出去。卡特琳娜的编辑部还在等。”
“那你呢?”
“我守天台。”
他挂断耳麦,把最后一梭子弹推上膛。楼下的声音越来越近——不是枪声,是脚步声。厚重的靴底踩在瓦砾和碎冰上的声音,从干洗店大门方向向地下隔间入口汇聚。格洛克的重量在他手心里压得很低。他没有去看手腕上的旧手表,但天空中铅灰色的云层正在向东南方向缓慢推移,云缝间露出零星的星点。今晚的月亮是下弦月,干净而苍白。
在东区红砖巷地下隔间里,本·科瓦奇在显示器上盯着加密频道的传输进度条。百分之八十九。马库斯蹲在传真机旁边,把备用打印纸塞进进纸槽。格雷戈尔撑着钢管站在隔间门口,格洛克平举,枪口对准门缝外黑暗的走廊。他的嘴唇在无声地动着——不是在祈祷,是在数子弹。
在赫利奥斯市另一端,维塔总部四十二层的安全中心里,塔里克·哈桑站在被物理防火墙封死的监控室中央。监控室的合金门外,自动焊枪融化的金属冷却后形成的临时屏障正在被人用热力切割器从外侧逐段切开。门外站着的不是普通黑客,是莉迪亚用二十年积累的资源雇佣的私人战术小组。他们用的是军用级切割设备,速度比德雷克在船闸底部割开密封门更快。塔里克手里没有手枪,他唯一用来还击的武器是键盘——他正在用最后几行代码,在天秤系统的主干网里植入一个紧急预案。只要监控室的门被突破、系统权限被LAW账号接管,这个预案会自动触发,把过去四十八小时内所有被恢复的档案修改数据打包推送到境外三个独立审查机构的加密邮箱。他的手指在回车键上停了一秒。然后他按下回车。屏幕上跳出一行提示:紧急预案已激活。触发条件:主控制台权限变更。状态:待命中。
在赫利奥斯湾北岸的某间私人安全屋里,莉迪亚·韦恩坐在一张钢制办公桌前,面前摊着三块屏幕。左屏是维塔总部安全中心的实时监控,热力切割器的进度条正在逼近百分之百。中屏是东区红砖巷的信号拦截频谱——干扰器被摧毁之后信号已经恢复,但她的拦截程序仍然在尝试从加密频道的路由路径里提取玻璃屋的暗网地址。右屏是天秤系统LAW账号的主控制台界面。她已经被正式起诉,她的LAW权限已经被联邦法院正式冻结——但冻结程序需要经过天秤系统管理员的人工审核,而审核官是她在十年前亲自提拔的人,审核程序的审批队列被安排在“所有其他紧急安全事项之后”。法院的冻结令在文件里已经生效了,在系统里还没生效。她还有大约二十分钟的时间窗口。在这二十分钟内,她仍然是LAW。
她端起桌上第七杯浓缩咖啡,喝了一口。咖啡已经凉了,但她不在意。她的眼睛在三块屏幕之间匀速移动,像一个指挥三面战场的将军——一面是红砖巷,一面是安全中心,一面是玻璃屋正在传输的证据洪流。她在等其中任何一面传来突破的消息。
而在地面上方,在赫利奥斯市东区废弃干洗店的天台上,德雷克·卡勒姆握着最后一把手枪,守着女儿墙后面的掩体,听着楼下正在逼近的脚步声。他口袋里有那张奥莉维亚留给他的便签的最后一句——“替我去看一趟赫利奥斯湾的日出。”雪又开始下了。赫利奥斯湾海面以下四十米,地锚的白灯仍在黑暗中闪烁,第二传输序列的隐藏分区全部解密,一份又一份的日志正通过量子缆从海底涌向四面八方。证据已经在路上。但送达目的地之前,楼下的门正在被撬开。


暂无评论,来抢沙发吧!