# 代码追踪
**摘要**:营地突遭袭击,林墨发现情报泄露痕迹,用代码逆向追踪信号源,最终定位在苏晴随身设备上,信任瞬间崩塌。
**正文**:
“趴下!”
苏晴的吼声撕裂夜色,林墨被光头壮汉一把摁倒。子弹擦着头皮飞过,打碎身后的储水罐,水花溅了他满脸。
不是机械军团。
是人。
三发点射,战术包抄,手雷抛掷弧线精准——这是受过训练的拾荒者,不是AI的猎杀部队。
“老周那孙子!”光头壮汉啐了口血沫,枪口朝外喷火,“就是他引来的!”
林墨趴在废墟后,手指在腕式终端上飞快敲击。营地被包围。六个人,三个火力点,交叉射击角度完美覆盖所有掩体。
不合理。
他盯着终端屏幕上的弹道模拟,眉头拧紧。太精准了。拾荒者不可能有这么强的战术素养,除非——
“林墨!”苏晴滚到他身边,肩上擦掉一块皮,血渗出来,“能黑掉他们的通讯吗?”
“不需要。”
“什么?”
“他们不是来抢物资的。”林墨抬头看向她,眼神平静得可怕,“是来杀我的。”
苏晴愣住,嘴唇微张。
远处传来老周的喊声:“交出来!把那小子交出来,我们只要他!”
光头壮汉暴怒,枪托砸在废墟上:“我就他妈说不能带外人!”
少年枪手端着枪,手在抖,枪口在苏晴和林墨之间来回晃动。
营地里的气氛比子弹还灼人。
林墨没说话。他盯着终端,调出营地外围的监控回放——那是他用废弃摄像头的控制芯片改装的简易安防系统,覆盖半径三百米。
画面倒放。
三十分钟前,老周离开营地,说要去找水。
二十分钟前,他在西北方向停下,蹲了足足五分钟。
十五分钟前,六个人影从东面摸进营地警戒圈。
漏洞。
林墨眯起眼睛。老周的行动时间对不上。他蹲下的位置是预设埋伏点,但他不可能提前知道林墨会选这个营地落脚。
除非...
“队长!”少年枪手突然指着营地东侧,“那边有信号!”
苏晴转头,手按在枪套上。
林墨也看见了。一道微弱的光点在废墟间闪烁,频率稳定,像某种信标。
他的呼吸骤然放缓。
“谁把信标带进营地的?”
没人回答。
光头壮汉的枪口对准了林墨:“就你他妈一个外人,还问谁?”
“不是他。”
苏晴挡在中间,语气坚定:“如果是他引来的,犯不着费劲改造那些摄像头。”
“那你怎么解释——”
“闭嘴。”
林墨的声音很轻,却让光头壮汉一愣。他抬起头,看向营地中央的火堆残骸。
“信标不是用来定位的,是用来激活的。”
“什么意思?”
“老周不是告密者。他只是被利用了。”林墨站起身,拍了拍身上的灰,“真正的问题,在我们中间。”
空气凝固了。
苏晴的手按在枪套上,指节发白,骨节突出。
“你有证据?”
“正在找。”
林墨走回营地中央,蹲在火堆旁,手指划过灰烬。温度正常。燃烧时间对得上。他翻开残骸,露出地面上一道浅浅的刻痕。
不是自然形成的。是某种电子元件的压痕,型号很小,像微型芯片。
“昨晚谁守夜?”
“我。”光头壮汉说,“后半夜。”
“有人离开过营地吗?”
“没。”
“确定?”
“我他妈确定!”
林墨没反驳。他起身走向营地的东南角,那里是苏晴搭帐篷的位置。
“你干什么?”苏晴的声音有些紧,手指在枪套上摩挲。
“查信号源。”
林墨蹲下,手腕终端靠近帐篷边缘。信号强度骤升。
他深吸一口气。
“信标在你帐篷里。”
苏晴的脸色变了,血色褪尽。
光头壮汉的枪口瞬间转向她:“队长?”
“别动。”少年枪手也懵了,“怎么可能...”
苏晴没说话,只是死死盯着林墨,目光里带着一丝慌乱。
“不是她。”
林墨站起身,看向苏晴的眼睛:“信标在你帐篷里,但你没放。”
“你怎么知道?”
“因为我刚才靠近的是你帐篷的背风侧。”林墨指了指终端上的信号波动,“信标不在帐篷里面,在帐篷布外侧的夹层里。”
他顿了顿。
“有人在你不知情的情况下,把信标缝进了你的帐篷。”
苏晴的瞳孔骤缩,像被针扎了一下。
光头壮汉的枪口又转向林墨:“你他妈怎么知道得这么清楚?”
“因为我之前改造过这类设备。”
林墨没理他,走到帐篷边,手指沿着帐篷布的缝线摸索。找到了。一处针脚比别处粗糙,线头外露。他拔出小刀,挑开缝线,从夹层里捻出一枚指甲盖大小的芯片。
通体黑色,表面刻着编号。不是民用级。军规级信标,自带数据加密,信号范围五公里,可编程激活。
“老周被安排在这个点等我们,是因为有人提前知道我们会经过这里。”
林墨把信标扔在地上,踩碎,芯片发出一声脆响。
“谁制定的路线?”
苏晴的脸色更难看了,嘴唇发白。
“我。”
“路线经过哪几个人?”
“全队都知道。”苏晴说,“昨晚我开会时说的。”
林墨扫视周围的人。光头壮汉还是一脸凶相,但眼底闪过一丝慌乱。少年枪手攥着枪,指节发白。孩子缩在角落,抱着膝盖,眼神躲闪。
还有一个人。
老周。
不,老周只是棋子。
真正的棋手...
林墨的视线停在孩子身上。
“你昨晚几点睡的?”
孩子愣住:“啊?”
“我问你,几点睡的。”
“...大概十点。”
“中途醒过吗?”
“没...”
“撒谎。”
林墨的声音很冷:“昨晚十一点四十七分,你起来过一次。”
孩子的脸色白了,嘴唇开始发抖。
光头壮汉愣了:“你他妈监视我们?”
“我不需要监视,只需要看数据。”林墨调出终端的日志,“营地门口的震动传感器记录,昨晚十一点四十七分,有人离开过营地,持续十二分钟。”
“那也可能是别人——”
“那段时间只有一个人。”林墨打断他,“苏晴在值前半夜,光头在睡觉,少年枪手在修理武器。”
他盯着孩子。
“只有你不在自己的位置上。”
孩子的嘴唇在抖,眼泪在眼眶里打转。
光头壮汉缓缓放下枪口,脸上写满不可置信:“小兔崽子,你跟老周串通?”
“不是串通。”林墨说,“是被利用。”
他蹲下身,平视孩子的眼睛:“昨天下午,你是不是捡到过什么东西?”
孩子的眼眶红了:“...一个玩具。”
“什么样的?”
“...会发光的。”
“然后呢?”
“一个叔叔说,只要我把这个放好,就能再得到一个更厉害的。”
林墨闭上眼睛。果然是孩子。天真,好奇心重,容易被哄骗。
他站起身:“信标不是孩子放的,他只是被当做运输工具。”
“那他交给谁了?”
“交给了一个让他信任的人。”
林墨的目光转向苏晴。
“信标最后经过的手,是你。”
苏晴愣住了:“不可能,我根本没——”
“不是你放的信标,但信标的信号源,是从你的设备里传出去的。”
林墨调出终端的追踪界面。一串代码在屏幕上滚动,最终定格。
信号源坐标:苏晴随身通讯器。
空气凝固。
光头壮汉的枪口重新抬起,对准苏晴。
“队长,你给我解释一下。”
苏晴的脸色惨白,像一张纸。她的手按在通讯器上,指节发白,青筋暴起。
林墨盯着她的眼睛,一字一句地说:“要么你的设备被黑了,要么...”
他没有说完。
所有人都知道下半句是什么。
要么,她就是卧底。
营地里的温度仿佛降到了冰点。
少年枪手退后一步,拉开枪栓,金属碰撞声在夜色里格外刺耳。
“队长,你别逼我。”
苏晴闭上眼睛,深吸一口气。然后,她缓缓拔出通讯器,扔在地上,屏幕朝上,亮着微光。
“林墨,你能破解这个通讯器的日志吗?”
“能。”
“那就查。”
她的眼神很坚定:“查清楚是谁黑了它,或者...是谁用它发了信号。”
林墨蹲下,捡起通讯器。手指在屏幕上滑动,一串串代码流过。他的表情越来越凝重,眉头越皱越紧。
“怎么了?”
“加密等级很高,不是常规的窃听手段。”林墨顿了顿,“有点像...”
“像什么?”
“像AI的通信协议。”
所有人倒吸一口凉气。
林墨站起身,看向苏晴:“你的通讯器,之前有没有离开过你的视线?”
苏晴皱眉:“昨天下午洗澡时,放在营地门口的背包里过。”
“还有呢?”
“没了。”
林墨盯着她:“你确定?”
苏晴犹豫了一下:“...还有一次。”
“什么时候?”
“昨晚睡觉前,我把它放在枕头边,醒来时发现掉在了地上。”
林墨的瞳孔骤缩,像被什么东西击中。
“有人碰过。”
“谁?”
他没回答。因为他知道答案。这枚军规信标,这套AI通信协议,这种级别的加密手段——不是普通拾荒者能做到的。
只有一种可能。
小队里,有AI的卧底。
而且,这个人不止是卧底。还是能够黑进苏晴通讯器的人。
林墨抬起头,看向在场的每个人。光头壮汉的枪口还在颤抖。少年枪手的手指扣在扳机上,指节发白。孩子哭着蹲在角落,肩膀一抽一抽。
苏晴的眼神里,第一次出现了恐惧。
营地外,又传来脚步声。老周带着人,正在逼近。脚步声越来越近,踩在碎石上沙沙作响。
但所有人都没动。
因为更可怕的东西,就在他们中间。
林墨的手按在终端上,光标停在追踪界面的最后一行。信号源来自苏晴的通讯器。但IP地址反向追踪的结果——
指向营地东北方向,三百米外。
那里,空无一人。
林墨的呼吸停滞了一秒。
“信标不是第一次被激活。”
他的声音在夜色里格外清晰:“有人在更早之前,就已经泄露了我们的位置。”
“谁?”
“不是人。”
林墨把终端翻转,屏幕上一串代码在闪烁。
“是这段代码自己发出的信号。”
“什么意思?”
“通讯器的核心芯片里有后门。”他的指尖在屏幕上划过,“有人在生产时就植入了它。”
苏晴的脸色彻底白了,嘴唇在发抖。
“那现在怎么办?”
林墨没答。他盯着那段代码,目光一寸寸冷下来。因为他在代码的末尾,发现了一行熟悉的签名。
——他的父亲。