array(5) { ["chapterid"]=> string(8) "50057106" ["articleid"]=> string(7) "7382543" ["chaptername"]=> string(8) "第13章" ["content"]=> string(7464) "韩乐盯着屏幕上的那串十六进制地址,手指悬在键盘上方,没有落下去。安全屋的空调嗡嗡转着,吹出来的风带着一股滤网积灰的味道。他刚才用脚本扫了一遍“建筑师”留下的加密节点,本来只是例行公事,想看看有没有新的跳板痕迹,结果在第三层代理的日志里挖出一个旧指纹——一个他以为这辈子都不会再看到的东西。

“幽灵桥”。那是他哥韩冰的成名作,一套十几年前的黑客工具,用来穿透防火墙时会在目标系统里留下一种特殊的桥接痕迹,像一座拱桥的轮廓。当年圈子里没人不知道这个名字,后来韩冰因为网络诈骗入狱,这套工具也跟着销声匿迹。韩乐以为自己早就把那段时间忘了,可此刻屏幕上那个桥形标记清清楚楚,连桥拱的弧度都和他记忆里一模一样。

他盯着那行日志看了很久,久到屏幕保护程序都弹了出来。他动了一下鼠标,页面重新亮起来,然后他打开浏览器,输入了一个旧论坛的地址。那个论坛早就不活跃了,但服务器还活着,域名是韩冰当年注册的,用的是韩乐出生那年的数字。他输入自己的旧账号——那是他哥给他注册的,账号名是一串拼音,首字母连起来是“乐冰”。

登录成功。收件箱里躺着一封未读私信,发送时间是三天前。他点开,屏幕上只有一行字:“弟弟,别查了。”

韩乐的手从鼠标上拿开,放在桌面上。桌角有一道旧划痕,是他刚搬进这间安全屋时用钥匙划的,当时他以为这里只是临时落脚点,没想到一待就是几个月。他盯着那行字看了很久,然后点了一下“回复”,光标在输入框里闪了闪,他打了几个字又删掉,最后什么都没写,关掉了页面。

他没有删那封私信,而是截了图,存进一个加密盘里。加密盘的密码是他哥的生日,他设密码的时候没多想,现在才觉得这个选择有点可笑。

程砚推门进来的时候,韩乐正把浏览器历史记录清空。他动作很快,但程砚的目光在屏幕上扫了一眼,没有问什么,只是走到桌边,拿起那杯已经凉透的咖啡,看了一眼杯口的水痕,又放回去。

“节点查得怎么样?”程砚问。

“还在跑。”韩乐把椅子转过来,背对着屏幕,“第三层代理有点复杂,可能要再等半天。”

程砚没接话,站在窗边,看着外面灰蒙蒙的天。韩乐知道他在等自己说更多,但他没有开口。沉默持续了大约十秒,程砚转身走了,门在他身后轻轻合上。

韩乐听着脚步声走远,才重新转回屏幕。他把加密盘里的截图打开又看了一遍,那行字没有变,还是“弟弟,别查了”。他忽然想起五年前韩冰被带走那天,他哥在警车后座上隔着玻璃看了他一眼,嘴唇动了动,像是说了什么,但车开得太快,他没看清。

同一时间,苏晴蹲在麻雀生前租住的那间出租屋里,手电筒的光扫过床底。房间不大,一张单人床,一张折叠桌,一个塑料衣柜,墙角的墙皮鼓起来一块,像被水泡过。房东说麻雀租了半年,上个月没交房租,打电话也没人接,这才报了警。苏晴在桌上翻到几本旧杂志,一本翻烂了的《刑法学概论》,还有一叠超市小票,日期都是上个月的,最后一次消费是买了两瓶水和一包烟。

她掀开床垫,底下压着一本黑色硬皮笔记本。封面磨得发白,边角卷起来,像是经常被人翻动。她翻开,前几页是潦草的字迹,记着一些时间点和地名,有的用红笔圈出来,旁边打着问号。她往后翻,翻到最后一页,停住了。

那一页画着一座桥,铅笔画的,线条很轻,像是画的时候手在抖。桥拱下面写着一串数字,七位,苏晴盯着那串数字看了几秒,认出来了。那是赵铁柱的警号,她去年在内部表彰文件上见过,当时还觉得这串数字好记,尾号是三个零。

她合上笔记本,站在原地没动。窗外有风吹进来,把桌上那叠小票吹散了几张,落在地上。她弯腰捡起来,放回桌上,然后把笔记本塞进自己的外套内侧口袋里。

手机响了,是程砚打来的。她看了一眼屏幕,没有接,等铃声自己断了。然后她把手机调成静音,蹲下身,重新检查了一遍床底。手电筒的光扫过墙角,她看见一团灰扑扑的东西,用指尖捻起来,是一截烟头,烟嘴上有一圈牙印,像是咬过。她把烟头放进证物袋,拉上拉链,站起来。

出租屋的门在她身后关上,锁舌咔嗒一声弹回锁扣。走廊里很暗,声控灯没有亮,她踩着水泥台阶下楼,鞋底在楼梯边缘蹭了一下,留下一道灰印。

回到车上,她坐在驾驶座上,没有发动引擎。外套内侧那本笔记本硌着她的肋骨,她伸手按了一下,隔着布料能摸到封皮的棱角。她想起程砚说过的那句话——“编码者留下的破绽,往往是最接近真相的地方。”但这座桥,她暂时不想让任何人看见。

手机又震了一下,是韩乐发来的消息:“节点查完了,有发现,回来聊。”她看了一眼,把手机丢回副驾驶座,发动了车子。后视镜里,出租屋的窗户黑沉沉的,像一只闭着的眼睛。

安全屋的灯亮着,韩乐坐在电脑前,屏幕上是一张网络拓扑图。他听见门响,没有回头,说:“第三层代理的日志里有个旧工具痕迹,我查了一下,是十几年前的东西,早就没人用了。”

程砚走到他身后,看着屏幕上那张图:“什么工具?”

“叫‘幽灵桥’。”韩乐的声音很平,“开发者的网名是‘冰桥’,当年在圈子里有点名气,后来因为网络诈骗进去了,五年前越狱,到现在没找到人。”

程砚没有马上接话。他站在韩乐身后,看着屏幕上那个桥形标记的截图,沉默了几秒,才说:“你认识这个开发者?”

韩乐的手指在键盘上停了一下:“不认识。只是听说过。”

程砚没有再问,转身走到桌边,拿起那杯凉透的咖啡,喝了一口。咖啡已经苦得发涩,他放下杯子,杯底在桌面上留下一圈水痕。窗外有车经过,灯光扫过窗帘,又暗下去。

韩乐盯着屏幕上的截图,光标在“弟弟,别查了”那行字上方闪了闪。他没有关掉页面,只是把窗口最小化,然后打开另一个脚本,开始跑新一轮的数据分析。屏幕上滚过一行行代码,他盯着那些数字,手指搭在键盘上,没有动。

程砚站在窗边,背对着他,说:“明天去市档案馆调卷宗,你跟我一起去。”

“好。”韩乐说。

他没有告诉程砚那封私信的事,也没有告诉他加密盘里那张截图。他只是在脚本里加了一行代码,悄悄记录下那个旧论坛的登录日志,如果对方再上线,他会第一时间知道。

窗外风大了一些,吹得窗帘鼓起一个角。韩乐看着屏幕上滚动的数据,忽然想起他哥最后一次给他发消息时说的话——那时候韩冰还在狱里,消息只有一句:“别等我。”他当时没懂,现在也没懂。" ["create_time"]=> string(10) "1787839800" }