空气里有股子焦糊味儿。
不是着火那种焦糊,是电路板过载、电容炸裂、加上焊锡和松香混合在一起,被高温一激,散发出来的那种特有的、带着点金属辛辣的焦糊气。这味道混在老旧服务器机房那种恒温恒湿的、略带臭氧味的空气里,格外刺鼻,也格外……真实。
林劫站在一张摆满各种仪器和拆解到一半设备的长条工作台前,手里捏着一个巴掌大小、边缘已经烧得发黑变形的电路板,眉头微微蹙着。工作台周围,稀稀拉拉围着七八个人,有男有女,年纪都不大,穿着随意,脸上都带着熬夜特有的油光和疲惫,但眼睛却都盯着林劫手里的那块板子,眼神里有好奇,有不以为然,也有那么点掩饰不住的、等着看热闹的意味。
这里是“墨影”那个伪装成废旧电器回收站据点深处,一个专门用来折腾硬件和做破坏性测试的实验室。比之前开会那地方更乱,也更“有料”。墙上挂着各种型号的接口转换器,架子上堆着不同年代的存储设备,角落里甚至还有一台老式的示波器在发出绿色的光斑。
“就这?”站在林劫左手边,一个剃着寸头、脖子上有纹身的年轻人先开了口,他歪着头,用下巴点了点林劫手里那块焦黑的板子,语气里带着明显的挑衅,“老吴说这是从‘清道夫’一个损毁的通讯节点上扒下来的核心加密模块,防护等级是‘龙吟’军标三级。我们折腾三天了,一碰就自毁,根本读不出任何固件。林……哥,你不是‘技术幽灵’吗?给看看,是这玩意儿压根就没打算让人读,还是我们方法不对?”
这年轻人叫阿飞,是“磐石”那边的人,性子冲,手底下活也不错,是那拨激进派年轻技术员里比较出头的一个。他这话说得不客气,但问的确实是实际问题。周围几个人也竖起了耳朵,想听听这个被“博士”和“先生”看重、据说手段通天的“外来者”到底能说出什么花儿来。
林劫没理会阿飞话里的刺儿。他把那块焦黑的板子凑到眼前,借着工作台上高亮度的无影灯,仔细看着烧毁的痕迹。烧得很均匀,是从几个特定的芯片下方开始碳化的,说明自毁机制是内置在芯片内部的热熔丝,一旦检测到非授权物理接入或试图绕过某层验证,就会瞬间过载,产生高温烧毁关键电路和存储单元。
“军标三级,带物理自毁,正常。”林劫开口,声音平静,没什么起伏,“设计思路就是一次性的,用完了或者有被俘风险,就确保连渣都不剩。你们用的常规热风枪和化学腐蚀剥离法,触发阈值太低。”
“那不然呢?”阿飞抱着胳膊,“总不能上液氮冷冻吧?那玩意儿对板子损伤更大,而且我们这儿也没有专业设备。”
“不需要液氮。”林劫放下板子,目光在工作台上那些杂乱摆放的工具和零件上扫过。他伸手,从一堆废弃的连接线里,抽出几根特别细的、带屏蔽的漆包线,又从一个零件盒里翻找出几个比米粒还小的贴片电容和电阻。他的动作不紧不慢,却带着一种奇异的精准感,仿佛对这里每一件破烂的位置和用途都了然于胸。
“老式示波器还能用?”他头也不抬地问了一句。
“能,就是探头有点飘。”一个戴着厚眼镜、看起来更文静些的女生答道,她叫小雨,是“博士”那边的。
“够了。”林劫拿起那块焦黑的板子,走到工作台另一头,那里有一台老旧的、带机械臂的微操台——通常是用来焊接精密元件的。他坐下,调整了一下显微镜头和灯光,将那块板子固定好。
然后,在周围人好奇又怀疑的目光注视下,林劫开始了操作。
他没有去碰那些烧毁的核心芯片,而是将目光聚焦在板子边缘几个不起眼的、看似供电滤波的贴片元件上。他用镊子极其小心地刮掉其中一个元件表面的黑色涂层,露出底下极细微的金属焊盘。动作轻得像是怕惊醒一只沉睡的蝴蝶。
“他在干嘛?”有人小声嘀咕,“那是个滤波电容啊,跟加密有什么关系?”
林劫没解释。他用那几根细如发丝的漆包线,一端小心翼翼地焊在刚刚刮开的焊盘上,另一端则连接到他刚刚翻找出来的那几个小米粒似的贴片元件上,组成了一个极其简陋的旁路电路。接着,他将这个自制电路的输出,接在了那台老示波器的探头上。
整个过程行云流水,没有一丝犹豫,仿佛他大脑里早就有一张这张板子在烧毁前的完整电路图。旁观的几人,尤其是懂硬件的阿飞和小雨,眼神渐渐变了。这手法,不是学校里能教出来的,这是真正在底层、在极限条件下,用最简陋工具和最深的理解去“庖丁解牛”的经验。
“供电时序。”林劫终于开口解释,声音依旧平淡,像是在陈述一个物理定律,“军标自毁电路要启动,需要主控芯片在一个极短的时间窗口内,连续收到几个特定时序的电压脉冲作为‘确认信号’。如果芯片本身因为烧毁无法发出信号,但它的供电线路和部分外围电路可能还残留着烧毁前最后一刻的‘状态记忆’。这个滤波电容……”他指了指自己焊接的那个点,“离主控的供电脚最近,烧毁时承受了瞬间高压,它的介质层可能发生了微小的、不可逆的极化变化,这种变化会极其微弱地影响流过它的残余电流的相位。”
他打开老示波器,调整旋钮。屏幕上,原本杂乱无章的噪声波形,在调整了滤波和触发条件后,渐渐显现出一个极其微弱、但隐约有规律的电压尖峰序列,像是一段模糊的、即将消失的回声。
“这是……”小雨凑近屏幕,推了推眼镜,声音里带着难以置信,“自毁信号触发前的最后一次供电校验脉冲的……衰减反射?”
“嗯。”林劫应了一声,手指开始在连接着自制旁路电路的几个小米粒元件上,用镊子尖端极其轻微地调整着接触位置和压力。示波器屏幕上的波形随着他的调整发生着微妙的变化。“反射波形不完整,畸变严重,但结合板子烧毁的路径和这几个外围元件的参数,可以反推出原始校验脉冲的部分特征,尤其是……时间间隔和幅度比例。”
他一边说,一边从旁边扯过一张草稿纸,用笔快速记录下几个时间数值和电压比值。然后,他断开自制电路,从工作台下摸出一个他自己带来的、香烟盒大小的黑色设备——那是他用锈带零件改装的简易信号发生器和逻辑分析仪一体机。
他将这个设备通过几根线连接到焦黑板子上几个没有完全烧毁的测试点,然后在那个小设备的破烂屏幕上快速输入参数。屏幕上滚动着旁人看不太懂的代码和波形图。
“你要干什么?”阿飞忍不住问,语气里的挑衅少了很多,多了些疑惑和隐约的期待。
“骗它。”林劫言简意赅。
他启动了那个黑色小设备。一阵极其轻微、人耳几乎听不见的高频滋滋声响起。几秒钟后,焦黑板子上某个还没彻底碳化的区域,一个原本暗着的、芝麻粒大小的LED指示灯,极其微弱地、闪烁般地亮了一下红光,随即彻底熄灭。
与此同时,林劫那个小设备的屏幕上,滚过一行乱码,然后定格在一个进度条上——1%…2%…进度缓慢,但确实在向前爬。
“这……怎么可能?”阿飞瞪大了眼睛,脖子上的纹身都随着他吞咽口水的动作起伏了一下,“自毁电路都烧了,芯片也熔了,你怎么……”
“芯片熔了,但硅基底还在。硅是半导体,极端高温破坏的是上面的金属互联层和掺杂结构,但基底材料本身和一部分深层的阱结构可能还残留着极其微弱的、与最后一次写入状态相关的电荷分布差异。”林劫解释道,语速比平时稍快,显然进入了某种专注的技术状态,“用特定频率和相位的微电流去‘刺激’这些残存的硅结构,同时模拟出自毁前最后收到的正确校验脉冲序列……有可能诱导出深埋在硅基底里、物理烧蚀也无法完全抹除的、工厂测试时预置的底层调试接口。当然,成功率很低,读取出的数据也大概率是损坏的,而且……”
他话没说完,那个小设备屏幕上的进度条在爬到5%左右时,突然卡住,然后屏幕一黑,一股更淡的焦糊味从设备本身散发出来。
“过载了。”林劫平静地关掉设备,拔下线,“硅结构残留信息太微弱,信噪比太低,强行读取把我的前端放大电路烧了。而且,就算读出来,99%是乱码。”
周围一片寂静。阿飞张了张嘴,没说出话。小雨看着那冒着淡淡青烟的黑色小设备,又看看林劫平静无波的脸,眼神复杂。其他几个围观的技术员也面面相觑,从彼此眼中看到了震惊。
失败了。但这不是重点。
重点是他展示的思路和方法——那种对硬件底层原理深刻到骨子里的理解,那种在绝境中寻找常人根本看不见的、细微到极致的可能性,以及用最简陋工具去实现这种可能性的恐怖实操能力。这根本不是常规的黑客思路,这是一种近乎“巫术”的硬件工程学。
“所以……还是读不出来?”一个年轻技术员有些失望地小声说。
“读不出来。”林劫点头,把那个冒着烟的自家设备和焦黑的“清道夫”板子都推到一边,“但验证了两件事。第一,这块板子的自毁机制确实是基于供电时序校验,触发阈值在纳秒级。第二,‘宗师’的军标三级硬件,在物理层面依然有理论上被‘榨取’残留信息的可能,虽然目前看成本极高、成功率极低,几乎不实用。”
他顿了顿,看向阿飞和小雨:“但知道这两点,下次你们在战场上遇到类似的东西,至少可以避开某些注定徒劳的尝试,或者……在极端情况下,知道该朝哪个方向赌一把。”
这话说得实在。没有吹嘘,没有掩饰失败,而是把一次失败的尝试变成了有价值的经验教训。阿飞脸上的不忿彻底消失了,他挠了挠头,有点别扭地开口:“那个……林哥,你刚才说的硅基底残留电荷,还有用微电流刺激的方法……有更详细的资料吗?或者,你那小玩意的电路图,能看看不?”
称呼已经从“林劫”变成了“林哥”。
林劫看了他一眼,从随身的帆布包里拿出一个皱巴巴的笔记本,撕下其中一页,上面是用极细的笔画勾勒的简易电路图和几行公式。“原理和大致参数。具体实现要看手头有什么零件。我那设备是临时凑的,不具参考性。”
阿飞如获至宝地接过那张纸,立刻凑到灯下看了起来。小雨和其他几个对硬件感兴趣的人也围了过去,低声讨论起来。
就在这时,实验室的门被推开了。一个身影走了进来,是“磐石”。他依旧穿着那身战术背心,脸上没什么表情,但那双鹰隼般的眼睛扫过工作台,扫过聚在一起看图纸的年轻技术员,最后落在林劫身上。
实验室里的气氛瞬间微妙地凝滞了一下。讨论声低了下去。
“磐石”走到工作台前,看了一眼那块焦黑的板子和林劫那个还在冒烟的设备,又瞥了一眼阿飞手里小心翼翼捧着的图纸。
“搞出什么名堂了?”他开口,声音沙哑。
“林哥给我们演示了一种从自毁硬件里榨取残留信息的思路,”阿飞抢着答道,语气里带着掩饰不住的兴奋,“虽然这次没成功,但方向太牛了!以前我们压根没往这方面想!”
“磐石”盯着那张图纸看了几秒,又看向林劫,目光锐利如刀:“花里胡哨。战场上,敌人不会给你时间搞这些微操。要么一发EMP解决,要么直接炸了。这些东西,”他用手指点了点图纸,“除了浪费时间和资源,还能有什么用?”
他的话像一盆冷水,浇在刚刚升温的技术热情上。阿飞等人脸上的兴奋淡了些。
林劫迎上“磐石”的目光,语气依旧平静:“EMP不一定每次都有效,炸了可能毁掉关键情报。多一种思路,多一分可能。哪怕只有万分之一的成功率,在关键时候,可能就是生与死的区别。”他顿了顿,补充道,“当然,‘磐石’队长说得对,常规战场用不上。这是最后迫不得已的手段。”
他既坚持了自己的观点,又给了“磐石”台阶,话没说死。
“磐石”哼了一声,没再继续这个话题。他转向阿飞:“别光顾着看图纸。让你们准备的、用于锈带侦察的伪装中继器,进度怎么样了?‘博士’那边催了。”
“啊,那个……”阿飞有点不好意思,“还差一点,信号同步老是有点漂移……”
“给我看看。”林劫突然说。
阿飞愣了一下,连忙从工作台底下拿出一个只有火柴盒大小、伪装成水泥块的灰色装置。林劫接过来,用万用表测了几个点,又连接到一个频谱仪上看了看。
“同步芯片的时钟源精度不够,外部干扰有点大。用这个试试,”林劫从自己包里又摸出两个比绿豆还小的贴片晶振,递给阿飞,“频率是标称值,但实际更稳。另外,在电源入口这里,”他用笔尖在装置外壳上虚点了一下,“加一个你手边那种0805封装的磁珠,滤一下高频噪声。应该能改善。”
阿飞立刻照做。几分钟后,重新测试,频谱仪上显示的信号稳定度明显提升。
“磐石”在一旁冷眼看着,没说话,但抱着胳膊的手指,不易察觉地轻轻敲击着自己的上臂。他看着林劫的眼神更加复杂,那里面审视和警惕的意味,似乎比刚才更浓了。
这个“外来者”展现出的技术能力,太全面,也太深入了。从高深的理论思路到解决实际工程问题的随手而为,都显得游刃有余。这种人,如果真心合作,价值巨大。但如果他有二心……威胁也同样巨大。
“行了,都抓紧干活。”“磐石”丢下一句话,转身离开了实验室,背影显得有些沉重。
技术交流还在继续,但气氛已经和之前不同。林劫不再主动展示什么,而是更多地回答阿飞、小雨他们提出的各种问题,从硬件漏洞到加密协议,从锈带环境对设备的影响到如何反追踪。他的回答往往一针见血,简洁实用,没有花架子,让提问者常有茅塞顿开之感。
不知不觉,大半天过去了。当林劫准备离开时,阿飞等人看他的眼神已经充满了敬佩,甚至带着点崇拜。连最初态度最冲的阿飞,也一口一个“林哥”叫得顺溜。
林劫收拾好自己的东西,背起帆布包,对众人点了点头,便离开了这间充满焦糊味和技术热情的实验室。
走在昏暗的走廊里,他脸上的平静依旧。技术交流的目的达到了,他展示了自己的价值,也获取了一些“墨影”内部的技术氛围和人员倾向的信息。阿飞那些年轻人更容易接受新事物,对技术有纯粹的热情,是可以争取的对象。而“磐石”的警惕,在意料之中。
但仅仅展示技术,赢得几个年轻技术员的佩服,还远远不够。他需要更实质性的东西,需要推动对“旧港区”的侦察,需要验证“宗师”核心的线索。
技术是工具,是桥梁,但最终的目的,始终是那座藏在黑暗深处的“神之心脏”。
他摸了摸怀里那几台“博士”给的、准备用于锈带侦察的微型传感器。
下一步,该去锈带,布下自己的“眼睛”了。