她把盒子往走廊里一扔,摁下开关。浓雾喷出来,辣椒水呛得阿ken那帮人连打三个喷嚏,枪都端不稳。阿ken骂了句“妈的什么玩意儿”,抬枪朝雾里乱射了一发,子弹打在天花板上弹飞了。
楼明之拉着谢依兰从档案室后窗翻出去。后窗正对着文创园b座外墙,两人顺着消防梯往下溜,落地之后绕到南门。陆峥和夏晚星已经把南门那辆银色面包车的两个人铐在方向盘上了,老猫在旁边骂骂咧咧:“这俩傻逼盯了我一晚上,我抽根烟换仨姿势他们都没发现我在盯他们。”
陆峥看见楼明之怀里抱着蓝皮本,松了口气:“到手了?”
“到手了。里头有陈默动张敬之算法的记录。另外陈默让阿ken在楼下接应,估计马上追出来。”
正说着,南门方向传来阿ken的骂声:“堵住那俩!翻窗户跑了!”
楼明之把蓝皮本塞给夏晚星:“你先上车。我和谢依兰断后。”
夏晚星接过本子往帕萨特方向跑。谢依兰从破拆包里掏出最后一个“礼物”——一包干粉灭火弹,拉开引信扔在南门通道中间。阿ken带着人冲出来,一脚踩在灭火弹上,干粉炸开,糊了满脸,呛得眼泪鼻涕一起流。
阿ken抬枪朝帕萨特方向开了一枪,打在后备箱盖上,弹孔离夏晚星的脑袋不到一尺。楼明之火了,抄起破拆包里的撬棍朝阿ken扔过去。撬棍旋转着砸在阿ken右手腕上,手枪脱手。楼明之冲上去一拳掏在阿ken胃上,阿ken弯下腰,楼明之膝盖往上一顶,正撞在阿ken面门上,满脸开花。
阿ken后退两步,从靴筒里抽出一把锯齿匕首,反手朝楼明之肚子捅过来。谢依兰从侧面撞过来把楼明之推开,匕首划在她左小臂上,从肘弯拉到手腕,一道半尺长的口子,血当场涌出来。
楼明之看见血,眼珠子红了。他一把抓住阿ken握刀的手腕,使了个反关节别拿,咔嚓一声把阿ken手腕别脱臼了,匕首掉地上。楼明之捡起匕首,照着阿ken大腿就是一刀,扎进去两寸深,阿ken惨叫一声跪在地上。
阿ken捂着大腿往后缩,嘴里还硬:“你们拿走蓝皮本也没用!陈哥早把真数据发到境外了!你们以为张敬之那个本子里记的东西就是全部?陈哥动算法之前备份了全部原始数据,蓝皮本里只有修改日志,没有备份文件——”
楼明之一脚踹在他胸口:“备份在哪儿?”
阿ken满嘴血沫子还笑:“境外服务器,你们够得着吗?”
谢依兰撕了卫衣袖子把胳膊上的伤口勒紧,蹲下来拿匕首尖顶着阿ken的下巴:“境外服务器地址给我,不然我把你另一条腿也扎穿。”
阿ken没来得及说话,巷口拐角处一辆黑色商务车急刹停下,车门拉开,陈默坐在里头,手里端着个扩音喇叭:“楼明之、陆峥,你们把蓝皮本给我,我把阿ken这条命留给你们。不然我数三下,南门这条街上所有出口全堵死。”
陆峥看了一眼街面——果然,两个路口各停了一辆越野车,车灯全开,堵得严严实实。
楼明之把阿ken揪起来挡在身前,匕首架在他脖子上:“陈默,你数三下试试。我数一的时候阿ken脖子上就多一个洞。”
陈默在喇叭里笑了:“你杀他我无所谓,他办事不力,死了活该。但你们想想,为一个蓝皮本跟我换命,值不值?”
陆峥冲楼明之使了个眼色。楼明之会意,拖着阿ken往文创园里头退。老猫不知从哪儿冒出来,手里攥着个遥控器:“我这儿有文创园地下车库的卷帘门遥控,咱们从车库穿到b座,从b座消防通道绕到北门。车我挪到北门了。”
陆峥冲老猫竖了个大拇指,回头冲陈默喊了一嗓子:“陈副队长!你那个境外服务器,马旭东已经在查了。你发出去的数据包在过海关节点的时候被截了十七个,具体是谁截的你自己想!”
陈默脸色变了。他当然知道数据被截意味着什么——国安不是吃干饭的,境外数据包过节点的时候被截留,要么是国安干的,要么是“幽灵”内部有人在黑吃黑。
他犹豫了那几秒,陆峥一行人已经钻进地下车库。老猫按下遥控,卷帘门哗啦落下来,把陈默的人隔在街面上。
四人加一个老猫从b座消防通道穿到北门,帕萨特果然停在路边,发动机没熄火。夏晚星坐驾驶位,楼明之把谢依兰塞进后座,自己坐副驾。陆峥跳上后座另一边,老猫挤进后备箱。
夏晚星一脚油门蹿出去。后视镜里陈默那辆商务车从南门绕过来,追了两条街被一个红灯卡住,夏晚星拐进巷子抄了近道,五分钟之后上了高架,后面没车了。
车里头安静了半分钟。谢依兰按着胳膊上的伤口,血已经把袖子浸透了。楼明之撕了件衣服给她重新包,一边包一边骂:“你推我干什么?那一刀捅我肚子上我死不了,你胳膊上那么大一口子——”
“你管我。”谢依兰疼得龇牙,嘴上还不饶人,“你挨一刀躺半个月,我挨一刀歇三天,账算不明白?”
陆峥在后座翻蓝皮本,翻到最后一页,背面用铅笔写了两行小字,字迹比前面的批注潦草得多,一看就是在很急的情况下写的:“算法改动不止陈默一人,还有一个权限卡号‘g-001’,持有人未知。改动后的算法会向指定ip回传数据,ip地址:境外跳板,跳板机房地址在——”,后面被撕掉了。
“g-001。”陆峥把本子递给楼明之看,“‘幽灵’的权限卡号?”
“八成。”楼明之把本子收好,“回去让马旭东查这个卡号。另外阿ken说的境外服务器备份,高天阳的u盘里有没有线索?”
“马旭东在筛。高天阳的u盘里有一份‘蝰蛇’的境外资金流水,收款方有一个叫‘g-001投资控股’的离岸公司,注册地开曼群岛。跟这个权限卡号对上了。”
夏晚星一边开车一边插嘴:“所以‘幽灵’就是用这个离岸公司收钱、用这个权限卡号动算法、用陈默当白手套干活。g-001就是‘幽灵’本尊。”
“对。”陆峥把蓝皮本收进怀里,“现在缺的就剩一样——g-001对应的人名。许嘉树?还是张敬之那个助手?还是别的什么人?”
谢依兰从后座伸过来一只手,手里攥着从档案室里顺出来的一张名片,名片上印着“江城文华图书发行有限公司·总经理·许嘉树”,背面被人拿圆珠笔写了一行字:“周建平介绍,g-001档案室钥匙,找时间移交。”
“这个名片夹在档案室那堆纸箱最上头那个箱子里。”谢依兰把名片递给陆峥,“许嘉树就是g-001。”
陆峥把名片翻来覆去看了两遍:“那你刚才说‘周建平介绍’是什么意思?周建平不是许又开的人吗?”
楼明之在后座接了一句:“周建平昨天找过我和依兰,说愿意把许又开和‘蝰蛇’之间的勾当全抖出来。条件是买卡特放过他全家。我让他回去等消息。”
陆峥把名片收好,靠在座椅上长出了一口气:“所以现在的线是——许嘉树是‘幽灵’的g-001权限卡号持有人,周建平是许嘉树和许又开之间的中间人,高天阳是陈默的外围棋子,阿ken是陈默的打手。许嘉树头上还顶着‘幽灵’的帽子——”
“等等。”夏晚星忽然踩了脚刹车,把车停在高架应急车道上,回头看他,“你说许嘉树就是‘幽灵’?”
“名片上写的是g-001,跟蓝皮本里‘幽灵’的权限卡号对上了。要么许嘉树是‘幽灵’本人,要么他是‘幽灵’的管家,替‘幽灵’持有这个卡号。”
夏晚星把手机掏出来,翻到一张照片——是她跟苏蔓的合影,背景是江城医院门口,苏蔓穿着白大褂笑得很温柔。照片角落里有个模糊的人影正往医院大门走,那人穿灰色西装,背影瘦高,走路有点驼背。
“这张照片拍了三年了。”夏晚星把照片放大,指着角落那个人影,“我一直没注意这个背景里的人。刚才你说许嘉树,我想起来了——这个人走路姿势跟我见过的一个背影一模一样。三年前‘蝰蛇’第一次在江城布点的时候,老猫拍到过一张照片,那个从会议室出来的人也是这么走路的。驼背、左肩比右肩低半寸、步幅很宽。”
老猫从后备箱探出头来:“对,那张照片在我这儿,我存了电子档。那人进了江城医院对面的写字楼,楼里头有一家‘嘉树文化传播有限公司’。”
“嘉树文化传播。”陆峥重复了一遍,“法人代表是谁?”
“许嘉树。”夏晚星把手机收起来,“三年前就注销了,但注销之前最后变更过一次股权结构,受让方是一家离岸公司,股东名单里只有一个名字缩写——g-001。”
车里头安静了五秒。
楼明之第一个开口:“所以许嘉树三年前就在用g-001这个号。他要么是‘幽灵’本人,要么是‘幽灵’的代理。但不管哪种,这人咱们得正面碰一碰了。”
陆峥拍了一下夏晚星的座椅靠背:“开车。回安全屋。把蓝皮本、u盘、名片全摊桌上,让马旭东连夜比对g-001的卡号使用记录。明天天亮之前,我要知道许嘉树最近三个月的行踪轨迹。”
夏晚星发动车子,汇入高架车流。
谢依兰在后座忽然笑了一声:“我说各位,咱们今晚偷了一个本子、抢了一张名片、扎了阿ken一刀、跟陈默正面呛了一顿,还顺了人家一包烟——不算亏吧?”
楼明之从兜里摸出半包在档案室桌上顺的红塔山:“亏不亏另说,烟是真烟。来一根?”
陆峥从后座伸手抽了一根:“抽完这轮,明天干许嘉树。”
(本章完)