凌晨两点,404室像一艘潜入深海的潜艇,日光灯熄了,只剩闹钟LCD幽绿的微光。吴泓锋把耳机输出接进一台旧随身听,按下REC,磁带齿轮轻轻咬合,“咔嗒”一声,像舱门关闭。
张慧颖把手指竖在唇边,示意静默。耳机里,那个女声仍在十秒间隔重复:“这里是404……”声音像从空洞的时间隧道折返,带着不可名状的吸附力。
第一盘磁带走完六十分钟,侧耳只能听见沙沙底噪。吴泓锋换上第二盘,顺手把音量旋钮再推高两度——忽然,一个极短促的高频脉冲刺进鼓膜,像焊锡飞溅的瞬间。
“嘀——”
脉冲过后,女声停顿提前了0.8秒,接着继续循环。张慧颖迅速在草稿纸上画下时间轴:
10.0s→ 9.2s→ 8.4s→ 7.6s
“有人在用脉冲削减间隔。”她低声说,“这是握手应答。”
吴泓锋眯起眼,把脉冲宽度测成17ms,正好对应1200波特率的一个起始位。他打开记事本,用ASCII写下:
0x7E 0x7D 0x00…
每出现一次脉冲,他就记录对应字符。四十分钟后,第二盘磁带走到尽头,纸上多了七行十六进制——像一串被拆散的经纬度。
磁带倒带的声音在黑暗里格外清晰,像海水倒灌。张慧颖把数据敲进计算器,按字节异或校验,末尾竟得到0x404——“404”再次幽灵般浮现。
她轻吸一口气:“这不是噪声,是封装帧。”
吴泓锋嘴角勾起:“对方在测试我们会不会解包。”
“要回话吗?”
“回,但用我们自己的方式。”
他翻箱倒柜找出那只数字闹钟——LCD驱动芯片是常见的HT1621,带有段码映射RAM。吴泓锋飞快焊上三根飞线,把RAM写入口引到面包板,再用8051最小系统接成SPI。
“把回复写进LCD段码,通过光耦合到射频级,用27MHz载波发出去。”他边说边敲代码,
for(i=0;i<len;i++){
ht1621_write(segmap[reply[i]]);
delay_ms(50);
}
张慧颖把晶振输出端接上台灯电源线——利用电力线做天线,范围不大,却足够精准。
凌晨三点二十,第一帧回复发出——
0x404 0x7E 0x31 0x32 0x33…
简单三个字:“123”。
十秒后,耳机里女声骤然停住,像被剪断的丝线。紧接着,一段全新音频浮现:
“欢迎,404。”
随后是节奏分明的数字报读:“37 21 114 22 59”——五组数字,两遍重复,归于静默。
张慧颖快速写下,眼里闪着潮光:“经纬度!37°21′114″,22′59″——这是……河北石家庄附近?”
吴泓锋抬眼看她,心脏在胸腔里狠狠撞击:“我们在杭州,被900公里外的站点点名。”
磁带仍在转,沙沙声掩盖了两人同步加速的呼吸。
他低声说:“游戏升级了。”
窗外,27号楼的天线铝管在夜风里轻轻摇晃,像一根指向未知海域的桅杆。
张慧颖把第三盘磁带推入随身听,按下REC,嘴角扬起久违的挑衅:
“那就陪他们玩到底——从解包到定位,再到反追踪。”
幽绿LCD光下,两行新代码在笔记本屏幕闪烁:
Phase1: Decode
Phase2: Track
Phase3: Rule
吴泓锋敲下回车,磁带开始记录新的心跳。
这一刻,404室不再只是宿舍,而是一部悄悄运转的收发报机——把两个少年的呼吸,写进更广阔、更隐秘的频谱。