第618章 环环相套(2 / 2)
李野眼疾手快,手腕瞬间绷紧,悬在半空的排爆钳纹丝不动,可心脏却跟着地板的震颤猛跳了一下。
“老林,你能不能让楼下那小祖宗安静点?再这么搞,我今儿就得在这儿给你留遗嘱了。”
李野的声音里听不出慌,指尖却把钳柄攥得泛白。
“别贫!” 技术组的声音突然正经起来:
“刚扫到第二回路,音响底部还有根蓝线,是电容延迟装置,你拆完红线得立马剪蓝线,不然延迟 10 秒照样炸!”
李警官低头用手电筒照向音响底部,果然看见根细得像头发丝的蓝线,正贴着炸药包的胶带缝藏着。
“你这情报来得比外卖还慢,早说有俩线头,我至于跟这破音响大眼瞪小眼吗?”
嘴上吐槽,他手里的动作没停,排爆钳精准夹住红线,手腕微微发力 ——“咔嗒” 一声,红线断成两截,计时器的红光顿了顿,没灭。
“蓝线!快!” 技术处的吼声快把对讲机震破。
林野手腕一翻,排爆钳转了个漂亮的弧度,屏住呼吸,对准蓝线下钳,钳尖稳稳咬住蓝线,在计时器跳到 3 秒时猛地剪断。
红光终于灭了。
李警官瘫坐在地板上,后背的汗把战术服浸得透湿,低头看见手套上沾了点狗尾巴草的碎末。
对讲机里传来林森的笑声:
“行啊野哥,刚才那两下跟耍杂技似的,回头我给你录下来当教学视频。”
“拉倒吧…”
李野扯掉手套揉了揉手腕:“再这么来一次,我高低得跟这音响拜个把子 —— 毕竟它没让我今儿交代在这儿。”
说着他抬头看了眼墙上的旧挂历,1999 年的日期旁,不知是谁画了个歪歪扭扭的笑脸。
“OK,完美。”林森带头鼓掌:
“排爆的兄弟,再辛苦辛苦,把这栋楼还有那一户挨个都扫一扫,没什么问题,你们就可以撤了。”
“所以,我们是不是也可以撤了?”龙谨枫单手拉开车门,另一只手搂着老婆,半只脚已经踏上了车。
“哎?等会儿!”林森眼疾手快,单手按在万恶资本家立着小金人的车前盖上,小金人飞速逃窜回缩:
“免费劳动力还能让你们跑了,想都别想?”
龙谨枫:……
他慢慢挤出一个极尽“柔和”的笑来:“哎呦喂,林哥,你看你又认真了不是?作为CA001的观察员我觉得…”
“我觉得要是今晚回家了,万一明天观察员就换人了呢。”林森面带微笑:
“毕竟咱们那位小观察员可是…”
“停,去,这就去。”龙谨枫面无表情,心如止水,带着一种绑匪准备撕票的平静:
“让那小子给我滚的远远的。”
凌晨四点的技术室还浸在半明半暗里,只有秦银落面前的电脑屏幕亮得刺眼,冷白的光映在他脸上,把眼下淡淡的青黑照得格外清晰。
桌上的咖啡杯空了大半,杯壁沾着圈褐色的渍,旁边散落着几张打印纸,上面画满了潦草的编码草稿,边角被指尖反复摩挲得发毛。
他指尖在键盘上敲下最后一个空格,回车键按下去的瞬间,身体猛地向后一靠,办公椅的滚轮在地板上滑出道轻响,带着点疲惫的滞涩。
长时间盯着屏幕让人眼冒金星,眼前晃过一串细碎的光斑,他闭了闭眼,再睁开时,澄澈的瞳孔里蒙着层薄薄的水雾,像蒙了层细纱的玻璃,连屏幕上跳动的代码都显得有些模糊。
“呼 ——” 秦银落缓缓吐出一口气,抬手揉了揉发酸的太阳穴,指尖蹭到额角的碎发,伸手指了指桌面,关节因为熬夜有些僵硬。
林森端着个印着 “劳动模范” 的大搪瓷缸子,刚凑到嘴边想吹热气,听见动静立马放下缸子凑过来,动作快得差点洒出里面的茶水。
缸子里的碧螺春舒展开蜷曲的叶片,浮在淡黄色的茶汤里,热气袅袅升起,在他下巴上的胡茬上凝了层细水珠。
“怎么说哥?有眉目了?” 林警官声音里带着点刚睡醒的哑。
秦银落幽幽抬眼看向他:“所以,你跟我和龙谨枫说去厕所的这四个小时是补觉去了?”
林森目光飘忽:“那什么哥,我说我容量比较大上了四个小时你信吗?”
龙谨枫坐在旁边,鼻梁上架着一副防蓝光眼镜安静看着他:
“但凡之后的三小时我看不到你,那我们就还有一场自由搏击可以打。”
“不不不,不至于哥。”林森嬉皮笑脸,飞速转移话题:“你看,你又急…秦队怎么说,找到了?”
秦银落点点头,鼠标在屏幕上点了两下,调出个新建的 文件。
封面页跳出来的瞬间,林森 “嚯” 了一声 —— 红色的 “打工人噩梦” 四个艺术字占了大半个屏幕,字体边缘还带着渐变的阴影,活像公司群里发的加班通知,和后面密密麻麻的技术文档形成滑稽的反差。
“你还做了 PPT?” 林森惊骇欲绝,搪瓷缸子往桌上一放,发出 “当” 的轻响:
“合着你连夜恢复固件,还抽空搞了套汇报材料?”
秦银落没理会他的惊讶,指尖划过触控板,翻到第二页。
屏幕上立刻出现一行加粗的黑色编码:
“NjA4RDIw...”,
后面跟着行小字,标注着 “Base64 编码片段。
他用鼠标选中编码下方的说明文字,亮蓝色的选中框把 “GA-T 976-2012《电子数据鉴定方法》” 和 “AES-256 加密” 圈了出来:
“通过频率分析比对,这是通信密钥的前 16 字节,密钥扩展用的是 Rijndael 轮函数。”
林森凑得更近了,鼻尖几乎要碰到屏幕,手指点了点 “AES-256” 那几个字,语气里满是钦佩又带点敬畏:
“行啊你,这都能扒出来 —— 我上次看这标准文档,光目录就看睡着了。”
他瞥了眼秦银落眼下的青黑,又看了看 PPT 里条理清晰的标注,忍不住补充:
“还标得这么细,这哪是查案,这是准备给技术组开培训课?”
秦银落微微偏头,睫毛在眼下投出片浅影,没接话,只是把密钥片段复制进彩虹表数据库的搜索框。
鼠标点击 “开始匹配” 的瞬间,屏幕下方跳出进度条,蓝色的进度块一点点向前挪,映在他瞳孔里,像条缓慢流动的光河。
“只要找到碰撞记录…” 他的指尖轻轻碰了碰屏幕上的编码,动作轻得像怕碰碎什么:
“配对的就是核心服务器的公钥。”
密钥碰撞在凌晨三点十七分成功。
匹配到的公钥曾于三天前与山东临沂某匿名宽带建立 SSL 连接,通信时长 187 秒 —— 技术骨干维护时的致命疏忽,违反了反侦察 “最小化暴露原则”。
“是‘冷藏车伪装’战术。”
凌晨三点的技术室里,惨白的灯光把每个人的影子都拉得扁长,龙谨枫俯身盯着电脑屏幕,指尖悬在键盘上方,没碰,只轻轻抵着屏幕边缘
—— 那里正显示着监控截图,画面被放大到有些模糊,却足够看清核心细节。
白色厢式货车的行驶证显示核定载质量 5 吨,但收费站称重记录始终稳定在 8.3 吨:
截图分了两栏:左边是白色厢式货车的正面照,拍于城郊收费站的卡口,车头对着摄像头,车漆泛着旧白,像被反复暴晒后褪了色的粉笔,车门上喷的 “冷链运输” 四个字边缘脱漆,露出底下深灰色的底漆,字缝里还卡着些黄黑色的泥点,像是刚从乡间小路开出来。
车头的挡风玻璃右下角贴着年检标,边角卷翘,能看见 “2024” 的半截数字,雨刮器上挂着片干枯的梧桐叶,卡在胶条缝里没掉。
最扎眼的是车轮,轮胎侧壁有明显的压痕,花纹里嵌着小石子,后轮的挡泥板歪了半边,露出里面缠绕的黑色电线 —— 那不是普通货车该有的东西,线芯隐约泛着铜色,顺着车厢缝隙钻进去,藏得极深。
右边是两张叠加的扫描件:
上方是货车的行驶证,纸质边缘发毛,像是被反复折叠过,黑色宋体字印的 “核定载质量 5 吨” 清晰地印在 “车辆信息” 栏里,旁边盖着的红色车管所印章晕了点,却依旧能看清编号;
下方是收费站的电子称重记录,黑色背景的系统界面上,绿色的数字 “8.3 吨” 在屏幕上微微泛着光,末尾的小数点还跳了一下,像是在强调这个异常数值 ——
它比行驶证上的数字多了整整 3.3 吨,旁边的 “超重预警” 用橙色小三角标着,三角里的感叹号略有些模糊。
龙谨枫的拇指蹭了蹭屏幕上货车的车厢位置:“这里的铁皮比正常货车鼓出一点不是装货撑的,是人为改装过的弧度 —— 铁皮边缘有细微的焊接痕迹,颜色比周围深,像块补丁。”
“你看这里。” 他侧头冲秦银落抬了抬下巴,指尖点向车厢底部:
“正常冷链车的底盘该有冷凝管的阴影,这张图里没有,反而能看见集装箱锁扣的反光 —— 是后加的,用来固定改装的机房。”
秦银落凑过来,把手里的纸质数据单搭在键盘上,数据单上的 UPS 电源参数刚好对着屏幕里的货车:
“科士达 YDC9310H 的重量是 85 公斤,加上服务器和备用电池,3.3 吨的超重部分刚好对得上。”
他的指尖划过称重记录里的时间戳 —— 凌晨一点十七分:
“这个时间点,城郊收费站的车最少,监控盲区最多,他们选这个点过站,就是为了减少被注意的概率。”
林森也凑了过来,眯着眼看货车车门:
“这‘冷链运输’的喷字不对劲啊,你看‘冷’字的两点水,右边那点歪得厉害,像是后来补喷的 —— 会不会是套牌车?”
“不是套牌。” 龙谨枫摇摇头,把截图切换到货车的侧面照,画面里能看见车厢尾部的编号:
“编号和行驶证上的一致,但你看车厢接缝处,有根细电线露出来了,裹着黑色绝缘胶,顺着门缝往下垂,应该是机房的外接线路。”
他放大那处细节,模糊的像素里能看见胶带上沾着点银色的金属屑:
“是改装时没清理干净的,说明这货车改完没多久,还没来得及彻底处理痕迹。”
屏幕右下角突然弹出个小窗口,是技术组发来的补充截图 —— 货车过磅时的动态画面,车轮压在电子秤上的瞬间,秤体的指示灯闪了下黄色,虽然快得像错觉,却被慢放捕捉到了。
“电子秤的超重提示灯。” 龙谨枫指着那处黄色光点:“正常 5 吨的车过磅,灯是绿色的,8.3 吨刚好触发一级超重预警,这也能佐证我们的判断。”
他直起身,往后靠在椅背上,目光还没离开屏幕,指尖在桌面上轻轻敲了两下,那节奏像是在数货车的轮胎压痕。
“冷藏车伪装,超重 3.3 吨,夜间过站,刻意避开监控密集区。” 他把这些信息串起来:
“这不是普通的运输货车,是移动的服务器机房,他们用冷链的幌子掩人耳目,就是为了让改装的机房不被怀疑。”
秦银落把数据单叠好,放在屏幕旁,刚好挡住行驶证上的 “5 吨” 字样,只露出 “8.3 吨” 的称重记录:
“下一步就是查这辆车的行驶轨迹,从临沂到这里,它肯定还在沿途的无监控区停过,更换流量卡的地方,说不定能找到更多线索。”
技术室的空调还在低低嗡鸣,吹得桌上的资料单边角轻轻颤动。
窗外天刚蒙蒙亮,青灰色的晨雾裹着零星鸟鸣飘进来,却没冲淡室内紧绷的气氛 ——他坐在电脑前,指尖还停在键盘上,屏幕亮着货车的改装剖面图,红色线条把集装箱内部的机房结构标得一清二楚:
“改装了集装箱式机房,加装的科士达 YDC9310H UPS 电源在这儿。”
他抬手点向屏幕左侧,那里有个淡蓝色的矩形框,框里标着 “10KVA 容量” 的白色字体,旁边还附了张电源参数图:
“输入电压曲线平稳落在 220V,输出功率条在 10KVA 处保持水平,最下方的续航折线从满格慢慢下滑,在 4 小时刻度处与横轴平行。
你看续航曲线,4 小时后功率会骤降,说明他们必须按时换电,这也是每 72 小时停留的原因之一。”
龙谨枫伸手拽过桌上的资料夹,抽出一张 GB-T 39732-2020《汽车事件数据记录系统》的复印件,指尖划过第 5.3 条 “ETC 数据调取规范”,再敲了敲电脑上弹出的 Excel 表格。
表格里密密麻麻列着货车的 ETC 通行记录,时间戳从三天前开始排列,绿色的 “正常通行” 和黄色的 “停留” 交替出现。
“每 72 小时就有一条黄色记录,停留地点全在高速服务区的盲区,你看这个位置……”
他放大地图上的红点,周围用灰色块标着 “无监控覆盖”:
“刚好能停下货车,换华为 5G CPE Pro 2 的流量卡。”
屏幕右下角弹出设备示意图,白色的工业级机身,三根折叠天线贴在侧面,标注着 “防基站定位干扰” 的黑色小字,格外醒目。
秦银落说着,单腿在地面轻轻一踩 —— 电脑椅的滑轮 “滋呀” 响了声,向后滑出半米远。
他伸直右腿,裤脚随着动作向上缩了点,露出脚踝处淡青色的血管。
熬夜带来的疲惫让他下意识揉了揉手腕,眼底的红血丝在屏幕光线下更明显,却没影响语气里的笃定:
“设卡拦截方案按 GA-T 1564-2019 执行,第 6.2 条里明确了电磁脉冲设备的使用距离,刚好适配货车的车载电路布局。”
另一边,林森站在战术板前,若有所思的点了点头手里攥着支黑色马克笔,笔尖在板面上划过,留下清晰的线条。
战术板是深绿色的,贴满了磁性图标:
白色的货车图标在中间,旁边散落着 EMP 枪、防爆毯、硬盘的小贴纸。
他先在货车图标左侧画了个圈,标上 “一组”,把 EMP 枪贴纸挪过去,笔尖重重戳了戳:
“一组用 EMP 电磁脉冲枪,射程 10 米内,瞄准货车左后侧 —— 那里是车载电路的集中区,按咱们秦队给的参数,一击中就能瘫痪。”
马克笔没盖笔帽,笔尾的橡胶圈蹭在板面上,留下点淡黑色的印子。
林森夹着对讲机在肩膀上,声音透过电波传出去,带着点电流杂音却格外清晰:
“当地警方注意,二组携带防爆毯,等货车电路瘫痪后,立刻覆盖集装箱顶部 —— 毯面要拉平,别留缝隙,防止里面的设备爆炸溅出碎片。”
他边说边把防爆毯贴纸贴在货车图标上方,手指在战术板上量了量距离,又把贴纸往下挪了两厘米:“就这个位置,刚好罩住集装箱的通风口。”
对讲机里传来当地警方的回应:
“收到,三组请求确认硬盘隔离的工具型号。”
林森低头看了眼秦银落递过来的便签,上面写着 “防静电隔离箱,型号 ESD-80”,念出声的同时,在战术板右侧画了个方框,标上 “三组”,把硬盘贴纸放进去:
“用 ESD-80 隔离箱,接触硬盘前必须戴防静电手套,按 GA-T 1564-2019 的第 8.3 条操作,别碰电路板上的电容 —— 秦队说那里面可能存着加密数据,碰坏了就麻烦了。”
秦银落已经把拦截点的地图调了出来,屏幕上用红色虚线标着设卡位置,旁边还有条黄色的备用路线:
“如果货车绕路,备用点在 3 公里外的国道口,那里有个加油站,刚好能逼停它。”
他伸手把桌上的冷咖啡推到一边,杯底的咖啡渍在桌面上留下个浅褐色的圈:
“EMP 枪的参数我已经发给一组了,他们的设备功率够,不用担心打不穿货车的铁皮。”
林森挂了对讲机,马克笔别在衬衫口袋里,笔帽露在外面晃了晃。
他凑到屏幕前,看着地图上的拦截点,指尖点了点盲区周边的道路:
“要不要在盲区出口也设个暗哨?万一他们提前换卡,从小路跑了呢?”
秦银落摇摇头,放大盲区出口的监控截图:
“那里有个私人养殖场,老板装了监控,我已经联系上了,能实时传画面 —— 他们跑不掉。”
技术室的时钟指向凌晨四点半,分针刚跳过 “12”,电脑主机的嗡鸣和空调声交织在一起。
林森在战术板上最后画了条箭头,从设卡位置指向货车图标,笔尖顿了顿:“好了,方案确认,就按这个来。”