名单机制预埋与路线校验雏形楼梯口的铁板缝还留着霜。霜不厚,边缘却不圆,细得发直,像有人从里头擦出了一条路,又赶在下一秒把缝口重新塞回去。刘波落脚时脚跟只在湿处停半瞬,回声被他掐得很短。长了会有人听见。门点那套账里,迟到能换成单价。单价一旦能追溯,就不再只是冷库外的噪音,而是能把他从这条线外拖回对方的接口。
夹巷的暗处更冷。背带压着肩,把呼吸收得更窄。口袋里那张薄纸被折了几回,他摸过一遍又一遍,封胶没露出新的亮。上章他只做了回滚缺口那一步,把钥匙留在自己手里,不肯交给任何会被拿去比对的眼睛。缺口能管多久,不看时间,先看对方有没有从别处摸到同一条路线校验点的补丁。
陈砺在左后半步跟着。探针细丝贴着回风方向走,摆幅收得很紧,像怕多一丝扰动被人从噪声里拎出来读成节拍。刘波不喜欢这种安静的配合,太像等着被安排。门点那次他见过了,对方要的不是你的武力,是你的节奏。你越按它给的口径走,越像在按旧模板填写,下一格就会把你推入他们准备好的回显槽。
他们绕回废通信塔底层。电缆垂在头顶铁架上,绝缘层发白,粉尘不厚,却撒得极均匀。那均匀不是清扫后的净,是提前铺过的纹理。刘波走过一截,鞋底轻轻压了一下,粉尘回弹的手感不像自然沉积,更像消过后残留的那点韧。可消不会这么“整齐”。整齐意味着有人留下可读的信号,给下一轮的人用。信号留着,就不怕被你看见。真正麻烦的是,信号也在等你确认它的含义。
塔底层静得硬。脚步声被压成短促的块,落得不够完整,像谁提前截掉了尾音。人站久了,心跳会跟着学乖,把饱满收起来。刘波不喜欢饱满,他更不喜欢任何“会被记住”的动作。每一次停顿、每一次抬脚,都可能被对方的接口当成一次可计价的参数。
他进门先闻味。消味还在,只是底色换了。冷库里那种冷到发甜的残余淡下去,空气里换成电流过载后的塑胶焦边味,尖、薄,退得也快。退得快不代表没发生。它冒出来的时机太准,像是在提醒:对方的系统能触发,也能切断。你站在触发点上,系统就会把你当成“不是背景”的对象。
他压低声音:“有人试过电缆节拍。”
陈砺点头,没有急着问“怎么判断”。刘波也不打算解释。解释会把他自己说进对方的推演里,给对方更多可抓的线。他只把结论交成证据,证据不需要口才。
陈砺把探针细丝举到电缆下方。细丝偏了一下。偏向的不是常见风道,而是电磁噪声最密的那条线。噪声像被谁用手掌按住心跳,按得你每一次注意力落下都刚好踩在“听见”的边缘。刘波讨厌“听见”。那词太软,软到会让人忘记自己到底有没有真抓住东西。他要的是痕迹,不是把信息递到嘴边的邀请。
电台面板在墙上,破旧,旋钮被拆了,剩几个孔洞和一圈磨得发亮的金属圈。刘波在孔边停了停,指腹没伸进去,只贴着金属外沿轻轻摸过。磨亮的圈边缘有两种走向:旧摩擦留下的斜纹,和后来拧动出来的新痕。新痕在旧磨纹里打了个结,像把“必须能接回去”的轮次补上,却不愿意把整体重做。对方不是乱试,是在补接口能按原样接回版本链的条件。想到这里,刘波心里没热,反倒更冷。他知道自己不能把这事当巧合。巧合会让人放松,放松会把下一步交给别人。
他打开工具包,先取气密夹层的暗袋。薄纸没摊开,先让纸角贴住指腹,确认材料状态。纸还在,封胶也没露出新反光。上章门点留下的回滚缺口没有被追着补回。可这不够。缺口能不被追回,只说明对方暂时没在这条线里继续添堵。路线校验点到底长什么样,校验点怎么和热源汐挂钩,这些他还缺外部标准。只靠猜,会让他在交易里付出代价。
门点那次延时窗口他已经见过。快翻转边缘不翻转,温度边界一过门禁自检就会跳。若对方把类似判断延伸到电台接口上,校验不会等他“说了什么”。校验等他“经过”。行动路径比语言更值钱,值钱到能把整张账单重新算一遍。
苏岚来得不快。脚步声没有先从楼梯下方挤出来,也没有沿走廊提前探进来,像是塔底层的电磁噪声把她“拣”出来的。她的声音落在刘波背后半尺,离得近,却不抢注意力。
“别急着补全。”她说。
刘波没回头:“你要我补什么?”
苏岚沉了两息,像在听回声退得够不够净:“名单不是一张纸。它会更新。”
这句不像提醒,更像告知,压得人不敢当作安慰。她继续:“你切了缺口,但缺口会被当成接口。下一轮,他们用路线校验点模板去试你。试不是为了要你的命,是为了要你的下一步。”
陈砺的探针微微抬起,细丝朝电台面板的孔边偏了半寸。动作很小,却把苏岚的话钉在同一个方向上。刘波不问“模板从哪来”。问了就是把自己放进问题里,对方给答案的同时也给了他一个新口令。漂亮的遮掩最危险,它能把人骗进他们的节拍。
他换个问法:“对账系统怎么校验?”
苏岚把手从随身薄袋里抽出一张更薄的透明片。透明片不透光,却能把电磁噪声强弱显成浅浅纹路。她把透明片贴在电台面板孔边,指腹压下去很轻,不留额外摩擦痕。纹路开始爬,电流在纸下找路。刘波盯着那条纹路走向,脑子里没立刻把它翻成完整结论。翻成结论太快,等于把对方套路记成固定脚本。固定脚本会害人:你照着走,以为掌控了,结果被下一步反咬。
“从对账系统里。”苏岚脆。
刘波等她下一句。她却没再加速,只把话压成审账的节奏:“对账系统把路线点当作温阈区间来校验。不是比对你说了什么,也不是比对你拿了什么。比的是你走到某个点时,空气里的温区该落在哪段阈值带里。温阈区间对不上,回显槽就算你没接触。”
喉头动了一下,刘波把这个信息按进嘴里后面那层冷里。门点那次延时窗口的设置方式忽然回到脑子里:快翻转边缘不翻转。他当时卡住的是边界温度。边界一过门禁自检就跳。若把判断接到电台接口上,校验就不需要他开口,他只需要在某段温区里“被经过”。经过两字太轻,轻到会让人忽略它其实是一次触发。
陈砺把声音也压低了些:“门点机制和名单机制不完全一样,骨架是同一套。阈值区间把‘接触’判成可计价的动作。”
苏岚没反驳。她收回透明片时,掌心边缘的纹路已经淡下去,说明她给的时间卡得刚好。多留一点信息,都会变成证据;证据也会变成对方下一轮的抓手。她做事懂分寸,不让自己留下可复制的痕。
刘波没有立刻追“魏衡”。他不想把问句递给对方。塔底层噪声一波波退,像有人把耳朵一点点收回去。第四次退之后,空中落下了一点很淡的冷声。断句卡在能让你继续追的地方,却刚好把后半句切走:
“口令校验……不是完整话术。”
停顿半息,再落:“是路线点的……温阈区间。”
刘波没立刻接追问。他把那段断句当数据,不当钥匙。钥匙会人动手,数据只告诉你门框在哪。怎么走是自己的事。电磁回声又停了一息,像在判断他会不会顺着缝把整套门打开。刘波没动。手没伸,脚也没改步。
“别要名单全包。”回声更低,“要路线校验雏形。”
下一句又压得更轻:“你已经切了回滚缺口,别把自己写回接口。”
这提醒不像苏岚的推演,更不像陈砺那种工程硬挤出来的结论。碎片接入的口吻永远精,精到只允许用,不允许问。提醒他“别把自己写回接口”,说明对方在衡量:他在这次行动里会不会留下更深的回显钩子。对方不追查,他也不追查。省事的代价是双方都不把入口变成固定回路。
刘波把薄纸摊开一角,手指从纸边缘挪开时没带出任何多余的抖动。他在纸上写下三个字段样式。写得快,但每一笔都压着,不让笔尖带出情绪。纸角最后塞回暗袋前,他先把“下一步可能暴露的动作”绕开。折回气密夹层暗袋扣头时,指腹先压住薄纸,像先把证据按死在自己手里,再把门关上。
“路线校验点等于温区间?”他用平平的语气问。
苏岚在旁边应了一声,短、净:“温区间的持续性。你们上章试阈跑得稳,说明持续性进了工程口径。名单系统要的就是这个。”
陈砺收探针,补上最后一块:“还不够。温阈区间是时间段,路线校验点模板要匹外侧工程条件。除雾结构、气密隔压边界都可能是它的字段。”
刘波没继续追问。他的注意力落回电缆。粉尘在某一段偏厚,厚得不太像自然沉积。偏厚的位置刚好在噪声最密的下方。对方故意把粉尘密度做成可读纹理,让温阈波形和电磁回声同时落在同一坐标轴里。只看时间会误判,只看纹理也会误判,两者都要,才算“经过”被正确识别。
“有人在这塔底层做过同样的校验。”刘波开口,像把一块石头放到桌面上,别的都先不谈。
苏岚没有否认:“对。门点外的空白账客试探触发方式,和这边有点像。你们那次卡在温度边界,它没能把回显槽接回去。”
扣头咬合声响了一下,短得像把多余反应都封回去。刘波脑子里却还在转上章末尾的矛盾:对方到底想诱导误归因,还是一直在攥取可追溯版本接口?电台面板回声给他的倾向更偏向后者。至少在路线校验点骨架上,对方把“进入验证”做成可重复流程。你不追来源,它也会你走到下一个节点,把你拖进他们更新的节奏里。
他拿起薄纸,最后一笔压得更深。那一笔不是写给当下的人看,更不是写给当下能问清的人。他只是给未来交易校验留索引。不解释词,不解释含义,只留结构。解释会变成第二条口令。现在不说,是为了不把未来的门口交给对方。
“我触发了某种监听纹理?”他又确认了一句,仍旧平。
苏岚沉默半息,像把细节压在嗓子里不让它冒出来:“你取证时脚底节拍有一处不净。跟YF004那种触发记录纹理偏差不大,小到会被它当成‘你还在按旧节拍走’。它要的不是你失败,是你重复。重复一次,就能把你接回版本链。”
刘波没立刻反驳。他把脚尖往地面挪半寸,感受粉尘厚薄带来的摩擦阻尼差别。粉尘厚的地方阻尼更稳,节拍也更沉。门点能用,电台接口也能用。对方会把这当作“认你”的依据,不是认脸,是认你怎么走。
“那就别让它误归类。”刘波说,“下一次取证,别踩那段粉尘厚处。脚印间隔更碎,碎到它分不出固定模式。”
陈砺点头,探针细丝扫过地面,回摆角度比平常更快收回。像在给“变化”做标注。刘波不喜欢标注,但标注能救命。救命的事他只能先做。
苏岚却又压低一句,像怕自己说多了会留下痕:“别只做动作。它在等你做动作。它要你的不是失败,是你的重复。你重复一次,它就能接回来。”
刘波把薄纸折回气密夹层暗袋。折痕紧得像把一线系死。他不习惯用嘴承诺。承诺太容易被对方当成证据。于是他只说:“那就让它等。等到它版本更新,把自己暴露在我断链逻辑里失去可接入性。”
苏岚看着他,嘴角动了动,像想骂人又忍住。她没问他凭什么断定对方会更新,只提醒一句更危险的话:“安全不代表它放过你。它会用下一版诱导你。你写的雏形得留迭代口径,不然它用新回滚缺口的逻辑反咬。”
刘波没接“口径”这两个字。他在意的是行动时间能不能切进同一组阈值判断。名单更新也行,只要更新到他写下的断链逻辑上。对方要他重复,他就让重复变得不再“可接入”。这才是他的冷眼算计,不是口头上的拒绝。
电磁噪声再次退。塔底层的静恢复成之前那种硬硬的安静,像一只看不见的眼睛终于合上。刘波背起工具包走到电台面板旁边,没有再贴透明片,也没拆任何东西。他只是把掌心按在金属外沿,感受一次残留的温度。残留很浅,浅到只能留边角给他摸准方向。
这时他能确认一件事:对账系统的校验不止在门点延时窗口。它能把电台接口、温阈区间、误导纹理捆成一套“可验证承诺”的骨架。名单任务包像外壳,真正能在交易里咬人的,是骨架里谁能接上谁。
陈砺问:“我们这趟取证够了吗?”
刘波看了一眼薄纸折角。手指停在暗袋扣头上半秒,随即松开:“够了。路线校验点雏形有了。温阈区间对应热源汐波形规律,我能在交易校验时用。名单全包……现在不是我的目标。”
苏岚收起透明片,目光在他手边停了一瞬:“你不追查,确实安全。可别忘了,它不靠你追不追。名单会更新,它会用下一版诱导你。”
刘波点头。点头幅度很小,像怕动作幅度也被对方读进版本链。然后他走出通信塔底层。天光偏暗,冷风从塔外缺口灌进来,带着粉尘和一点旧塑胶味。粉尘贴在衣角他没拍掉。拍一下就等于把节拍重置,节拍重置会告诉对方:他正在调整。
走出几步后,他伸手按住后颈那块旧冻疤。按下去的触感紧了一点,像提醒:对方已经能在电台接口里做校验。未来交易某个节点里,他们一定会拿路线校验点模板来试他。先递一个看似能填补的缺口,让他伸手接住,再把那只手变成回显槽的证据。
他把手按住工具包卡扣。卡扣咬合声依旧短,短得把多余反应全部压回去。下一次交易校验,他要用雏形把回显槽反切成拒绝。名单更新也行,更新越快,他越得对方更新到自己断链逻辑里,失去可接入性。
他仍旧不追名单来源。来源再重要,也可能是钩子。他知道门点那次已经教过他:不是用力压,而是让对方每一步都算不清成本。算不清成本,对方才会退,回头的资格才会被他守在手里。