车珉宇站在公寓楼下,抬头看着那栋十二层建筑的黑色轮廓。
整栋楼的电闸被拉掉了,但这不是普通的断电——大堂的应急照明没有亮,电梯的备用电源没有启动,连火灾报警系统的指示灯都是暗的。有人入侵了这栋楼的智能配电系统,选择性地切断了所有电源回路,只留下一个设备还在运行。
他的手机。
珉宇没有立刻上楼。他站在街对面,观察了整栋楼的出入口五分钟。没有人进出。他拨通了素英的电话,用最简短的语言告诉了她当前的位置和情况。挂断前他补了一句:“如果二十分钟后我没有联系你,就报警。”
他推开公寓大堂的玻璃门,用手电筒照亮楼梯间。脚步声在空荡的楼道里回响,每一层都安静得不正常。他住在九楼。爬楼梯的过程中,他经过了邻居的房门,每一扇都紧闭着,门缝里没有一丝光线——整栋楼都停电了,但没有一个人出来查看情况。
九楼。他掏出钥匙打开自己的房门。
客厅的茶几上放着一台笔记本电脑,屏幕亮着,是整栋楼里唯一的光源。电脑旁边放着一杯还在冒热气的咖啡,以及一张便签纸。便签上用工整的字迹写着:“抱歉擅自进入你的家。咖啡是新煮的,趁热喝。我们需要谈谈。”
没有签名。只有那个六角星骨架的符号。
珉宇没有碰咖啡。他在笔记本电脑前坐下,屏幕上的视频通话界面已经打开,但画面是黑的,只有一个跳动的音频波形图。他按下接听键。
“车警官。”一个男人的声音,沙哑而稳定,像是长期用嗓过度留下的声线,“我是安修贤。”
珉宇沉默了三秒。他想象过很多次这个时刻——面对面审讯、警方包围、或者是在某个废弃实验室里的对峙。但他没有想过会是这样的场景:对方入侵了他的家,给他泡了一杯咖啡,然后通过一个加密频道邀请他聊天。
“你知道我在查你。”珉宇说。
“我知道。你查到了朴成镐,查到了金忠植,查到了新韩化学和我之间的技术顾问合同。你比大多数人走得都远。所以我决定直接和你对话,省去那些不必要的中间环节。”
“省去?”珉宇冷笑了一声,“你的组织在十天之内杀了至少三个人,重伤两个,毁了一艘货轮。你把这些叫‘中间环节’?”
安修贤的回答很平静:“我没有杀任何人。”
“你是‘断罪者’的创建者。”
“我是技术的创建者。”安修贤纠正他,“这之间有区别。我写了一个匿名的技术框架,一个分布式的行动平台,一套不需要中央控制的协同工具。我把这些放到了暗网上,任何有动机的人都可以下载使用。但我没有发布任何攻击指令,没有指定任何目标,没有亲手操作过任何一次行动。”
“你在玩文字游戏。”
“我在告诉你事实。我给了崔恩熙一个可以侵入智能水塔的工具,但我没有告诉她应该对付谁。她和她父亲整理了那份复仇名单,她选择了自己的目标。吴知恩也是一样——她从暗网上找到了我的框架,自学了三个月,然后自己写了第一个攻击脚本。她们不是我的士兵,车警官。她们是我的用户。”
珉宇把手机放在茶几上,双手撑在膝盖上。他想反驳,但他知道安修贤说的是一个他无法用现有法律去定义的事实。没有首领,没有组织章程,没有明文的命令链。“断罪者”不是一个组织——它是一个开源项目,一个共享工具包。安修贤就像那个把第一把枪放在公共广场上的人,但他不需要为每一个拿起枪的人负责。
至少在现有的法律框架内,他不需要。
“为什么?”珉宇问,“你女儿死于药物过量,和宥娜没有关系。你为什么要帮她?”
视频画面忽然亮了。
安修贤的面孔出现在屏幕上——五十三岁,比珉宇预期的更老。他的头发全白了,眼窝深陷,颧骨突出,但眼睛里的光芒不像一个复仇者,更像一个实验室里盯着显微镜的科学家。他背后的墙上挂着几十块屏幕,显示着韩城各个区域的基础设施运行状态。
“我女儿死后,我花了三年时间调查‘新天堂’的来源。”安修贤说,“我入侵了新韩化学的内部服务器,找到了他们的实验记录。你猜我发现了什么?他们不仅在制造毒品——他们在测试一种可以通过水源投放的精神活性物质衍生物。换句话说,他们在研究如何让整个城市的人不知不觉地接触化学制剂。”
珉宇的呼吸停顿了一拍。
“那个研究项目只有一个代号。”安修贤继续说,“叫‘无形之手’。项目负责人就是金忠植——不是课长,是他的父亲金明焕,新韩化学的创始人之一。金忠植进入网安局,是为了从内部监控所有可能发现这个项目的人。朴成镐进入检察厅,是为了在司法层面封堵所有可能的调查入口。新韩集团不是一家普通的财阀。它是一个把自己的触角伸进了警察厅、检察厅和学术界的共生体。”
珉宇想起了那张七人合影。
七个面孔。
六个少年。一个穿西装的“管理员”。那个“管理员”在崔泰浩的报告中只有一个代号——监督者。
“照片里第七个人。”珉宇说,“不是朴成镐。是你。”
屏幕上,安修贤的嘴角动了动。不是笑,是某种近似于苦笑的表情。
“六年前,新韩化学通过大学研究经费的名义向我支付了一笔可观的资金。我被邀请去仓库参观他们的‘学生实习项目’。我站在角落里,看着那些孩子在庆祝什么。我以为是一场合法的化学实验展示会。三天后,宥娜死了。一个月后,我女儿因为过量吸食同一种物质死亡——她从新韩国际高中毕业的同一年,就成了第一批受害者。”
安修贤停顿了一下。他的眼镜反光挡住了他的眼神,但他的声音第一次出现了裂缝。
“我站在那个仓库里,看了那些孩子一眼,然后走了。就像朴成镐一样。我什么都没有做。因为我不知道即将发生什么,也不知道那些孩子会对一个女孩做那样的事。但后来我想——即使我知道了,我会做什么吗?我当时只是一个领了企业资金的教授,我的实验室需要那笔钱,我的研究生需要经费。我会因为一个模模糊糊的不安感,就去举报自己的资助方吗?”
珉宇没有回答。
安修贤替他回答了。
“我不会。我后来复盘过很多次,每一次我给出的答案都是——我不会。因为当时的我,没有证据,没有法律依据,没有任何可以出手的理由。这就是整个体系的设计——让每一个在位置上的人,都只能在自己的位置上做事,不能越界,不能怀疑,不能介入别人的领域。警察不能干涉企业内部事务,学者不能质疑资助方的道德,记者不能报道没有官方证实的信息。每个人都只是在遵守规则。规则本身杀死了宥娜。”
珉宇站起来,走到窗边。外面是韩城的夜景——无数栋大楼的灯光像码头的集装箱一样密集排列。每一盏灯背后都有一个联网的设备,每一个设备都可能是一个攻击入口。
“所以你创建了‘断罪者’。”他说,“绕过所有规则。”
“我创建了一个让规则之外的行为成为可能的技术框架。”安修贤说,“如果法律不能惩罚那些人,那至少让技术不再成为保护他们的屏障。李准叙家的温控系统,姜道贤家的智能水阀,金敏圭货轮的自动驾驶——这些东西在被制造出来的时候,都被设计为‘安全的’、‘可靠的’、‘不可能被入侵的’。但没有任何系统是绝对安全的。我只是证明了这一点。”
珉宇转身面对屏幕。
“你把我引到这里来,不只是为了讲你的故事。”
“对。”安修贤说,“崔恩熙和吴知恩接下来要对付的目标是安秀雅。安秀雅是新韩教育集团理事长之女,当年负责销毁校方记录。但安秀雅有一个特点——她是唯一一个在事后写信向宥娜母亲道歉的人。那封信被韩善美保存了五年,现在在你朋友素英手上。崔恩熙不知道这封信的存在,她的脚本已经在执行中。”
“告诉我她在哪里。”
“我不会。”安修贤说,“但我可以告诉你另一件事。安秀雅家的火灾报警系统将在明天凌晨三点被攻击,攻击脚本会触发喷淋装置释放全氟己酮灭火气体——正常情况下这是无害的。但如果有人在喷淋系统里预置了某种挥发性化学试剂,情况就不一样了。吴知恩是学化学的。”
珉宇已经抓起外套走向门口。安修贤的声音从电脑里继续传来。
“车警官。你要在三点之前找到安秀雅,然后做一个选择。带走她,等于保护了一个销毁过证据的共犯,让司法程序继续无效运转。不带走她,她会死。你一直问我,匿名性给了恶意多大的勇气。我现在问你——知道一切真相之后,你选择执行哪一个正义?”
视频挂断。
电脑屏幕自动关闭,公寓的灯在同一瞬间全部亮起——配电系统恢复了。珉宇站在门口,楼道里的灯光明亮如白昼。他的邻居们终于走出来查看情况,一个穿睡衣的老人问他:“发生什么事了?”
珉宇没有回答。他拨通了素英的电话。
“我需要你查安秀雅的住址,现在。还有——你手上有没有一封五年前安秀雅写给韩善美的道歉信?”
素英敲键盘的声音持续了十秒。“有一封信。韩善美把它夹在宥娜的遗物里给了我,我扫描存了档。内容很简短——‘对不起,我当时太害怕了,什么都不敢说’。”
“发给我。”
珉宇挂断电话,快步下楼。手机又响了,这一次是安修贤的加密号码。他犹豫了一下,按下接听。
安修贤只说了两句话。
第一句:“崔恩熙刚才在暗网上发布了一个投票——问是否应该暂停对安秀雅的处刑,因为她写过道歉信。投票时限到凌晨两点为止。”
第二句:“这封信是谁公开到网络上的,你自己去想。”
珉宇打开素英发来的扫描件,看到信的边缘有一行微小的元数据水印,显示着文件创建日期——不是五年前,而是两周前。
这封信是伪造的。
伪造者使用了一张旧信纸和一支老式钢笔,模仿了安秀雅高中时期的笔迹。字间距、笔画力度、倾斜角度——全部精确到了足以通过基础笔迹鉴定的程度。能拿到安秀雅五年前的笔迹样本,能用新韩高中的旧信纸,能有足够的时间在所有人反应过来之前完成这封伪信的,只有一个人。
那个人此刻正在暗网上发布投票。
她在用自己的方式,决定安秀雅的结局。不是处刑,而是另一种审判——让所有人看到一封假的道歉信,在舆论上先给安秀雅一个“可以被原谅”的人设,然后再由投票结果决定是否执行。
而无论投票结果是什么,安秀雅的真实历史都会被改变。
珉宇发动汽车,驶向安秀雅的住址。途中他又收到了安修贤的最后一条短信:“投票结束了。结果是不原谅。”
珉宇看了看时间。
凌晨一点四十分。距离三点还有一个小时二十分钟。安秀雅住在韩城钟路区北村的一栋独栋老宅里——那里没有智能安防系统,没有电子门禁,没有智能家电。她家的房子是老式建筑,在“断罪者”的SCADA攻击网络中几乎没有任何暴露面。
但房子建在一个斜坡上,正上方是钟路区供水公司的高位水池。
珉宇猛打方向盘,掉头驶向钟路区供水公司。
素英在电话里查出了高位水池的实时水位数据。水位在过去十分钟内上升了百分之四十——有人在通过SCADA系统向水池注水,速度远超过正常的市政供水需求。
“水池满溢的话,水会顺着斜坡流下去。”素英的声音紧绷,“安秀雅的房子正好在最低点。”
凌晨一点五十八分。
珉宇到达供水公司时,大门紧闭。他用消防锤砸开了电子门禁的面板,短路后门锁弹开。冲进控制室时,他看到所有的水位监测屏都在闪烁红色警报——高位水池的水位已经达到了警戒线的百分之一百二十。
控制台上的键盘无人在操作,但屏幕上的指令行在自己跳动。一条注水指令正在执行中,来源IP地址被伪装成了韩国水资源公社的官方服务器。珉宇尝试手动关闭注水阀门,但系统拒绝了他的权限——他被停职了,他的网安局操作权限已经被全部冻结。
他拨通了金忠植的电话。
“课长。我知道你在听。我也知道你为什么冻结我的权限。但现在钟路区的高位水池正在被注满,如果水池溢流,安秀雅的房子会被淹。你冻结我的权限,阻止不了犯罪——你只是在让我无法阻止犯罪。”
电话那头沉默了五秒。
“我已经退休了。”金忠植的声音很苍老,“今天下午递交的辞呈。你说的这些,我都不知情。”
“那就告诉我谁现在有最高权限。我不想在电话里查你的账户记录。”
金忠植报出了一个名字和一组临时密码。珉宇输入系统,权限界面弹出——最高管理员。他点击关闭注水阀门,但一个弹窗跳了出来:“操作被锁定。锁定指令来自——匿名代理服务器。”
钟路区供水公司的控制室里,墙上的水位监测屏同时黑掉了两块。第三块还在运行,显示高位水池的溢流口已经打开——水开始向下流动,沿着预设的排水坡道流向北村的低洼地带。
安秀雅的老宅。
珉宇冲回车里,在凌晨两点零四分拨通了安秀雅的手机。铃响三声后接通,对面是一个女人的声音,带着被吵醒的沙哑和警惕:“你是谁?”
“我叫车珉宇,韩城网安局警官。安秀雅女士,请你现在离开你的房子,带上所有人。钟路区的高位水池正在溢流,水流方向正对你的住宅。”
“这不可能。现在是旱季,水位不可能——”
“这不是自然灾害,是一次蓄意的网络攻击。请相信我。”
电话那头传来匆忙的脚步声和另一个人的声音——安秀雅的丈夫在问出了什么事。珉宇听到安秀雅用颤抖的声音叫醒了孩子,然后电话被挂断了。
十五分钟后,珉宇赶到北村时,水已经漫过了村口的路面。浑浊的水夹杂着泥沙和碎石,沿着斜坡灌入安秀雅家的院子。安秀雅和她的家人站在屋顶上,被消防队的救援船接走。没有人员伤亡。
安秀雅的房子没有倒塌,但一楼的家具、书籍、照片全部被水浸泡毁坏。包括她的高中毕业册、新韩国际高中的校刊,以及她保存了五年的所有个人档案。
珉宇站在齐膝深的水里,看着救援船的探照灯扫过院子里的漂浮物。一本被水泡烂的相册从他脚边漂过,翻开的那一页正好是新韩国际高中三年级七班的集体照。水渍模糊了所有面孔,只剩下模糊的人形轮廓。
他的手机震动了。加密频道传来崔恩熙的语音留言,声音很年轻,很平静,像一个在图书馆里朗读论文的大学生。
“车警官,我没有杀她。我只是洗掉了她的证据。当年她负责销毁校方记录,把宥娜的档案从学生系统里清除,把仓库事件的监控录像从学校服务器上抹去。她做这些事的时候,觉得自己只是在执行校长的命令,不必为后果负责。现在她的记录也被洗掉了。这才叫公平。”
珉宇没有回复。
他关掉手机屏幕,看着水面上倒映的消防灯光。安修贤的问题还在他脑海里回响——你选择执行哪一种正义?
他仍然没有答案。
但有一点他很确定:安秀雅不是安修贤的目标。安修贤想对付的从来不是学生,不是化学师,不是分销商。他想对付的是站在所有人背后的那个存在——新韩化学,新韩教育,新韩集团的共生体。以及那个连安修贤自己都无法完全控制的,由无数匿名节点构成的“断罪者”本身。
而现在,这张网正在越收越紧。
珉宇回到车里,打开笔记本电脑,开始写一封长邮件。收件人不是素英,不是他的上司,不是任何一个传统意义上的盟友。收件人是一个他从未直接联系过的暗网账号。
代号:管理员。
邮件标题只有一行字:
“我是车珉宇。我要求加入。”


No comments yet. Be the first to comment!