苏蔓的加密频道在凌晨一点十七分被激活。
不是她主动激活的。是陈默那边单向切入——他的信号从城中一个加密基站发出,跳了三个节点才接入苏蔓的手机,路径复杂得像是一根针在千层布底下穿行,每一层都要避开国安可能布下的监控网。马旭东坐在电脑前,手指悬在键盘上方三厘米的位置,没有碰任何按键,只是盯着屏幕上那行不断跳动的十六进制字符,嘴角慢慢浮起一丝冷笑——不是得意的笑,是一个技术宅看到同行施展看家本领时那种“我认得你的手法”的表情。他在追踪界混了这么多年,陈默是他见过的最谨慎的对手,每一次通讯都不超过六十秒,时间掐得比微波炉还准。但今晚,陈默犯了一个错误:他比平时多说了十四秒。
这十四秒的代价,是整个行动组近一个月布下的“拖网”终于等到了第一条大鱼。
时间拉回一个小时前。陆峥坐在行动组安全屋里,面前摊着一份苏蔓的个人档案。档案很薄,薄到只有几页纸——苏蔓,28岁,江城人民医院内科医生,父母早亡,弟弟苏小树患有罕见的免疫系统疾病,长期住院,无其他直系亲属。社会关系简单得可疑。“一个人活到28岁,社会关系简单到只有同事和一个病床上的弟弟,这本身就不正常。”陆峥用笔在档案上圈了几个地方,“她的手机通讯录里,除了医院同事、夏晚星、外卖快递,没有其他联系人。微信朋友圈只有偶尔转发的医学科普和几张风景照,上一条私人动态是一则医学科普,发自三个月前。社交软件聊天记录干净得像被人用漂白水洗过。这种干净不是天生的——是训练出来的。”
但他没有立刻下令行动。他在等。等苏蔓犯第一个错误。因为她今晚跟夏晚星见面时犯的那个错误——那句“如果两样都有怎么办”——已经足够让他判断,苏蔓不是一个铁了心的敌人。她是一颗正在裂开的棋子。裂开的棋子,是最危险的东西,也是最有价值的东西。裂开的棋子会慌张,会犹豫,会做出不理智的举动。而这些不理智,恰恰是情报工作里最珍贵的突破口。
凌晨一点十七分,那颗棋子动了。
苏蔓从日料店跟夏晚星分开后,并没有直接回家。她去了一趟医院,在弟弟苏小树的病房外站了很久。走廊里的灯已经暗了大半,只有护士台还亮着一圈惨白的光,在地砖上铺出一截冷冷的光带。她站在黑暗里,透过门上的玻璃看着病床上的弟弟,他戴着呼吸机面罩,每一次呼吸都让胸口的被子微微起伏,面罩上的雾气凝了又散,散了又凝。他的床头柜上放着一幅未完成的向日葵——花瓣只涂了一半,黄色蜡笔搁在旁边,像是画到一半就睡着了的模样。苏蔓的手掌贴在冰冷的玻璃上,一动不动。几个路过的护士偷偷议论她是不是出了什么事,但没有人上前询问。她最终没有推开那扇门。她转身走出医院,在门口的台阶上站了片刻,从口袋里摸出一部老旧的诺基亚功能机——不是她平时用的智能手机,是没有GPS、没有联网功能、只能打电话和发短信的“安全机”。她按下一个号码,接通后只说了三句话:“是我。今晚见面了。她没起疑。”
然后不等对方回复,就挂了电话。
通话时长三十九秒。对方号码归属地是境外,但马旭东追踪后发现,境外号码只是一个跳板,真正的信号接收端在江城城北一栋居民楼里,距离苏蔓所在的医院大约四公里。那栋楼去年被一对外地夫妻整租下来,男主人姓“王”,深居简出,从不在楼道里跟邻居打招呼,收快递只用丰巢柜。水表电表正常走字,物业费从不拖欠。平静得就像一颗嵌在墙体里伪装成螺丝的*****。
“陈默的安全屋之一。”马旭东把追踪结果同步给陆峥,屏幕上跳出一个坐标,地图放大,锁定在一栋六层老式居民楼的顶层,“要不要现在收网?”
“不。”陆峥摇头,“时间不够。苏蔓只打了一通电话,通话时长三十九秒,内容没有涉及任何直接的证据信息。现在去抓捕,最多扣一个‘疑似与境外号码有接触’,连治安拘留都够不上,反而会打草惊蛇。如果苏蔓在用这部功能机联系的同时,还随身携带她的智能机——那么陈默真正要的信号,可能根本不在通话里,而在蓝牙交互、Wi-Fi嗅探或者同一时间段的即时通讯软件里。陈默不是那种会被一通电话就锁死全部价值的人。我们要的不是她,是她背后的陈默,以及陈默背后的‘幽灵’。”他转头看向方卉,指着档案袋上新贴的一张标注条,“但是,可以对她施压了。方卉,我需要你帮我做一件事。”
方卉从档案里抬起头,推了推鼻梁上的无框眼镜。“你想让我会会她?”
“不是会会她。”陆峥把苏蔓的档案推过去,“是让她感觉到,有人在查她。不直接接触,不传唤,不需要让她看到任何文件。压力要像这栋楼里的电梯噪音——不大,但一直在。”
方卉合上档案,微微点头。法医和心理咨询师的双重身份让她有一种其他人没有的优势——她懂得如何制造压力。不是审讯室里那种强光灯直射鼻孔的硬压力,而是润物细无声的软压力,让被施压者自己给自己制造恐惧。一颗裂开的棋子,最怕的不是外部的打击,而是内部的裂缝越来越大,直到她自己崩溃。要施压,就要从那家日料店开始——一条街上唯一能确认苏蔓长时间停留并暴露在公共监控里的地方。
“给我一天时间。”方卉站起来,走到墙上的线索板前,用记号笔在苏蔓名字旁边画了一个小小的问号,又在问号下面画了一条虚线,线的另一头连着陈默的名字,虚线末端画了一颗炸弹。“苏蔓是陈默安插在夏晚星身边的棋子。但棋子做到一定程度,就会变成弃子。陈默他控制人的手法很单一——拿对方的软肋当筹码。苏蔓的软肋是弟弟的病,陈默手里攥着的就是苏小树的药和医疗费。但这套手法有个致命的弱点——一旦苏蔓意识到,即使没有陈默,弟弟的病也有另一种渠道可以解决,那陈默手里的筹码就会瞬间归零。夏晚星帮苏蔓拿药,这件事从一开始就不只是人道主义帮忙——那是在给一颗裂开的棋子看一条退路。一条不需要陈默也能活下去的退路。夏晚星的温度不是弱点,是战术。”
“但这件事夏晚星未必愿意承认。”陆峥沉默了一会儿,“你这张网,昨晚已经在日料店投下了第一块石头。”
方卉没有回头,只是用笔轻轻敲着线索板上苏蔓的照片。“现在我要投第二块。第一块石头试探了她的摇摆程度,第二块石头要让她发出信号——对陈默的求救信号。一旦她向陈默求助,她就从一个被动的棋子变成了一个主动的信标。她每一次和陈默的通讯,都会给我们提供新的追踪节点。”
陆峥抬起头,看着她。他知道方卉不是那种喜欢说大话的人。她在心理咨询师的岗位上做了七年,最擅长的就是从人的软肋里找到真相。苏蔓的软肋太明显了——她弟弟是她唯一的亲人,也是她唯一被人拿捏的把柄。陈默攥着的是恐惧——对弟弟失去医疗支持的恐惧,对身份暴露的恐惧,对没人接应的恐惧。而方卉要在苏蔓心上压的东西不是巨石,只是一块又一块细碎的小石子。多到让她喘不过气,但每一颗都渺小到无法跟任何人喊冤。
“不要惊动医院。”陆峥说。
“放心。”方卉已经走到门口,回头看了他一眼。她的眼神很平静,平静得让人想起手术室里无影灯下的那把刀——不带任何主观感情,只在最精准的位置落下。“我不需要进医院就能制造压力。只需要一个关于医保异常用药的匿名举报,医院内部的审计程序就会自动启动。这个过程完全合规,不会惊动任何人——除了那个心里有鬼的人。”
安全屋的门轻轻关上。
陆峥站起来,走到窗前,撩开窗帘的一角。窗外是江城沉沉的黑夜,远处长江二桥的桥灯在薄雾中连成一条金色的虚线,像是在暗夜的江面上替谁指路。他拿出加密手机,翻到夏晚星的号码,指尖在屏幕上悬了大概一根烟的功夫,然后收起手机,没有拨出。有些情报,不能通过任何信号传递,只能在见面时当面说。而有些话,即使见面,也不一定能说出口。比如——你闺蜜已经启动了加密频道。比如——你闺蜜的手机刚被陈默反向切入。比如——你等了这么多年的“雏菊”代号,可能要在最冷的一场雨里,用你亲手准备了一整个秋天的温度来终结。
他拉上窗帘,走回桌前,拿起笔,在苏蔓档案上又做了几个标记。笔迹很重,墨迹透过了纸背。
凌晨四点,方卉回到自己的公寓。她没有开灯,就着窗外的微光走到书架前,从最底层抽出一个落满灰尘的文件夹。文件夹的封面没有任何标记,打开来,里面是苏蔓的个人资料——比陆峥手里的要详细得多。她花了整个晚上的后半夜,把这些资料重新整理了一遍,标注出苏蔓近三个月来所有的行为异常点。然后她拿起手机,打了一个电话。
“老李,是我。帮我查一下,苏小树上个月的进口药报销记录。对,就是那个罕见病免疫抑制剂。如果发现医保审核系统自动弹出了异常用药提醒——别压着,按程序走。院方审计科会收到一份匿名数据分析,内容合规,格式符合医保局的标准流程。这份分析只在它该在的地方出现,苏蔓会在自己医生权限的审计页面上看到这条记录。”
这个电话挂断之后,方卉也驱车去了一趟那家日料店。跟苏蔓和夏晚星是去吃东西不一样,她是去“看”的。她要观察苏蔓视角里的一切,找到能让她感觉到压力却又不能确认来源的最佳点位。店里的领班告诉她,苏蔓和夏晚星每次来都固定坐在靠窗的第三个隔间,背对着走廊,面对着窗户。方卉在那个位置坐下来,点了杯荞麦茶。
她坐的位置,正好能看到收银台上方的监控摄像头。她端起茶杯——监控的安装角度偏右下,对走廊进出行人的记录要比座位区清晰得多,那个角度刚好能拍到苏蔓进出时的表情,但拍不到她在桌下的手。
方卉喝完那杯荞麦茶,站起来走到收银台前结账。她把自己的会员卡递给服务员,服务员一刷卡,屏幕弹出会员信息:方卉,累计消费137次,积分剩余420点——一张真实的、用过数年的老卡。她随口说了句,“过两天再来。”
第三天傍晚,苏蔓像往常一样在下班前登录了医院审计系统。一条新通知静静躺在待办事项里:苏小树,免疫抑制剂异常用药提醒,需科室负责人核实。她盯着那行字看了很久,久到屏幕自动息屏,又用手背把它拍亮。她认得这条通知的分量——这是同行启动内部复核的信号,不是普通行政通知;复核一旦展开,她的每一张处方都会被翻出来比对。她的手指在鼠标上微微发抖,随即伸手关掉了显示器,把它狠狠按灭。可她比任何人都清楚,那个弹窗已经烙印在视网膜上了。
这些变化,苏蔓没有跟任何人说。她只是在下班后绕路去了一趟医院的天台,在天台的风里独自站了很久。天台栏杆上绑满了病人晾晒的病号服和被单,她在那片飘动的白色里,用那台老旧的诺基亚功能机,第二次拨出了那个号码。
“有人在查我。”她的声音在风里发抖。不是怕,是某种比怕更复杂的东西。像一个溺水的人终于摸到了船沿,却发现船是用纸叠的。
电话那头,陈默的声音很冷,冷到苏蔓几乎以为电话断线了。“稳住。按我说的做。你弟弟的药,下周准时送到。”
马旭东的第二块屏幕亮了。这次捕捉到的信号时长四十七秒,更连贯也更清晰;虽然仍是碎片化的加密片段,但陈默在最后的安抚语速明显加快,外围的三个跳板节点已经全部被拖网标记。他看着那条被切割成三截的信号波形,打通了陆峥的加密线路。“头儿,苏蔓第二次发报了。信号源三节点定位,全部指向陈默楼里那个‘王先生’。方卉的施压策略生效了。”
“继续拖网。记住——要的是巢,不是蜂。”
下午三点,夏晚星敲开了陆峥办公室的门。她没有提前打电话,没有发消息,直接上门。陆峥从文件堆里抬起头来看她——三个晚上而已,她瘦了一圈。眼下有淡淡的青色,嘴唇有些干,但眼睛很亮,亮得不太正常,像一根绷得太紧的琴弦。
“苏蔓昨天给我打了电话。”她在他对面坐下,声音很平静,“她问我,如果犯了错,还有没有机会改。”
“你怎么回答的?”
“我说有。”
“她说什么。”
“什么也没说。她哭了。”
窗外的午后阳光透过百叶窗照在她脸上,把她的表情切成了明暗两半。夏晚星沉默了好一会儿,转着手里那杯凉透了的茶,转了很久,最后把杯子往桌上一搁:“她弟弟的药,明天我送去。”
陆峥低下头,拿起手机,在关键信息的复核确认栏里签下了自己的代号。然后他把手机翻了个面,屏幕朝下,放在桌上。
“药要送。你送药的时候,顺便把这个带上。”他从抽屉里拿出一只极小的信号中继器,推到她面前,“不是监听设备。是中继器。苏蔓那部功能机每次给陈默发报时都要上医院天台——信号太不稳定,断点太多,马旭东那边的路径重建只跑了六成。中继器借你的药袋搭一段桥,信号完整,她跟陈默的通话我们才能拿全。顺藤摸瓜,不是给苏蔓套绞索。是连根拔。”
夏晚星低头看着那枚极小的黑色中继器,芯片只有指甲盖大小,背面黏着一个微不可察的柔性线圈,可以贴在药袋的防潮层夹缝里。她知道这东西意味着什么——把苏蔓的每一次通话完完整整地送到国安数据终端上。但陆峥的话有个前提——苏蔓还得继续给陈默打电话。只要她还打,陈默的藏身地就越清晰。而苏蔓会不会继续打,取决于她还有没有退路。夏晚星就是那条退路的肉身。她亲手把药送到,苏蔓就还信她;苏蔓还信她,才会在犹豫和恐慌中再次拨出那个号码。
“我去。”她把中继器轻轻握在手心。金属外壳被体温一焐,很快就暖了。她没有再说别的话,站起来转身推开门,走进江城秋天午后的阳光里。
陆峥仍坐在办公桌前,低头看着苏蔓那份又被涂改过几处的档案。档案上新加了三行字——马旭东的第二轮定位、方卉的施压报告、夏晚星领走的中继器编号。每加一行字,这张纸上那只无形的手就收紧了一点。但真正让他担心的,不是苏蔓什么时候崩溃。而是苏蔓每次崩溃都在给陈默输送数据——他不知道陈默拿这些数据做什么,也不知道苏蔓到底是向陈默求救,还是陈默在利用她的情绪波动反复校准他自己的撤退节点。他甚至有一瞬间怀疑过,苏蔓在天台上打出的两通电话,陈默从头到尾都希望国安听到。最后他将档案袋封好,在封口上压了自己的印鉴。
窗外的阳光正慢慢转为金子般的色泽,长长的光线越过窗台,落在资料柜旁那个不起眼的角落——老鬼留下的旧公文包里,仍然压着那份还未完全解密的夏明远档案。他望向那只公文包,想起老鬼在最初交接任务时说过的一句话:“守密者的宿命,是成为暗线本身。”
这句话他当年没完全听懂。如今他把手里的印鉴旋紧,站起身拉上窗帘,一寸一寸遮住窗外的夕阳。他忽然明白了一件事——苏蔓在暗线的深处挣扎,夏晚星在暗线的边缘托举,方卉和马旭东在暗线之外一丝不苟地布网。而他自己,正在成为所有暗线的总阀门。进不得,退不得。只能穿下去。
安全屋里重新陷入静谧的黑暗,只有机器散热扇的嗡鸣和他自己沉稳的呼吸。他走到线索板前,红色的记号笔在苏蔓和陈默之间那道虚线上轻轻一勾,把它改成了一道实线。
然后他在这条实线的尽头,画上了那只交叉十字准星。
手机震动打破了静默。一条短讯,来自夏晚星——“药已送达。她弟弟把向日葵画完了。”
陆峥没有回复。他只是将那条短讯转发给方卉和夏晚星的加密终端,附上一条指令:“苏蔓下一次发报时间预估为三十六至四十八小时内。届时开始最后的定位确认。”
发完这条指令,他关掉手机,靠在椅背上闭上眼,将手覆在苏蔓档案那几行新的记录上。这一针已经穿过去了。但要缝好的东西,还远不止这一层布。
(本章完)(记住本站网址,Www.WX52.info,方便下次阅读,或且百度输入“ xs52 ”,就能进入本站)