第2章 地铁杀机--上
早上七点四十,陈默站在浴室镜子前发呆。
镜面上全是细密的水珠,映出个模模糊糊的人影。但他其实不需要镜子——现在只要他想,脑子里就能自动构建出自己脸部的三维模型,左眼肿1.2毫米,右眼肿1.1毫米,下巴上还冒出了187根新胡茬。精准得让他心烦。
信息太多了,多得像坏掉的打印机不停往外吐纸。
他闭上眼,做了三次深呼吸,试着把那种穿透性的“视野“收回来。爷爷笔记本上最后一页写着:“目之所及,皆为虚相。心之所见,方为真实。收束如握沙,松紧自知。“
说得倒是玄乎。
但熬了一整夜,陈默总算摸到点门道——这玩意儿似乎跟注意力强度有关。越是全神贯注,看得越透;越是让思维发散,那些杂七杂八的信息流就越弱。
就像现在。他刻意去想上午的项目周会,想地铁站口那个缺角的台阶,想待会儿豆浆会不会又像上周一样甜得发齁——这些琐碎念头像一层泡沫,把那些自动涌出来的分析压了回去。
视野总算正常了。或者说,接近正常。
他睁眼,镜子里还是那个睡眠不足的普通上班族。挺好。
七点四十五,手机闹钟响了。他滑掉,待办事项弹出两条:
· 10:00与周正会面
· 14:30项目周会(准备Q4数据复盘)
第一条的备注栏里,他昨晚自己打了行小字:“目的?试探?找证据?“
删了。显得太防备。
八点十七分,陈默走进地铁站。早高峰的人密密麻麻,像一锅煮糊了的粥,慢腾腾地往闸机口涌。他刷卡、过闸、下台阶,刻意保持着平常的节奏。
站台上全是人。卖保险的对着蓝牙耳机报价,学生背着书包刷单词,大妈提着菜篮子,小年轻在站台边上腻歪。
陈默的“视野“又开始往外冒。
左边那个穿灰西装的,鞋后跟磨了5毫米,走路外八字;前面戴耳机的姑娘,音量泄漏听着像电子乐,听久了耳朵得坏;头顶的灯管,钨丝老化得差不多了,估摸两周内就得闪……
刹住念头。
他再次深呼吸。别想这些。
地铁进站的风掀动衣角,门开了。陈默被人流裹挟着挤进车厢,在角落里勉强站稳。关门,启动,列车在隧道里穿行,发出规律的轰鸣。
就在这节骨眼上,预警响了——不是他主动去看,而是余光扫到的东西让他头皮一紧。
斜对面,隔着六个人,熟悉的身影。
蓝运动服,黑棒球帽压得很低,但下颌线、肩线、站的时候重心偏左——和昨天那个女人一模一样。不,就是她。
陈默心脏猛跳了一下,脸上却纹丝不动。他没直接看过去,只把视线定在车厢广告牌上,用余光锁定那个方向。
女人没看他。她似乎完全沉浸在手机里,手指划得飞快。但在陈默的感知里,她的身体完全是另一回事:肌肉绷着,随时准备动;呼吸压得又慢又深;眼球扫视环境,每三秒一轮。
她在警戒。但对象不是他。
陈默顺着她的视线,找到了目标:一个六十来岁的老头,灰夹克洗得发白,提着个“市图书馆“的帆布袋。老头正低头看本《明代市井文化考》,书页上还有手写批注。
看着普普通通。
但女人的警戒级别高得异常。陈默能看到她外套下腰部的轮廓——今天换了装备,不再是昨天的小玩意儿,而是更规整的硬物。枪?不像,尺寸不对。更像是某种专业工具。
列车广播报站:“文化广场站“。
话音刚落,陈默就察觉了她的变化。
重心悄悄往前挪了半脚,左脚尖转向车门15度。右手垂下来,靠近腰间的硬物。呼吸节奏变了——吸气更深,呼气更慢,这是在为动作调整供氧。
她要动手了。就在这一站。
陈默脑子开始转:车门打开还有37秒。停45秒。车厢里62个人,站着的28个。摄像头两端各一个,中间没有。她站的位置,正好在摄像头夹角盲区。
完美的时机,完美的位置。
那么,他该怎么办?
理性告诉他:一,情况不明,别管。二,对方可能有武器。三,自己没义务干预。四,最安全的做法就是看着,下一站赶紧下车。
但昨天爷爷视频里那句话在耳边回响:“你只能学会如何与它共存。“
共存是躲着?还是迎着?
列车开始减速。
车门打开时,陈默做出了选择——不是道德使然,而是更原始的逻辑:如果这个女人是“暗面“的一部分,那观察她的行动模式,就是理解这个暗面的最好办法。
观察。纯粹的观察。
他随着人流走向车门,但脚步放慢,把自己卡在车厢里靠近门口的位置。从这个角度,他能看到女人和老头的动作,自己还相对安全。
老头合上书,准备下车。书页停在147页,书签是张过期公交卡。
女人跟在他身后两步,看着像普通乘客。
就在老头要跨出车门的瞬间,女人动了。
快得吓人,但流畅得不惹人注意——右手从腰间抽出个巴掌大的黑东西,像遥控器,前端有根细针。她“不小心“撞了老头后背一下,那东西在夹克上贴了0.3秒。
整个过程不到半秒。在拥挤的人流里,这就是个无意的碰撞。
但陈默“看见“了:那根针刺穿了布料,扎进皮肤1.2毫米,推进去0.12毫升透明液体。收回时,针头缩回去,外表干干净净。
老头毫无察觉,继续往前走。
女人转身,逆着人流挤回车厢——她根本不是这站下车。
车门开始关闭。
陈默脑子飞快转:注射的是什么?镇静剂?追踪剂?毒药?量太小,应该不致命。那目的是什么?控制?标记?
站台中央,老头突然一晃。他伸手想扶柱子,但腿一软,整个人慢慢瘫了下去。
“有人晕倒了!“
“快叫工作人员!“
车厢门在陈默面前合拢。列车重新加速,把混乱甩在身后。
蓝衣女人这会儿在车厢那头,背对他。一分钟后,她掏出手机,打字,发送。然后抬起头,目光穿过一车厢的人,直直看向陈默。
她早知道他盯着她。
两人对视的0.3秒,陈默读出了她眼神的意思——警告,也是确认:我看见你了,你也看见我了。现在咱们互相捏着对方的把柄。
女人没再有什么动作。下一站,她混在下车的人群里,消失在通道拐角。
陈默靠在车厢里,感觉血管里流动着一种冰冷的理性。刚才发生的一切,像场精确的外科手术:选目标、抓时机、用工具、撤路线,每个环节都无可挑剔。
这不是临时起意的犯罪。这是专业的“作业“。
而他,无意中成了这场作业的目击者。
九点二十七分,陈默到了市公安局。
大厅里闹哄哄的,民警走来走去,办事的群众在窗口前排着队。空气里有消毒水、纸和汗混在一起的味道。他在前台登记,出示身份证,拿到临时访客证。
“刑侦支队在三楼,周副队长办公室在307。“值班民警头都没抬。
电梯上升时,陈默在脑子里快速过了一遍预案。周正,四十二岁,刑侦支队副队长,管经济犯罪和网络犯罪。三个月前公司数据泄露,他来过一次,当时就是走个流程。昨天地铁里的事,按理不该他管——除非另有原因。
307的门半开着。陈默敲门。
“进。“
周正坐在办公桌后,面前摊着份卷宗。他抬头看到陈默,点了点头,指了指对面椅子:“坐。身体好了?“
“好多了,谢谢周队关心。“陈默坐下,姿态放松但背不贴椅背——这样随时能站起来。
“喝水自己倒。“周正合上卷宗,往后一靠。他穿着警用衬衫,肩章在阳光下反光。国字脸,浓眉,眼神很利,但嘴角习惯性带点笑,冲淡了那种压迫感。
陈默的“视野“又开始不受控。
周正右手虎口有老茧,射击练的,但茧的厚度显示他最近三个月开枪少了;左手中指有点变形,是旧伤;坐着的时候腰不太直,腰椎应该有问题;瞳孔3.8毫米,在正常放松状态,说明他今天没把这次谈话当大事。
“昨天的事,“周正开口,“地铁里,你反应很快。“
“本能反应。“陈默说,“看到有人要摔,就扶了一下。“
“扶了一下?“周正从文件夹里抽出张打印纸,推过来,“这是站台监控的截图。虽然糊,但能看出来,那个穿蓝衣服的女人,动作不太自然。“
截图上,女人正“撞“向老人的瞬间。画面模糊,但周正确实注意到了异常——要么他眼力超常,要么手头有更好的视频。
“我当时没想那么多。“陈默语气平稳。
“嗯。“周正收回纸,没继续问,话锋一转,“你昨天晕倒送医,医生说是过度疲劳。你们公司那个项目,这么忙?“
真正的试探来了。
“互联网公司都这样,上线前冲刺。“陈默说,“习惯了。“
“习惯到晕倒?“周正笑了笑,但笑意没到眼睛,“小陈,我不是要干涉你工作。但作为警方,我们有义务提醒市民注意身体——特别是像你这样的技术人才。“
他说“技术人才“时,语气重了点。
“我会注意的。“陈默说。
沉默了三秒。办公室里的挂钟秒针声格外清楚。
“其实今天找你,还有件事。“周正打开抽屉,拿出个透明证物袋,放桌上。
袋子里是枚金属薄片,指甲盖大小,边缘有锯齿。
陈默呼吸停了一拍。这是他昨天撞飞的那个东西。
“认识吗?“周正问。
“没见过。“陈默答得太快,说完就后悔——应该先看一下再说。
周正没戳破,只拿起证物袋对着光:“这东西在地铁车厢座椅缝里找到的。材质特殊,钛合金掺了稀有金属,工艺水平高得吓人。技术科看半天,确定是……微型注射器的推进片。“
他顿了顿,看向陈默:“也就是说,昨天那场'意外',可能不是意外。那个女人,想给那个上班族注射什么。而你,无意中阻止了她。“
陈默没吭声。他在想:周正知道多少?是猜的还是真有证据?这次谈话是正式调查,还是只是套话?
“当然,这只是猜的。“周正把证物袋放回抽屉,“没更多证据,也没人报案,我们没法立案。但我觉得该让你知道——你昨天可能卷进了一件更复杂的事。“
“谢谢周队。“陈默说。
“还有,“周正身体往前倾了倾,“要是你之后想起什么细节,或者再遇到什么……不寻常的事,随时找我。“
他递过名片,除了办公室电话,还有个手写的手机号。
陈默接过,觉得纸边有点锋利。名片很新,手写墨还没干透——这是今天早上才写的。
周正在等他联系。或者说,在等他“露馅“。
“行。“陈默站起来,“那周队,我先回去上班了。“
“去吧,注意休息。“周正点点头。
门关上,办公室里静了会儿。周正坐了一会儿,打开电脑,调出个加密文件夹。里面有几张照片:陈默爷爷陈怀安年轻时的黑白照;一栋老建筑的资料,写着“已拆除“;还有份旧档案封面,标题是“特殊人才备案(已封存)“。
他看着屏幕,小声自言自语:“陈怀安的孙子……是巧合吗?“
回到公司已经十一点半。
陈默刷卡进门,迎面撞上苏雅。前台姑娘抱着一大摞快递,看到他眼睛一亮:“陈哥!你回来啦!身体没事吧?“
“没事。“他侧身让她过,顺便瞥了眼快递——最上面那个顺丰文件袋,寄件人写了个“墨“字,像毛笔写的。
“昨天吓死我了,张伟说叫了救护车……“苏雅说着突然打住,眼神闪了闪,“其实我前天晚上做梦,梦到你……“
她没说完,摆摆手,“算了算了,做梦而已。你快回工位,周会材料打印好了!“
陈默看着她的背影。苏雅没说完,但她的表情显示:那个梦让她不安。而她的不安,可能和现实现实撞上了。
走到工位,电脑已经醒了。屏幕右下角,一个图标在闪——是那封加密邮件的残留。昨晚他试着追踪发件人,路径都指向境外服务器,最后消失在暗网里。
除了图标,还有条未读消息,陌生号码发的:
“测试二:评估附件信息价值。时限:24小时。——墨师“
附件是个加密压缩包,密码提示是:“你昨天阻止事件的发生时间“。
陈默试了“1543“,不对。又试“154307“,也不对。
他停下手。爷爷说过,看事物要看结构。密码提示的结构是什么?“昨天阻止的事件“——关键不是时间,是事件本身。他阻止了什么?一次注射,一次针对老人的行动。
那从这件事里能提取什么数字?
陈默闭眼,让记忆倒带:车厢号?没注意。车站号?不知道。老人年龄?大概六十。注射器型号?没看清。
等等。
有个数字他看见了:注射剂量。他的“视野“捕捉到了那个小动作,结合针头大小,能估算出液体体积:大概0.15毫升。
他输入“015“。
压缩包开了。
里面是份PDF,标题《“图书馆员“档案(节选)》。
陈默快速看下去,心一点点往下沉。
文档讲的是一个代号“图书馆员“的老头——真名隐了,62岁,以前在档案馆工作,专门整理地方志。三年前开始,他私下收集一些“特殊历史事件“的口述,涉及建国初期某些没公开过的机构活动。
两个月前,他开始联系几个海外学术机构,想把资料数字化备份。一周前,他家遭了技术开锁,小偷待了47分钟,什么都没拿,只翻了书房。三天前,他收到匿名警告信,用的还是老式的纸和墨水。
昨天,他在地铁站“突然晕倒“,血检查出了镇静剂成分,现在还在昏迷。
文档最后写着:“图书馆员的研究碰了某些家族的禁忌。他的昏迷不是结束,对方要确保他掌握的信息流不出来。下一步预计:医疗过程中的'意外'。“
陈默盯着屏幕。
这不是普通犯罪。这是有计划的灭口。那个女人是执行者。而他,昨天无意中搅局了——虽然只是暂时的。
墨师为什么给他看这个?测试他的分析能力?还是看他会不会插手?
手机震了。张伟的微信:“默哥,救命!下午周会报表公式崩了,VLOOKUP第三参数该用3不是2!“
工作。日常。另一个世界。
陈默关掉PDF,文档自动加密藏了起来。他打开张伟的Excel,改公式。很简单。
但改的时候,他脑子里同时在想另一个问题:如果“图书馆员“还有危险,那医院也不安全。对方会怎么下手?伪装医疗事故?调错药?输液里动手脚?
这些都要接触医疗系统。需要内应,或者专业潜入。
他拿起手机,给周正发了条短信:“周队,昨天地铁晕倒的那位老人,现在怎么样了?在哪家医院?“
五分钟后,回复来了:“第一人民医院,神内监护室。还没醒。怎么突然问?“
陈默打字:“没什么,当时在场,有点担心。“
发送。
他知道周正不会信。但这是个信号:观察者还在。而周正,应该也在盯着他。
下午两点,项目周会开始。陈默坐后排,PPT翻页,他记要点。一切正常。
但在笔记本角落,他用只有自己懂的符号,画了条时间线:
· D-3:图书馆员联系海外
· D-2:被入室
· D-1:收到警告
· D-Day:地铁中毒
· D+1(今天):???
下一个节点是今晚?还是明天?
会议开到一半,手机在兜里震。不是信息,是推送——但他没装会在这时候推送的App。
他起身去卫生间。
解锁手机,弹出来一个黑底白字的对话框,字一个个往外蹦:
“观察测试通过。你找到了密码,开始连上信息节点。“
“现在进入第二阶段:风险评估。“
“要你自己去验证:第一人民医院神内科,今晚8点到10点,值班护士里会有一个假的。目标:在输液里加神经阻断剂,让他醒不过来。“
“怎么验证?护士交接班记录、监控时间、药品领用记录,这三样会差17分钟。“
“你选:查,还是不查。“
“选了就别后悔。——墨师“
字显示30秒后没了,不留痕迹。
陈默站在洗手台前,看着镜子。水龙头的水滴慢慢往下落,在池子里溅开小水花。
两个世界撞在一起:会议室里聊着用户增长,另一个世界里,杀人计划正在倒计时。
墨师不是在测试他的分析能力。
是在测试他会不会动手。
而他自己呢?他想干什么?
镜子里没有答案。但陈默知道,某种藏在血脉里的东西,已经被激活了。
离今晚八点,还有五个小时。
离他按下人生下一个“确认键“,也不远了。

