1. 第二次机会

清晨六点四十三分,艾什伍德少年惩教中心的铁门在利奥身后关闭时,发出的声响比他想象中要轻。

不是电影里那种沉重的闷响,只是一声利落的金属碰撞,像档案柜抽屉被推回原位。他站在三米高的铁丝网围栏外面,手里拎着一只灰色帆布包,里面装着入狱时穿的那条牛仔裤、一件洗得发白的连帽衫,还有一张由奥斯特拉联邦最高法院签署的释放令。

那张纸的编号是第10-9644号。正式名称为“哈里斯诉温斯罗普州案”。六个月前,联邦最高法院以六比三的投票结果裁定,对未犯下杀人罪的未成年人判处终身监禁且不得假释,违反宪法第八修正案关于禁止残酷与异常刑罚的规定。裁决书长达一百二十页,多数意见由肯尼迪大法官撰写,从神经科学角度详细论述了未成年人大脑前额叶皮层尚未发育完全,在风险评估、冲动控制和道德判断方面与成年人存在本质差异。

利奥在惩教中心图书馆的旧电脑上逐字逐句读完了那份裁决书。他当时觉得那些文字离自己很远,像是另一个人的病历被误夹进了他的档案。

他用了三年才成为另一个人。

为他争取到这个机会的人叫霍华德·缪尔,一位来自东海岸的公益律师,头发花白,说话时习惯用食指推眼镜。缪尔在听证会上说,埃文·哈里斯在十六岁时编写了一套能够接管城市交通信号系统的程序,不是为了伤害任何人,只是因为他能做到。他当时是一个在网络上被称为“幽灵架构师”的少年黑客,孤独、聪明、愤怒,在一个没有父亲的家庭里长大,用代码构建了他对秩序的全部想象。

然后那套程序在某个雨夜失控,或者被他人触发,或者被他刻意启动——这一点庭审中从未真正厘清。总之,十二街和枫树大道的交叉口信号灯全绿,持续了十七秒。一辆油罐车以六十英里的时速通过,撞上了一辆载有三名乘客的轿车。

一人死亡。两名伤者。一个十六岁少年的全部未来在那十七秒里化为泡影。

检察官要求以“恶意破坏致人死亡”罪名判处终身监禁不得假释。法官照做了。

缪尔用了三年时间上诉,直到联邦最高法院推翻了温斯罗普州对未成年人的极端量刑标准。但埃文·哈里斯这个名字已经成为州数据库里一串敏感字符,任何背景调查都会触发红色标记。缪尔花了整整八个月,通过一项名为“新起点”的证人保护改编计划,为埃文争取到一个全新的身份。

从今天起,他叫利奥·卡特。十九岁。出生地是新阿斯托利亚南部的一个小镇,父母在一场山火中双双去世,由祖母抚养长大。祖母三年前死于肺癌。没有其他亲属。没有任何犯罪记录。

这套背景故事被刻录进奥斯特拉联邦公民数据库,附带一套完整的数字足迹——小学成绩单、牙科就诊记录、一张十二岁时在某个生日派对上被拍下的模糊照片。照片里那个男孩站在蛋糕前面,笑容拘谨,仿佛已经预感到了镜头之外的某种注视。

利奥从帆布包里掏出那张照片,看了一眼,又塞回去。

他沿着惩教中心门外那条长长的灰色公路走了大约二十分钟,才等来一辆开往格拉斯顿市区的长途巴士。巴士司机是个五十多岁的秃顶男人,接过利奥递来的现金时连眼皮都没抬一下。车厢里坐了不到十个人,分散在各个角落,每个人都把目光钉在自己的手机上。

利奥选了一个靠窗的座位,把帆布包抱在怀里。窗外掠过大片废弃的工业用地,生锈的钢架和坍塌的烟囱在阴沉的天空下像某种史前生物的骨骸。格拉斯顿是一座正在缓慢衰败的城市——二十年前它还是奥斯特拉联邦最重要的制造业中心,如今只剩下空的厂房、被裁员的工人和一批靠最低工资勉强度日的服务从业者。

巴士驶过横跨霍洛威河的钢铁大桥时,利奥第一次看到了格拉斯顿的市中心。那些灰色和棕色的建筑群挤在河岸两侧,最高的建筑不超过三十层,楼顶的霓虹广告牌有几个已经不亮了。十一月的冷风从河面灌进车厢,带着一股淡淡的铁锈味和化工残留物的气息。

他在中央车站下车,按照缪尔事先寄给他的地图步行了十五分钟,找到了那栋六层楼高的砖砌公寓。门锁是电子密码式的,输入“NHP-2024”后发出一声柔和的蜂鸣,锁舌弹开了。

新地平线社区学院的学生公寓。房间在四楼,门牌号是402,大约二十平方米,有一扇朝北的窗户,能望见学院教学楼的一角。单人床、一张书桌、一台配置中等的笔记本电脑、一个简易衣柜。书桌上放着一封打印的信,落款是社区学院教务处的钢笔签名,内容措辞礼貌而毫无温度,通知利奥·卡特同学他已被“网络安全与道德黑客技术”专业录取,春季学期三周后正式开始。

利奥把信折好放在桌上,走到窗前。

天色渐暗,路灯次第亮起。街道对面有一家二十四小时便利店,蓝色的荧光招牌在暮色中格外刺眼。一个年轻女人牵着一只狗走过,狗在消防栓旁边停下,女人不耐烦地拽了拽绳子。远处传来救护车的鸣笛声,由远及近,又由近及远。

这是利奥·卡特来到格拉斯顿的第一个黄昏。一切看起来正常、平淡、毫无波澜。就像一个普通人应该拥有的那种普通生活。

他把电脑打开,连上学院的无线网络,注册了学生邮箱,下载了第一学期的课程大纲。网络安全基础、操作系统原理、网络协议分析、伦理学导论。每一门课的名字都让他觉得陌生而安全。在惩教中心的三年里,他读完了所有能接触到的编程书籍,包括那本被他翻烂了的《深入理解计算机系统》。但那是埃文·哈里斯在读,不是利奥·卡特。

利奥·卡特需要从头学起,至少看起来需要。

晚上八点,他泡了一碗从便利店买来的速食面,坐在床上吃。笔记本电脑的屏幕亮着,显示着学院内部论坛的页面。论坛置顶帖是“新生报到区”,已经有两百多条回复,清一色的自我介绍——名字、家乡、爱好、选这个专业的原因。有人在帖子里贴了一张校园猫的照片,收获了三十几个赞。

利奥没有回复。他把页面往下翻了几页,在一个名为“技术交流区”的板块里看到了一条帖子,标题是“问一下关于SCADA系统的权限漏洞问题”。

发帖人的ID是一串无意义的字母和数字组合:K1LLS_W1TCH_404。

帖子内容很短,只有一句话:

“有没有人试过用Modbus协议向可编程逻辑控制器注入伪造指令?”

利奥盯着那行字看了很久。面汤在塑料碗里慢慢变凉。SCADA系统,全称是数据采集与监视控制系统,广泛应用于城市供水、供电、交通信号等关键基础设施。Modbus协议是工业控制领域最常用的通信协议之一,设计于二十世纪七十年代,几乎没有内建任何安全机制。

向它注入伪造指令并不难。难的是在物理层面不被反向追踪。

利奥把碗放下,关掉了论坛页面。他告诉自己这不是他该关心的事情。他是利奥·卡特,一个没有犯罪记录的十九岁新生,不是那个曾经能够接管整座城市交通系统的少年黑客。

他把电脑合上,关了灯,躺在陌生的床上,听着窗外偶尔驶过的汽车声。

凌晨一点左右,他的手机亮了一下。

不是电话,不是短信,而是一条加密通讯软件的推送通知。那个软件是他三天前才安装的,只在释放前与缪尔律师测试过一条消息。此刻屏幕上显示着一行字,来自一个没有保存姓名的加密ID:

“欢迎回到外面的世界。零号在格拉斯顿等你。”

手机屏幕的光照亮了利奥的脸,在黑暗中像一块矩形的冰。他把这条消息删掉了,又删掉了整个加密通讯软件,然后把手机塞到枕头下面。

但他知道删掉消息没有用。零号从来不靠通讯软件找到一个人。

他在黑暗里睁着眼睛躺了将近一个小时,直到窗外的天空开始泛出微弱的灰白色。远处传来早班垃圾车的轰鸣声,金属翻斗撞击地面的声音像是某种警告。

第二天的本地新闻推送准时在早晨七点出现在所有格拉斯顿市民的手机屏幕上。头条标题是:“金融家詹姆斯·雷丁顿被发现死于家中,疑似心脏起搏器故障”。

利奥用拇指划过那行字,没有点进去看详情。但他注意到新闻导语里有一句话被粗体标出——“警方表示,现场没有发现任何他杀迹象”。

没有他杀迹象。

他在心里重复了一遍这句话,然后把手机翻过去扣在桌上,开始收拾房间。

窗外,格拉斯顿铅灰色的天空下,霍洛威河的水面平静得像一块没有生命的金属。河对岸的变电站传来低沉的嗡鸣声,那是电流穿过变压器的声音,日夜不息,像是城市地下埋藏的巨大心脏在持续跳动。

利奥·卡特来到这座城市还不到二十四小时。他并不知道,在格拉斯顿的某个角落,一台连接着自来水厂控制终端的服务器正在接收一条来自匿名节点的加密指令。

那条指令的代码结构与三年前的那套交通信号接管程序,完全相同。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注