刀口在脖颈上切开一条笔直的线,像用手术刀划开的刻度。
江浩蹲下,手指悬在尸体外套口袋上方三厘米。四小时前,就是这只手从灰色夹克下伸出,将加密手机递过来。现在它僵直地摊开,掌心朝上,中指第二关节那块老茧在月光下泛着黄——常年敲击键盘留下的印记。
“死亡时间,两小时内。”他声音压得很低,目光扫过四周。没有挣扎痕迹,没有拖拽血迹,连集装箱铁皮上的灰尘都保持着自然散落的状态。
专业杀手。一击毙命。
指尖探入外套内衬,触到硬物。一张对折的便签纸,用透明胶带贴在布料背面。展开,一行手写数字:37.7749° N, 122.4194° W。
旧金山坐标。
纸背还有一行小字,墨水被潮气晕开大半,勉强能辨:“守夜人……”
集装箱外传来脚步声。
江浩把纸塞进裤兜,身体贴向内侧阴影。脚步声很轻,但不止一人——前脚掌先着地,步幅均匀,落地间隔精确得像节拍器。受过训练。
“目标最后信号在C区。”对讲机电流声在三十米外响起,“分两组包抄。”
监督委外勤组。
他屏住呼吸,手指摸向腰间。从瘦子那儿顺来的信号干扰器,巴掌大小,有效半径十五米。拇指按下开关。
对讲机里的电流声炸成刺耳杂音。
“信号干扰!”脚步声骤然加速。
江浩从集装箱另一侧闪出,猫腰钻进两排货柜间的窄缝。身后传来枪械上膛的金属撞击,但没人开枪——码头还在运营,远处装卸工的吆喝声隐约可闻。
体制内的追兵就这点好。要顾忌场面。
穿过三排货柜,在第四个转角停下。前方二十米就是码头围墙,三米高,顶端铁丝网挂着倒刺。墙外是凌晨空旷的滨海公路。
太简单了。
简单得像故意留出的出口。
他退回阴影,掏出那张便签。旧金山坐标。守夜人。死者身份。匿名交易人。碎片在脑子里旋转碰撞。
有人想让他来现场。
有人想让他看见尸体。
有人想让他拿走这张纸。
“江浩。”
声音从头顶压下。
抬头。集装箱顶上站着两个人。灰色工装,战术背心,手持加装消音器的手枪。枪口自然下垂四十五度——标准的威慑姿态。
“李卫国想和你谈谈。”左边那人说,“放下干扰器,跟我们走。”
“谈什么?”
“命案。”右边那人用鞋尖踢了踢顶板,“你刚离开监控盲区,这里就死了人。死者叫赵志平,证监会稽查局信息科副科长。巧不巧?”
江浩心脏猛跳一下。
赵志平。这个名字在U盘里出现过三次。资金流向表的审核人签名栏。加密邮件的抄送列表。周正明私人通讯录的备注栏:“信息科小赵,可用。”
“我不认识他。”
“监控显示你今晚九点四十七分进入码头C区。”左边那人从背心口袋掏出平板,屏幕朝下扔过来,“十点零三分,C区所有监控探头同时失效。十点二十分,赵志平的尸体被发现。”
平板砸在脚边,屏幕亮着。
剪辑过的监控录像。他走进码头,消失在集装箱阴影里。时间戳跳到十点零三分,所有画面变成雪花。十点二十分,白大褂的现场勘查人员出现在画面边缘。
“时间线很完整。”江浩弯腰捡起平板,指尖划过屏幕,“但缺了最关键的一段——谁动的手。”
“所以需要你配合调查。”
“配合到哪儿?监督委审讯室?还是某个地下安全屋?”他把平板扔回去,“赵志平死前见过我,这我认。但他怎么死的,为什么死,谁让他来这儿——这些你们查清了么?”
两个灰衣人对视一眼。
右边那人收起枪,从集装箱顶跳下。落地时膝盖微曲,缓冲干净利落。走到江浩面前两米处停下,从怀里掏出证件。
黑色封皮,烫金国徽。
“监督委外勤协调员,李卫国。”证件翻开,内页照片和眼前这张脸完全一致,“现在不是抓捕,是传唤。你有权保持沉默,但接下来每句话都会成为——”
“成为你们给我定罪的证据。”江浩打断他,“这套流程我熟。赵志平是证监会的人,证监会归周正明管。周正明自身难保,所以他手下的人突然死了,你们第一时间想到的是我这个外卖骑手。”
李卫国眯起眼睛。
“你知道周正明的事?”
“我知道的比你们想象的多。”江浩从裤兜掏出手机,解锁,调出一段音频,“比如这段对话——三天前,周正明和某个代号‘夜枭’的人通话,讨论怎么处理‘钥匙’相关知情者。赵志平的名字出现了两次。”
按下播放键。
手机扬声器里传出经过处理的电子音,但语调起伏能听出是周正明:“……小赵那边必须处理干净。他知道太多天网后台的访问记录。”
另一个声音更模糊,像隔着多层加密传输:“夜枭指示,按计划执行。”
音频戛然而止。
李卫国表情没变,但瞳孔收缩了零点五秒。
“这段录音哪来的?”
“匿名发送。”江浩收起手机,“和约我来码头交易的是同一个人。他给我发了时间地点、交易内容,还有这段录音。现在他死了,死在交易完成后的监控盲区里。”
“你认为这是灭口。”
“我认为这是栽赃。”江浩盯着李卫国的眼睛,“有人想借你们的手除掉我。因为我知道天网后门的存在,我知道怎么启动它,我还知道这个后门连着哪些人的秘密。”
海风从集装箱缝隙灌进来,带着咸腥味和远处轮船的汽笛。
李卫国沉默了三秒。
“交出后门代码。”他说,“交出代码,监督委可以给你提供保护性监禁。这是你唯一的机会。”
“保护性监禁?”江浩笑了,“像赵志平那样?死在所谓的‘安全区域’?”
“那是个意外。”
“所有灭口都可以被定义为意外。”江浩后退半步,后背贴上集装箱冰凉的铁皮,“我要见陈默。”
“陈顾问不负责这个案子。”
“那就找负责的人。”江浩从另一个口袋掏出U盘——瘦子复制的副本,外壳贴着外卖订单标签,“这里面有天网后门的三分之一代码。剩下的三分之二,我要见能拍板的人再谈。”
U盘扔过去。
李卫国接住,指尖在标签上摩挲。“外卖订单号?”
“对。订单号就是解密密钥。”江浩说,“你们可以现在验证。但记住——如果验证过程中代码被复制或外传,另外两份会自动销毁。销毁指令连着我的心率监测手环。”
抬起左手,露出手腕上那个黑色塑料环。屏幕显示着实时心率:112次/分。
“你从哪儿搞来这种设备?”
“一个技术宅朋友。”江浩放下手,“现在,要么带我去见能做主的人,要么我让这段代码永远消失。选一个。”
集装箱顶上另一个灰衣人举起了枪。
李卫国抬手制止。
他盯着江浩看了足足十秒,按下耳麦:“目标提出交易条件。请求指示。”
耳麦里传来模糊的回应。
江浩听不清内容,但从李卫国逐渐绷紧的下颌线能判断出来——对话不顺利。监督委内部有分歧。有人想直接抓人,有人想继续钓鱼。
耳麦里的声音停了。
李卫国松开手指,深吸一口气。“跟我来。”
“去哪儿?”
“见刘振国委员。”李卫国转身走向码头深处,“常务委员,正部级。够不够拍板?”
江浩跟了上去。
两人穿过集装箱迷宫,来到码头最西侧的废弃仓库区。没有灯光,只有月光从破损的屋顶漏下,在地面投出斑驳的影。
仓库中央停着一辆黑色轿车。
没有车牌,车窗贴着单向膜。引擎熄火,但车尾排气口还在微微冒着白雾——发动机刚停不久。
李卫国走到车旁,敲了敲后车窗。
车窗降下三分之一。
江浩看见一张中年男人的脸。五十岁上下,方下巴,戴金丝眼镜,头发梳得一丝不苟。深灰色中山装,领口扣到最上面一颗。
刘振国。
监督委常务委员。U盘机密文件里出现过七次的名字。每次出现的位置都很微妙——不是直接签字,不是直接指示,而是在某些关键决策的“与会人员名单”里,在某些敏感项目的“顾问专家组”里。
永远在边缘,永远在场。
“江浩。”刘振国开口,声音平稳得像新闻播音员,“李卫国说你愿意合作。”
“有条件合作。”
“条件是什么?”
“第一,撤销对我的通缉和监控。第二,提供赵志平案的全部调查进展。第三,”江浩停顿半秒,“我要知道‘守夜人’是什么。”
刘振国的镜片反了一下月光。
“前两条可以谈。第三条,”他推了推眼镜,“你从哪儿听到这个词?”
“赵志平尸体上找到的纸条。”
“纸条呢?”
“在我这儿。”江浩没掏出来,“先回答我的问题。”
车里沉默了片刻。
刘振国的手指在膝盖上轻轻敲击,节奏稳定,每四下为一组。他在思考,或者在拖延时间。江浩盯着那根手指,突然想起瘦子说过的话——某些情报人员会用敲击节奏传递摩斯密码。
但太快了,他破译不了。
“守夜人是一个代号。”刘振国终于开口,“二十年前,某个跨部门联合调查组的内部称呼。负责清查金融系统内的违规操作和利益输送。组长代号‘白鸽’,组员按职能分配代号。赵志平的父亲赵建国曾是组员之一,代号‘夜莺’。”
江浩的呼吸停了一拍。
白鸽。他母亲陈秀英的代号。
“这个调查组后来怎么了?”
“解散了。”刘振国说,“1998年,亚洲金融危机期间,调查组在清查某外资投行时遭遇阻力。三个月后,组长‘白鸽’因车祸去世。组员陆续调离原岗位,调查组名存实亡。”
“车祸?”
“官方结论是意外。”刘振国看着江浩,“但你母亲留下的账本里,应该记录了另一种可能。”
江浩握紧拳头。
指甲陷进掌心,刺痛感让他保持清醒。“账本在你们手里?”
“在周正明手里。”刘振国说,“这也是为什么你捡到的U盘会落到他手上——他一直在找你母亲留下的东西。天网后门代码只是其中之一,真正重要的是那个账本。里面记录了当年哪些人收了钱,哪些人开了绿灯,哪些人让本该曝光的交易永远沉入海底。”
“包括你吗?”
问题抛出的瞬间,李卫国的手按上了枪套。
刘振国笑了。
很浅的笑,嘴角只扬起三毫米。“如果包括我,你现在已经是一具尸体了,江浩。监督委常务委员有十七种方法让你消失得无影无踪,还不用脏自己的手。”
他降下车窗,伸出手。
手里拿着一个平板电脑。
屏幕亮着,显示着一份加密文件的目录树。最顶层的文件夹名称是:“守夜人档案(绝密)”。
“你母亲去世前一周,把这个档案的物理副本寄给了三个人。”刘振国说,“她当时的直属领导,她大学时期的导师,还有她唯一信任的同事。三份副本,三个不同城市。周正明找到了其中两份,第三份至今下落不明。”
“第三份在哪儿?”
“这就是问题所在。”刘振国把平板转向江浩,“档案最后一条记录的时间戳,是你母亲去世当天凌晨两点。记录内容只有一行字:‘副本已交予夜枭保管’。”
夜枭。
江浩盯着那两个字,脑子里闪过所有相关片段。周正明通讯器里的声音。地下管道里陈默的指认。匿名交易人的加密信息。赵志平尸体上的纸条。
所有线头都指向同一个代号。
“夜枭是谁?”
“不知道。”刘振国收回平板,“可能是当年调查组的幸存者,可能是后来介入的第三方,也可能是某个我们完全没注意到的人。但有一点可以肯定——”
他顿了顿,目光透过镜片锁定江浩。
“夜枭想要天网后门的完整代码。他利用你引出周正明,利用周正明引出监督委,再利用监督委逼你交出代码。赵志平是他扔出来的诱饵,码头交易是他设的局,连你现在站在我面前,可能都在他的计算之内。”
仓库顶棚突然传来一声轻响。
瓦片被踩裂的声音。
李卫国瞬间拔枪上膛,身体挡在轿车前。车里的刘振国按下某个按钮,车窗开始上升。
江浩抬头。
月光照不到的横梁阴影里,蹲着一个人影。
黑色紧身衣,脸上戴着全覆盖式面罩,只露出两只眼睛。那双眼睛在黑暗里泛着微弱的反光,像夜行动物。
剃刀。
鹞组织的清道夫。
“代码。”剃刀的声音经过变声处理,嘶哑得像砂纸摩擦,“U盘里的三分之一,加上你脑子里的三分之二。交出来,你可以活着离开。”
李卫国开了第一枪。
消音器让枪声变成沉闷的“噗”声。子弹打在横梁上,溅起一簇火星。
剃刀消失了。
不是移动,是消失——前一秒还在横梁上,下一秒就融进了阴影。仓库里只剩下风声,和远处隐约的海浪。
“上车!”李卫国拉开车门。
江浩没动。
他盯着剃刀刚才所在的位置,脑子里飞快计算。横梁到地面的高度,阴影覆盖的范围,可能的移动路径。然后他看见了——横梁侧面钉着一排检修用的铁环,每个间隔一米五。
刺客的落脚点。
“他还在仓库里。”江浩低声说,“左侧第二根柱子后面。”
话音未落,柱子阴影里闪出一道寒光。
匕首划破空气,直刺李卫国咽喉。李卫国侧身格挡,枪托砸向对方手腕。金属碰撞声刺耳。
剃刀借力翻身,脚尖在柱子上一蹬,整个人像蝙蝠一样倒挂上横梁。动作流畅得违背物理常识。
“最后一次警告。”倒挂的刺客说,“代码。”
江浩从裤兜掏出手机。
瘦子改装过的备用机。解锁屏幕,调出一个进度条界面。进度显示:87%。
“你在干什么?”刘振国在车里问。
“验证一个猜想。”江浩盯着进度条跳到90%,“瘦子给我的干扰器有个附加功能——持续发射特定频段的探测波。如果附近有加密通讯设备,探测波会触发设备的自动响应机制。”
进度条跳到95%。
仓库角落传来极其轻微的“嘀”声。
电子设备接收到指令时的提示音,频率高到几乎听不见。但江浩听见了。瘦子给他的骨传导耳机把那个频率放大了三十倍,直接震动着他的颞骨。
声音来自轿车后备箱。
江浩转头看向刘振国。
刘振国也听见了。他的表情第一次出现裂痕——眉毛扬起两毫米,镜片后的眼睛睁大了一瞬。那是人在意外情况下的本能反应,再好的训练也掩盖不住。
“李卫国。”刘振国说,“检查后备箱。”
李卫国一边持枪警戒横梁,一边退到车尾。左手掀开后备箱盖。
里面空荡荡的,只有备用轮胎和工具箱。
但工具箱的缝隙里,嵌着一个黑色的小装置。火柴盒大小,指示灯正以每秒一次的频率闪烁红光。
窃听器。
而且是军用级,带实时传输功能的那种。
“什么时候……”李卫国的话没说完。
横梁上的剃刀动了。
这次不是攻击,是撤退。他像壁虎一样贴着屋顶横梁爬向仓库后方,速度极快,三秒就消失在通风管道的阴影里。
逃了。
不是因为打不过,是因为任务变了。
江浩看着那个窃听器,脑子里所有碎片终于拼成完整的画面。匿名交易人。赵志平尸体。守夜人档案。夜枭代号。还有眼前这个本该绝密的会面地点。
所有环节都串起来了。
“交易取消。”他对刘振国说,“你们被渗透了。监督委内部有夜枭的人,级别不低,能接触到外勤行动部署,能提前在常务委员的车上装窃听器。”
刘振国推开车门走下来。
他弯腰从后备箱取出那个窃听器,捏在指尖看了看,然后用力捏碎。塑料外壳裂开,露出里面的微型电路板。
“这不是监督委的装备。”他说,“这是国安九局的制式窃听器。去年才列装,只配发给特别行动组。”
陈默的部门。
江浩想起那个总是冷静得像机器的特别顾问。想起地下管道里他指认周正明是夜枭的声音。想起他每次出现都在最关键的时刻,每次离开都留下更多疑问。
“陈默在哪?”
“不知道。”刘振国扔掉碎片,“他两天前提交了外勤报告,申请单独调查天网后门泄露案。之后失联。”
失联。
这个词在凌晨的仓库里回荡,像某种不祥的预兆。
江浩的手机震动了一下。
低头看屏幕。一条新信息,来自未知号码。内容只有一行字和一个坐标:
“第三份档案在旧金山。37.7749° N, 122.4194° W。夜枭留。”
坐标和赵志平尸体上的一模一样。
但发信时间显示是——三秒前。
江浩猛地抬头看向仓库屋顶。通风管道的阴影里,有什么东西反射了一下月光。是镜头。远程监控镜头。
夜枭一直在看。
看他和刘振国对峙,看剃刀现身又撤离,看窃听器被发现的整个过程。这场会面从头到尾都在监控之下,每个人都是舞台上的演员,而导演坐在不知何处的暗处,握着所有台词本。
“他要我出国。”江浩把手机屏幕转向刘振国。
刘振国盯着那个坐标,脸色一点点沉下去。
“你不能去。”
“为什么?”
“因为那是个陷阱。”刘振国说,“夜枭用二十年前的档案做饵,用你母亲的死做钩,用你的命做筹码。你踏上旧金山的那一刻,就再也回不来了。”
“留在这里就能活?”江浩收起手机,目光扫过仓库阴影,“监督委被渗透,国安局有人失联,鹞组织的杀手来去自如。刘委员,你告诉我,哪里安全?”
刘振国沉默。
月光下,他的