第5章

书名:代号隐  |  作者:卫哥哥GG  |  更新:2026-05-31
故人------------------------------------------。,但唐隐已经不关心了。,桥下的江水黑沉沉的,倒映着两岸的灯火,像一条缀满碎金的天鹅绒。唐隐的目光落在水面上,脑子里却在一帧一帧地回放那条短信。“今晚的月亮真美。你说呢?”。这是他和那个人之间的暗号——或者说,曾经是。,唐隐十九岁,刚以全科第一的成绩从新兵连被选入龙隐部队预备队。那是他第一次离开大山,第一次***,第一次见到真正的特种兵。,代号“夜鹰”,是龙隐部队最年轻的正式队员。他站在训练场上,穿着黑色的作训服,头发剃得极短,露出一道从左侧太阳穴一直延伸到耳后的疤痕。那道疤像一条蜈蚣趴在他脸上,让他看起来不像二十一岁的人。“你就是新来的那个?”夜鹰上下打量了他一眼,嘴角挂着一丝意味不明的笑,“听说你是这批预备队里最强的?”。“我见过很多最强的。”夜鹰转过身,背对着他,“都死了。”。。两年时间,一起执行过二十七次任务,从东南亚的热带雨林到中东的沙漠腹地,从**的草原到东欧的雪原。二十七次任务,每一次都是生死之间。。教他如何在雨林中追踪目标而不留下痕迹,教他如何在被包围时保持冷静,教他如何在最后一刻做出选择——救队友,还是完成任务。。“你知道怎么判断一个狙击手的状态吗?”夜鹰曾经在一个月明星稀的夜晚问他。
唐隐摇头。
“看月亮。”夜鹰指着天上的月亮,“一个狙击手如果能在月光下保持平静,说明他还没有被战争毁掉。如果他看到月亮想到的不是美,而是弹道修正和风速测算,那他就已经完了。”
“你想说什么?”唐隐问。
夜鹰笑了。那是唐隐第一次看到他真正的笑容,没有嘲讽,没有疏离,只是单纯地、温和地笑了。
“我想说,别忘了看月亮。”
那天之后,他们之间有了一个不成文的约定。每次任务结束,不管身在何处,都会给对方发一条短信:“今晚的月亮真美。”
意思是——我还活着。
最后一次收到这条短信,是在断骨行动的前一天晚上。
那天夜鹰提前离开了营地,去执行一个单独的任务。他走之前给唐隐发了那条短信,唐隐回了两个字:“小心。”
然后就是爆炸。
火光,浓烟,碎石从天而降。
唐隐从河里爬上岸的时候,浑身上下没有一块好肉。他躺在河滩上,仰面朝天,看见天上的月亮又圆又亮,像一个巨大的句号,为他的过去画上了终结。
他拿出手机,给夜鹰发了最后一条短信:“今晚的月亮真美。”
没有回复。
再也没有回复。
断骨行动的官方通报里,夜鹰的名字排在阵亡名单的第一个。唐隐追悼会都没能参加,因为那时候他还在边境小镇的卫生所里躺着,发着四十度的高烧,左肩的伤口化脓发炎,整个人烧得迷迷糊糊。
他在梦里见到了夜鹰。夜鹰站在一片白光里,还是那副玩世不恭的样子,笑着说:“你还活着?运气不错。”
然后白光消失了,夜鹰也消失了。
唐隐醒来的时候,枕头是湿的。
现在,夜鹰的名字还刻在龙隐部队的烈士陵园里。
唐隐亲自去看过。那是在他“阵亡”之后,在他获得新身份之前,他偷偷回了一趟老部队的驻地。他在陵园外等了三个小时,等守墓人离开之后才**进去。
夜鹰的墓碑在第三排第五个。黑色的大理石,上面刻着金色的字:龙隐部队 周夜鹰 1993-2024。
唐隐在墓碑前站了很久。
他没有哭。他的眼泪在河滩上已经流干了。
他只是站在那里,像一个被抽空了灵魂的躯壳,站到天亮。
天亮之后他离开了,再也没有回去过。
现在,死人给死人发了短信。
唐隐的手指在手机屏幕上悬停了很久,最终还是按下了删除键。
没有回复。
不是因为不想回复。
而是因为他还不知道回复什么。
“今晚的月亮真美”这句话,在他们之间的含义是“我还活着”。如果发短信的人真的是夜鹰,那他就不是在打招呼,而是在传递一个信号:
我还活着。你在哪?
但这个信号也可能不是夜鹰发的。可能是任何知道这个暗号的人——敌人、叛徒、或者某个在**中**了这个信息的人。
无论哪种可能,都意味着同一件事:
唐隐的“死亡”状态,正在受到威胁。
有人知道他还活着。
出租车停在江城大学北门外。
唐隐付了钱,下车,走到那个修自行车的摊位前。摊位已经收了,铁皮棚子关得严严实实,只有一盏昏黄的灯泡还亮着,在夜风中轻轻摇晃。
唐隐在摊位前站了三秒,然后转身走了。
没有信号。
修自行车的老头不在。按照规矩,如果***不在,就意味着当天没有进一步的情报交接。所有的沟通都通过短信完成,不留痕迹,不面对面。
唐隐走回宿舍的路上,脑子里一直在转那条短信的事。
他需要搞清楚几件事:
第一,夜鹰是不是真的死了。官方通报可能造假,墓碑可能是空的。在情报工作的世界里,一个人的生死从来不是一个确定的事实,而是一个可以**纵的信息。
第二,如果夜鹰没死,他现在在为谁工作。断骨行动的情报泄露是不是和他有关。他在那次行动前一天离开营地是巧合还是预谋。
第三,他发这条短信的目的是什么。是单纯的确认身份,还是有更深层的意图。
这些问题,唐隐现在一个都回答不了。
他需要更多的信息。
而目前唯一能给他这些信息的人,是周牧。
302宿舍的灯还亮着。
唐隐推门进去的时候,赵磊和张恒正躺在床上打游戏,手机屏幕的光映在他们脸上,忽明忽暗。周牧坐在书桌前看书——不是那本《战创伤外科学》,而是一本英文原版的《急诊医学原理》。
三个人同时抬起头。
“哟,回来了?”赵磊放下手机,“你这一整天跑哪儿去了?报到第一天就玩失踪?”
唐隐没回答这个问题。他从包里拿出那本《运动解剖学》,放在桌上。
“看书。”他说。
赵磊翻了个白眼:“得,又是个书**。张恒,咱俩命真苦,碰上俩学霸。”
张恒哈哈大笑,继续打游戏。
周牧的目光从书上移开,看了唐隐一眼。那一眼里有很多东西——疑问、警惕、以及一种说不清道不明的默契。
唐隐微微点了一下头。
这是一个无声的信号:“有事,晚点说。”
周牧收回目光,继续看书。
熄灯后,赵磊的呼噜声很快响了起来。张恒翻了个身,嘟囔了一句梦话,又沉沉睡去。
凌晨一点。
唐隐从上铺轻手轻脚地下来,周牧几乎同时从床上坐起来。两个人在黑暗中无声地对视了一秒,然后一前一后地走出了宿舍。
走廊里空无一人。声控灯在他们经过的时候一盏一盏地亮起来,又在他们身后一盏一盏地熄灭。
他们走到走廊尽头的阳台。阳台很小,只能站两个人。夜风从外面灌进来,带着初秋的凉意。
周牧靠在栏杆上,掏出烟盒,抽出一支烟叼在嘴里,没有点。
“说吧。”他说。
唐隐把手机递过去,屏幕上显示着那条短信:“今晚的月亮真美。你说呢?”
周牧看着那条短信,眉头慢慢皱了起来。
“这是什么?”
“一个暗号。”唐隐说,“来自一个我以为已经死了的人。”
周牧的瞳孔微缩。作为曾经在战区工作过的医生,他太明白“我以为已经死了的人”这几个字意味着什么了。
“你怎么确定是他?”周牧问。
“不确定。”唐隐说,“所以我需要你帮我查一件事。”
“说。”
“断骨行动。三个月前,中缅边境。龙隐部队行动组六人全员阵亡——实际是五人阵亡,一人失踪。”唐隐指了指自己,“失踪的那个是我。”
“另外五个人的阵亡名单里,有一个人叫周夜鹰,代号‘夜鹰’。我要知道他的阵亡细节——**找到了吗?DNA确认了吗?谁确认的?”
周牧沉默了一会儿。
“你怀疑他没死?”
“我怀疑很多事情。”唐隐的声音很低很低,“包括我自己的‘死亡’。”
周牧把烟从嘴里拿下来,夹在指间,无意识地捻着过滤嘴。
“我可以通过我在医疗系统的关系网查一下,”他说,“但这需要时间。而且不一定查得到——你说的‘龙隐部队’,连名字都是机密。”
“能查多少算多少。”唐隐说,“另外,我需要一份林国栋的完整**调查报告。他不是普通的商人,他受过专业的安保训练。我要知道是谁训练的他,以及他到底在防备什么。”
周牧看了他一眼,眼神里多了一丝凝重的意味。
“你觉得问题的核心不在林婉儿身上?”
“林婉儿是诱饵。”唐隐说,“或者说是杠杆。用她可以撬动林国栋,用林国栋可以撬动更大的东西。我们现在看到的所有威胁——跟踪者、狙击手、幽灵小队——都只是表层。真正的大鱼藏在更深的地方。”
唐隐顿了顿。
“而这条大鱼,可能和断骨行动的真相有关。”
周牧的手指停住了。他盯着唐隐的眼睛看了很久,像是在判断他是不是认真的。
“如果这是真的,”周牧说,“你现在面对的不是一个普通的保护任务。你面对的是一个局。一个从三个月前——甚至更早——就开始布的局。”
“我知道。”
“而你只有一个人。”
“我有你。”
周牧愣了一下。然后他笑了——不是嘲笑,不是苦笑,而是一种复杂的、带着某种释然的笑。
“你才认识我两天。”周牧说。
“我看人不需要两天。”唐隐说,“两秒就够了。”
周牧把烟放回烟盒里,没有点。
“行。”他说,“我帮你查。但你要答应我一件事。”
“什么?”
“如果查出来的结果是你不希望看到的——不管那个人是不是真的背叛了你——你不能失控。”
唐隐没有立刻回答。
夜风从阳台外面灌进来,吹动他的衣角。他站在昏暗的灯光下,面容半明半暗,像一个行走在阴阳交界的人。
“我早就不会失控了。”他最终说道。
周牧看着他,没有追问。
他知道这不是实话,但他也知道现在不是揭穿的时候。
两个人沉默地站在阳台上,看着远处城市的天际线。江城的夜晚从来不会完全黑暗,天边始终有一层橙色的光晕,那是千万盏灯共同织成的光幕。
“今晚的月亮呢?”周牧忽然问。
唐隐抬头看了看天。
天空灰蒙蒙的,云层很厚,看不见月亮。
“被遮住了。”他说。
“会出来的。”周牧说。
唐隐没有接话。
他转身走回宿舍,周牧跟在他身后。
走廊里,声控灯依次熄灭,黑暗重新笼罩了一切。
第二天早上,唐隐被手机闹钟叫醒。
六点整。
他睁开眼的时候,赵磊还在打呼噜,张恒的被子已经被他踢到了地上,周牧的床是空的——他已经出去了。
唐隐起床,叠好被子,穿上运动服,出门。
操场上,周牧已经跑完了,正坐在看台上喝水。
唐隐走过去,在他身边坐下。
“查到了?”他问。
周牧摇头:“没那么快。但我今早去了校医院报到,用医院的系统查了一下林国栋的体检记录。”
唐隐看着他。
“林国栋每年在江城第一人民医院***全面体检,最近一次是两个月前。”周牧说,“体检报告显示他有陈旧性枪伤——左小腿,贯通伤,愈合时间大约在十年前。”
唐隐的眼睛微微眯起。
枪伤。
一个商人,左小腿有贯通伤。
“还有,”周牧继续说,“他的血型是O型Rh阴性,俗称熊猫血。这种血型在**人里占比不到千分之三。”
“你在暗示什么?”唐隐问。
“我没有暗示什么。”周牧说,“我只是在陈述事实。”
唐隐沉默了。
左小腿的贯通伤、熊猫血、受过专业安保训练……这些信息单独看都不算什么,但拼在一起,勾勒出一个模糊的轮廓。
林国栋不是普通的商人。
他甚至可能不是商人出身。
“还有一件事。”周牧的声音压得更低了,“我查了林婉儿的出生记录。她在江城第一人民医院出生,母亲叫沈若晴,生产时因产后大出血去世。”
唐隐的表情没有变化,但他的手指微微动了一下。
林婉儿的母亲死于产后大出血。血型是A*型。
“A*型的母亲和O型Rh阴性的父亲,不可能生出O型Rh阴性的孩子。”唐隐说。
周牧缓缓点头。
空气忽然变得很安静。操场上只有几个晨跑的学生,脚步声啪嗒啪嗒地响着,像一个慢慢加速的节拍器。
“你的意思是——”唐隐没有说完。
“我的意思是,”周牧接过话头,“要么林国栋不是林婉儿的亲生父亲,要么林婉儿不是沈若晴的亲生女儿。还有一种可能——林国栋的体检报告是假的,或者林婉儿的出生记录是假的。”
唐隐站起身来,在操场上走了几步。
晨光从东边照过来,把他的影子拉得很长。
他转过身,看着周牧。
“这三件事,你用了多久查到的?”唐隐问。
“从六点到现在,”周牧看了看表,“四十分钟。”
“效率很高。”
“托你的福。”周牧说,“你说你看人只需要两秒。我也一样。”
唐隐和周牧对视了一眼。
在那一刻,两个人之间达成了某种无声的默契。不是信任——唐隐不信任任何人,周牧也一样。但他们达成了共识:在这个局里,彼此是唯一可以依靠的人。
不是因为喜欢对方。
而是因为别无选择。
唐隐坐回周牧身边,从口袋里掏出那个从跟踪者身上偷来的SIM卡。
“这个东西需要读一下。”他说,“军用加密卡,普通的读卡器读不了。”
周牧接过SIM卡,对着晨光看了看边缘的深蓝色涂层。
“军用级AES-256加密。”他说,“我需要一台专门的设备。”
“能找到吗?”
“我在贝鲁特的***可能有。”周牧说,“但他不在国内。”
“那就找在国内容易找到的。”唐隐说。
周牧想了想:“江城大学计算机学院的实验室里有一台SIFT取证工作站,理论上可以读这种卡。但那台设备在教授办公室,需要授权。”
唐隐看了他一眼。
周牧读懂了他的眼神。
“我不会黑进教授的办公室。”周牧说。
“我也不会。”唐隐说,“但我可以帮你望风。”
周牧盯着他看了三秒。
“你认真的?”
“认真的。”
两个人对视了五秒钟。
然后周牧叹了口气,站起身来。
“走吧,”他说,“趁教授还没来。”
上午八点。
江城大学计算机学院。
这是一栋六层的灰色建筑,和图书馆一样老,外墙的爬山虎已经爬到了四楼。楼前的公告栏上贴着各种竞赛通知和**广告,最显眼的位置是一张红底白字的海报:“第九届全国大学生信息安全竞赛——一等奖!”
唐隐和周牧从侧门进入大楼。这个时间是上课高峰期,楼道里人来人往,没有人注意到两个穿着运动服的男生。
周牧走在前面,唐隐跟在他身后三步远的位置。这是唐隐设定的安全距离——如果有人突然出现,这个距离足够他做出反应,又不至于显得两人是一起的。
他们上了四楼。
周牧在一间标着“网络安全实验室”的门前停下。门是锁着的,门上有一块小玻璃窗,可以看见里面——十几台电脑整齐地排列着,尽头是一扇关着的门,门上贴着“教授办公室”的字样。
周牧从口袋里掏出一张卡,在门禁读卡器上刷了一下。
红灯。
“你的卡不行。”唐隐说。
“我知道。”周牧说,“但十分钟后会有人来开门。我看了课程表,九点十分有一节网络安全课,上课前会有助教来开门。”
“你有十分钟?”
“我有一个小时。”周牧说,“因为九点十分的课取消了,教授出差了。但助教不知道,他还是会来开门。”
唐隐看了周牧一眼。
“你连教授出差都知道?”
“校医院的系统里有教职工出差报备记录。”周牧说,“我说了,效率很重要。”
八点五十八分。
一个戴着眼镜的研究生从楼梯口走过来,手里拿着一串钥匙。他走到实验室门前,低头翻找钥匙。
周牧从走廊的另一端走过来,手里拿着一本书,看起来像是在找教室。
“同学,”周牧对研究生说,“请问张教授办公室在几楼?我约了他九点见面,但找不到地方。”
研究生抬头看了周牧一眼:“张教授?他今天出差了啊。”
“出差了?”周牧露出惊讶的表情,“他没通知我啊。”
“他上周就出差了,去北京开学术会议,下周一才回来。”研究生一边说,一边打开了实验室的门,“你是不是记错时间了?”
周牧掏出手机,装模作样地看了看:“可能真是我记错了。谢谢你啊。”
研究生点点头,走进了实验室。
周牧站在原地,等研究生走进去、关上门之后,才转身看向走廊尽头的唐隐。
唐隐从墙角闪出来,朝周牧竖起一根手指——意思是“他进去了”。
周牧走到实验室门前,敲了敲门。
研究生打开门:“还有事?”
“不好意思,我能借个插座充一下手机吗?”周牧举起手机,屏幕是黑的,“我手机没电了,联系不上导师。”
研究生犹豫了一下:“你快点。”
周牧走进实验室,在靠门的位置坐下来,掏出充电器,把手机插上。
唐隐没有跟进去。
他站在走廊的转角处,背对着实验室的方向,看起来像是在等什么人。实际上,他正在观察整条走廊的动静。
进实验室之前,周牧把那张SIM卡藏在了手机壳里。
现在,那部手机正插在实验室的插座上充电,而充电接口旁边就是一台连接着SIFT取证工作站的台式机。
从表面上什么也看不出来。
但周牧正在利用手机和电脑之间的数据连接,把SIM卡的信号偷偷导入取证工作站。
这个过程需要时间。
唐隐不知道具体需要多久,但周牧告诉他“五到十分钟”。
九点零三分。
走廊里有人经过。一个女老师,高跟鞋踩在**石地面上,发出清脆的声响。唐隐低着头,假装在看手机,余光却一直在追踪那个老师的移动轨迹。
她经过了唐隐,走进了走廊另一端的一间办公室,关上了门。
安全。
九点零五分。
实验室的门开了。
研究生探出头来,对周牧说:“同学,你充好了吗?”
“马上。”周牧的声音从里面传出来,“再等一下。”
研究生缩了回去。
九点零六分。
周牧从实验室里走出来,手里拿着手机,充电线已经拔了。
他对唐隐微微点了一下头——成了。
两个人一前一后地离开了计算机学院的大楼。
走出大楼之后,周牧才把手里的手机举起来,屏幕上是取证工作站导出的数据界面。
“SIM卡的通话记录和定位数据都导出来了。”他的声音压得很低,“通话记录显示,这张卡在过去一周内和三个号码有频繁联系。我查了这三个号码的归属地——一个江城本地,一个上海,一个境外。”
“境外是哪里?”
“东欧。摩尔多瓦。”
唐隐的记忆库立刻调出了关于摩尔多瓦的信息:东欧小国,位于乌克兰和罗马尼亚之间,是东欧**贸易和雇佣兵活动的重要中转站。幽灵小队的资金来源很可能就在这里。
“通话频率呢?”唐隐问。
“平均每天四次。每次通话时长在三十秒到两分钟之间,不等。”
“内容能恢复吗?”
“通话内容恢复不了,但短信内容可以。”周牧翻到另一页,“这张卡在过去一周发了十七条短信。大部分是加密的,但有两条没有加密。”
他把手机递过来。
唐隐接过去,看到屏幕上显示着两条未加密的短信记录。
第一条,发件人:江城本地号码。内容:“目标已确认。等待指令。”
第二条,发件人:境外号码。内容:“先不要动。等信号。”
发送时间:昨天下午三点。
昨天下午三点,唐隐正在图书馆观察林婉儿。
而有人在给这个跟踪者发指令:先不要动。
也就是说,昨天——甚至更早——就已经有人准备对林婉儿采取行动了。但因为某种原因,指令被临时叫停。
为什么叫停?
是因为他们发现了唐隐的存在?
还是因为他们在等待一个更合适的时机?
唐隐把手机还给周牧。
“这三个号码,继续监控。”他说,“特别是那个江城本地的号码。如果能定位到具**置,告诉我。”
“好。”周牧把手机收起来,“你接下来打算干什么?”
唐隐看了一眼时间。九点十分。
“上课。”他说。
周牧愣了一下。
“你认真的?”
“认真的。”唐隐说,“体育系第一节专业课,我不想迟到。”
周牧看着他,表情复杂。
“你昨天刚从一个狙击手手里救了林婉儿的父亲,”周牧说,“今天早上在查SIM卡的通讯记录,然后你现在要去上体育系的专业课?”
唐隐看了他一眼,目光平静得像一潭死水。
“一个合格的潜伏者,”他说,“永远不会忘记自己的表面身份。”
他转身朝体育馆走去。
走了几步,他忽然停下来,没有回头。
“周牧。”他说。
“嗯?”
“谢谢你。”
这是他第一次叫周牧的名字。
也是他第一次说谢谢。
周牧站在原地,看着唐隐的背影消失在林荫道的拐角处。
他低下头,看了看自己手腕上那道蜈蚣一样的伤疤。
然后他自言自语地说了一句谁也听不到的话:
“不用谢。反正我已经死过一次了。”
阅读下一章(解锁全文)
点击即可畅读完整版全部内容
Baidu
map