厚重的铁门在狂暴的撞击下发出令人牙酸的呻吟,灰尘簌簌落下。门外粗暴的吼叫和威胁如同死神的丧钟。备品库内,空气凝固,绝望如同冰冷的潮水蔓延。
“妈的!跟他们拼了!”王猛目眦欲裂,抄起顺子带来的钢管就要冲上去。
“别冲动!”陆子谦厉声喝止,大脑在极限压力下疯狂运转。硬拼只有死路一条,必须利用这唯一的屏障争取时间!他的目光急速扫过昏暗的备品库,最终定格在角落里一个半人高、锈迹斑斑的通风管道检修口上!那是连接车间其他区域通风系统的节点!
“猛子哥!顺子!把那个货架推过来顶住门!快!”陆子谦一边下令,一边迅速将昏迷的阿杰背起,用找到的麻绳草草固定在自己背上。
王猛和顺子立刻使出吃奶的力气,将一个沉重的金属货架“嘎吱嘎吱”地推过来,死死抵在颤抖的铁门上,暂时延缓了被破开的命运。
“谦儿,门撑不了多久!”王猛喘着粗气喊道。
“不从门走!”陆子谦指着那个通风口,“从这里出去!猛子哥,你力气大,把盖板撬开!”
王猛二话不说,用钢管插进盖板缝隙,猛地发力!“哐当”一声,生锈的合页断裂,盖板被撬开,露出黑黢黢的洞口,一股带着陈年灰尘和铁锈味的风从中涌出。
“顺子,你打头!猛子哥,你断后!快!”陆子谦背着阿杰,毫不犹豫地率先钻入狭窄的管道。管道仅容一人匍匐通过,冰冷粗糙的内壁刮擦着身体和衣服,背上的阿杰更是增加了巨大的负担。
顺子紧随其后,王猛在最后钻入,还不忘用脚将撬开的盖板往回踹了踹,试图稍作遮掩。
就在他们全部进入管道后不到十秒——
“轰隆!!!”
一声巨响,备品库的铁门连同抵门的货架被整个炸开!碎屑纷飞,烟尘弥漫。几名手持武器、戴着黑色头套的悍匪冲了进来,发现空无一人后,立刻注意到了被撬开的通风口。
“追!他们跑不远!”为首的匪徒厉声喝道,立刻有人试图钻入管道。
通风管道内,陆子谦等人拼命向前爬行。管道错综复杂,岔路众多,顺子凭着对厂区结构的熟悉,选择着大致通往技术科的方向。身后远处传来追兵在管道内爬行的窸窣声和叫骂声,如同附骨之疽。
“这边!”顺子在一个岔路口果断选择向左。爬行了不知多久,前方终于出现了一丝微光和一个更大的出口格栅。格栅外面,隐约传来机器低沉的运行声——是技术科旁边的设备调试间!
“到了!”顺子用力踹开格栅,几人依次从管道中滚出,落在一片相对空旷、摆放着各种检测仪器的工作区。陆子谦小心地将阿杰放下,发现他气息更加微弱,必须立刻得到救治!
“猛子哥,你和顺子守在这里,无论如何挡住他们!我去技术科找吴工!”陆子谦将那个沾血的U盘紧紧攥在手心,这是比性命还重要的东西!
他冲出调试间,直奔隔壁的技术科办公室。幸好,吴工因为要分析新设备异常数据,今晚也在加班。
“吴工!”陆子谦撞开门,把正在电脑前埋头苦干的吴工吓了一跳。
“陆厂长?您这是……”
“没时间解释了!立刻调出那套德国烫印机核心控制单元的所有异常指令和日志,快!”陆子谦语气急促,不容置疑。
吴工虽然不明所以,但看到陆子谦满身污秽、脸色骇人,也不敢多问,立刻在电脑上操作起来。很快,屏幕上滚过一串串复杂的代码和日志记录。
“找到了!就是这些无法识别的冗余指令碎片!”吴工指着屏幕上一段标红的代码。
陆子谦立刻凑上前,紧紧盯着那些看似杂乱的字符。张老板说钥匙就在这些异常指令里!他回想起张老板录音里提到的“龙脉”,以及阿杰拼死送出的U盘……这些字符,会不会是某种编码?
他尝试着将这些字符与“龙脉”、“Long mai”甚至拼音首字母进行比对,都毫无头绪。时间一分一秒过去,调试间那边已经传来了王猛、顺子与追兵交手的怒喝和打斗声!
“妈的!到底是什么!”陆子谦急得额头青筋暴起。
就在这时,他的目光无意中扫过屏幕上指令记录的时间戳,其中一个碎片出现的时间,恰好是张老板生日那天的凌晨!
生日……倒过来……
一个疯狂的念头闪过!他不再看指令内容,而是看向记录这些指令的——内存地址偏移量!那一串串十六进制的数字!
他迅速拿起桌上的纸笔,将那几个异常指令对应的内存偏移量记录下来:0x1A90F, 0x1b01c, 0x1A8E3……
他尝试着将这些十六进制数字转换成十进制,或者直接拼接,都毫无意义。
倒过来……张老板生日倒过来是密码……那这些地址呢?
他尝试着将每个地址的字节顺序倒过来读写:0x1A90F-> F09A1?不对……
难道是……将整个地址序列视为一个长字符串,然后倒序排列?
他抱着最后一线希望,将记录下来的偏移量字符串1A90F1b01c1A8E3…… 整体倒序书写:3E8A1c10b1F09A1……
这看起来依旧像是一串无意义的十六进制数。
“陆厂长!他们人太多了!快顶不住了!”王猛浑身是血地退到技术科门口,嘶声喊道,顺子也在他身后苦苦支撑。
陆子谦双眼赤红,汗水顺着下巴滴落。难道理解错了?张老板说的“倒过来”不是这个意思?
就在这千钧一发之际,他的目光再次扫过那倒序后的字符串 3E8A1c10b1F09A1…… 等等!如果……如果不是把它当成数字,而是当成AScII码的十六进制表示呢?
他如同抓住最后一根稻草,也顾不上找转换表,直接对吴工吼道:“吴工!电脑!有没有十六进制到AScII码转换工具?快!输入这个:3E 8A 1c 10 b1 F0 9A 1……”
吴工虽然懵了,但手指飞快地在另一台电脑上操作,调用了一个程序员常用的调试工具,输入了陆子谦报出的十六进制数。
工具运行,屏幕上瞬间显示出转换后的字符—— >痢恪?
大部分是乱码,但开头的 > 符号和后面似乎能辨认出部分字符……这不对!
“不对!顺序可能还要调整!或者分组!”陆子谦几乎绝望。
“砰!”技术科的门被猛地撞开,一名匪徒狞笑着举枪瞄准了陆子谦!
“谦儿小心!”王猛怒吼着扑过来,用身体挡在陆子谦面前!
“噗!”一声沉闷的声响,王猛身体剧震,鲜血从他胸前涌出!
“猛子哥!!!”陆子谦和顺子同时发出撕心裂肺的呼喊。
就在这生死刹那,陆子谦脑中如同闪电划过!内存地址!数据存储是小端序!读取的时候应该把字节倒过来!他刚才倒序的是整个字符串,而不是每个地址内部的字节!
“吴工!把最开始那串偏移量!1A90F1b01c1A8E3!按每两个字符一组,然后把每组内部倒过来!快!”陆子谦用尽全身力气吼道,同时抱起倒下的王猛,目眦欲裂地看着门口越来越多的匪徒。
吴工手指颤抖,但依旧照做:1A90F -> F9 0A 1?不对,地址通常是4字节或8字节……他尝试按4字节分组,每组内字节倒序:1A90F 补全为 00 1A 90 F1 -> 倒序 F1 90 1A 00……
他将处理后的新十六进制串输入转换工具——
屏幕上,清晰地显示出了一行英文与数字混合的字符串:
F1r3w@ll_2024!
Firewall_2024!防火墙!
这就是密钥!