李俊浩是在凌晨四点四十七分发现朴成勋不见的。
他在操控室的铁椅上打了个盹,醒来的时候柴油发电机正好发出一声沉闷的咳嗽,电压不稳导致头顶的灯泡暗了一下。就那么一瞬间的黑暗里,他听到了一声很轻的金属摩擦声——来自平台下方,像是有什么东西蹭到了锈蚀的铁梯。他走到窗边,透过塑料布的缝隙往下看,正好看到一艘没有开灯的快艇正在悄无声息地驶离平台。快艇的船尾站着一个人,身形魁梧,在微弱的天光中像一个用生铁铸成的影子。
朴成勋。
李俊浩没有叫醒尹美娜。她已经在键盘前连续工作了将近三十个小时,手指在机械键盘上敲击的声音从昨晚开始变得越来越慢,偶尔会停下来,双手撑着额头,沉默几分钟,然后继续敲。她正在手动拆分第三层混币的最后一组资金链路——四十六个中转账户分布在七个国家,每一笔转账的金额必须精确到小数点后两位,否则智能合约会自动触发安全锁定。这份工作需要的高度专注力,是睡眠和食物都补充不回来的。
李俊浩悄悄推开操控室的门,沿着锈蚀的铁梯往平台上层的观测台走去。海风裹着咸腥的水雾扑面而来,他的眼睛花了十几秒才适应黑暗。快艇的尾灯已经缩成了海面上一个几乎看不见的红点,正在朝釜山港的方向移动。他掏出手机,放大到最大倍数,拍下了一张照片。照片很模糊,但足够辨认出船尾那个人的身形轮廓和站姿——朴成勋站在船上,正在低头看手机。
他没有告诉任何人就离开了平台。在所有人达成共识后的不到六个小时内,朴成勋破坏了协议。
李俊浩的手指悬在发送键上方,犹豫了几秒钟。他本应该立刻把这张照片发到四人加密群聊里,质问朴成勋为什么擅自离岛、去往哪里、要见谁。但他的直觉阻止了他。他想起忠诚度测试那天晚上,朴成勋第一个开口坦白时的表情——那种如释重负不像假的。一个隐瞒了秘密三个月的人,在把秘密说出口的瞬间,肩膀会先垮下来,然后才会稳住。朴成勋当时就是那样。如果他真的想背叛团队,他不会先在忠诚度测试里把自己的老底全部掀开。
除非他回釜山不是为了背叛,而是因为收到了什么让他不得不立刻动身的信息。
李俊浩收起手机,没有叫醒尹美娜,也没有给崔志勋打电话。他做了一个后来他回头看时觉得极其愚蠢、但在当时觉得唯一合理的决定——他要用自己的方式弄清楚朴成勋到底在做什么。他拨通了郑道贤的号码。
“我需要你帮我做一件事。”李俊浩的声音压得很低,海风几乎吞掉了他的每一个字,“上次你做的那个换脸模型,能不能在其他人不知情的情况下,生成一套可以用在监控追踪上的东西?”
“你到底想干什么?”郑道贤的声音有些警惕。
“我的一个朋友,不告而别了。我需要知道他去釜山见谁。如果我能用某种方式追踪他的行动,我就不用当面质问他——当面质问只会逼他说谎。”李俊浩靠在观测台的铁栏杆上,望着远处已经彻底消失的快艇方向,“你之前说过,只要有足够的素材,就可以生成任何人的动态面容。我不需要骗过机器,我只需要骗过釜山东区那些老旧的社区监控摄像头——它们的分辨率很低,人脸识别用的是三年前的旧版算法。”
电话那头的郑道贤沉默了片刻,然后说:“我可以给你做一个轻量版的模型。不需要活体检测级别,只需要能覆盖几个固定角度的面部特征。但你给我听好——你用这个模型进入监控系统查到的任何东西,都跟你我的原始身份无关。我不能被卷进你们的事情里。上次那个活体认证已经够了。”
“我明白。”
挂掉电话之后,李俊浩把照片存入加密文件夹,然后回到操控室。尹美娜还在敲键盘,听到他的脚步声,头也不回地问了一句:“成勋哥呢?我刚才叫他没有回应。”
“他在平台下面透气。说闷得慌。”李俊浩面不改色地撒了个谎。
尹美娜的手指在键盘上停了一瞬,然后继续敲。她没有追问。李俊浩不知道她是信了这个借口,还是选择暂时不去戳破。尹美娜这个女人,永远是所有人里最难看透的一个。她的沉默可以表示信任,也可以表示她已经把所有人的行为都记录进了那个隐藏文件夹,只是还没有到打开它的时候。
两个小时后,天已经全亮了。灰蒙蒙的晨光透过塑料布照进操控室,在铁桌上投下模糊的光斑。尹美娜终于从键盘前站起来,伸了个懒腰,腰骨发出清脆的咔嗒声。她说第三层混币已经完成了百分之七十四,剩下百分之二十六因为涉及一笔需要通过朝日国本土银行的周转资金,必须等到银行营业时间开始后才能操作。
“也就是说,今天上午十点之前,我什么也做不了。”她看着李俊浩,“现在你告诉我——朴成勋到底去了哪里?”
李俊浩犹豫了两秒钟。然后在尹美娜那双剃刀般锐利的眼睛面前,他知道任何谎言都撑不过三个回合。他掏出手机,把那张模糊的照片递给她看。
尹美娜看完照片,没有发火,没有质问,只是深深吸了一口气,然后呼出来,像是把某种情绪从胸腔里置换了出去。“他回釜山了。去见他母亲。”
“你怎么确定?”
“因为安田的人昨天去了他母亲家。虽然没有进门,但打灭了巷子里的路灯。”尹美娜的声音很平淡,像在陈述一道已经解完的数学题,“那盏路灯的监控盲区扩大之后,成勋的母亲就处于一个随时可以被进入的物理位置。安田不需要真正伤害她,只需要让成勋知道他能随时伤害她。成勋哥这个人,你可以用刀子顶着他的喉咙,他不会吭一声。但如果你威胁到他母亲,他会在理性思考之前先行动。这就是他被选为第一个突破口的原因——安田看人看得很准。”
李俊浩想起自己在城北巷口被黑色轿车跟踪的那个傍晚,想起安田透过车窗朝他比出的手枪手势。那种恐惧不是来自于暴力本身,而是来自于对方对你弱点的精确了解。安田铁也花了二十二年时间在情报系统里学习一件事:如何在不使用暴力的情况下让一个人崩溃。
“我们需要联系志勋哥。”尹美娜拿起加密手机,“如果成勋哥真的回釜山了,安田一定已经知道了。我们得在安田动手之前找到成勋,把他带回平台。”
她的手指刚刚按下崔志勋的号码,手机屏幕却先亮了起来。来电显示是崔志勋的加密信道。她按下接听键,崔志勋的声音从听筒里传出来,背景音是高速公路上呼啸的风声和出租车引擎的轰鸣。
“美娜,成勋离岛了。安田刚刚给我发了他的照片。还有——”崔志勋停顿了一下,像是在斟酌措辞,“李俊浩在平台上用手机拍下了成勋离开的画面。安田把那张照片也发给了我。拍照的角度是从上往下,从观测台的位置。你告诉李俊浩,安田能看到我们每一个人,包括我们以为只属于自己的视角。”
尹美娜转头看了李俊浩一眼。她的目光里没有指责,只有一种从深渊底部升起的寒意。李俊浩从她的表情里读出了一切,他不必听到电话那头崔志勋说了什么。他的后背开始发凉——如果安田有能力截取他手机摄像头拍摄的照片,那就意味着他的手机早就不安全了。也许从他们在废弃网吧完成活体认证那一刻起,安田就已经在他们的设备里植入了某种看不见的东西。
“我们被渗透了。”尹美娜挂掉电话,声音里第一次出现了一丝不易察觉的颤抖,“不是内部背叛,是外部渗透。我们的手机、我们的加密信道、甚至我们的群聊——都可能已经被安田做了手脚。他之所以一直没动手收网,不是因为找不到钱,而是因为他想看我们自己先乱掉。他不需要钥匙,他只需要等我们互相拔刀。”
李俊浩缓缓坐在铁椅上。操控室里的柴油灯忽明忽暗,海风从破损的窗户灌进来,把尹美娜铺在桌上的打印资料吹得哗啦啦响。他低头看着自己的手机——这部他用来联系所有人、存储加密密钥、拍摄朴成勋离开画面的手机——忽然觉得它不是一部手机,而是一颗被安田铁也亲手装进他口袋里的窃听器。
而在釜山东区凡一洞,天色还没有全亮。巷子里那盏被打灭的路灯还歪斜地悬在电线杆上,灯泡的玻璃碎屑散落在路面,在晨光中反射着细碎的光点,像撒了一地的盐。
朴成勋站在母亲家的铁门前,抬手想要敲门,手指却在距离铁皮不到一厘米的地方停住了。他听到屋里传来说话声——不是一个人的自言自语,是对话。他母亲的声音苍老而颤抖,带着那种他从小到大最熟悉的哀求语气。另一个声音很年轻,是男的,音调不高不低,像是在用某种职业性的平静说着什么。
“……您儿子在外面借了很大一笔钱。不是不让他还,是有一个期限。如果您能劝劝他,在规定时间内把钱还回来,债主不但不会追究,还会额外给他一笔辛苦费。但如果超过了期限……”那个声音停顿了一下,然后继续说,语气里甚至带着一丝同情的温柔,“超过期限,事情就没那么好商量了。我们不想让老人受牵连。”
朴成勋的手从铁门上慢慢缩了回来。他摸了摸腰间那把陶瓷匕首的刀柄,指尖触到冰冷的氧化锆陶瓷表面,那股冷意顺着手臂蔓延到胸腔,让他原本因为愤怒而滚烫的血液暂时冷却了零点几度。他没有推门进去。他知道如果他现在冲进去,只会让事情变得更糟。那些人不是来讨债的,不是来威胁的,是来做一笔交易——用他母亲的安危,换那笔钱的回归。而安田铁也之所以敢派人直接坐在他母亲家里,是因为他知道朴成勋不会在母亲面前动手。安田对他做的心理分析精准到了小数点后两位。
朴成勋退到巷子深处,躲在一个堆积着废弃建材的角落,从那里可以看到母亲家的大门。他需要等那个人出来,看看他长什么样,跟踪他,弄清楚他在安田的团队里是什么级别。然后他才能判断下一步应该怎么做。
他等了大约十五分钟。铁门开了,走出来一个穿深蓝色风衣的年轻男人,大概三十岁左右,头发梳得整整齐齐,戴着一副无框眼镜,看上去不像打手,更像一个刚下班的大企业员工。年轻男人走出巷口,在路边的一辆灰色轿车前停下,掏出手机拨了一个号码。
朴成勋离他只有不到二十米。巷子里没有人,晨光被两侧的老旧楼房挡住,地面还湿漉漉的,大概昨天夜里下过一场小雨。他握紧陶瓷匕首的刀柄,开始朝那个年轻男人的方向走。十五米。十米。他跨过地上那滩积水的时候,水面上倒映出他自己的脸——那张脸上所有的犹豫和恐惧都消失了,只剩下一种他在釜山港扛箱子时学会的东西:当你发现退路已经被人堵死,唯一的出路就是往前冲。
五米。
年轻男人还在打电话,背对着朴成勋,完全没有察觉。朴成勋离他只有三步远,右手已经抽出了腰间的陶瓷匕首。刀身不反光,在天光下几乎看不见,像一段凝固的透明冰锥。
就在这个时候,年轻男人对着手机说了一句话。声音不大,但隔着三步的距离,朴成勋听得清清楚楚:“安田先生,老太太这边已经搞定了。下一站去济州岛,韩明秀的女儿那边——您确定要动手吗?她还是个孩子。”
济州岛。韩明秀的女儿。这些信息像碎片一样涌入朴成勋的大脑。他不认识韩明秀,但他知道安田正在把魔爪伸向下一个受害者——一个二十三岁的女孩,仅仅因为她在不知情的情况下安装了一个系统补丁,就要面临被诬陷为商业间谍的威胁。这是安田的标准操作流程:用孩子的安全胁迫母亲,用母亲的安全胁迫儿子,用每个人的弱点构建一套完整的控制链。
朴成勋把陶瓷匕首插回了腰间。不是因为他放弃了,而是因为杀死这个人解决不了任何问题。这个人只是一颗棋子,和科锐科技外包组两千多名被算法压榨的工人一样,不过是另一层被剥削的工具。真正的敌人在京州市那座黑色玻璃大楼里,用二十二年的情报生涯换来的冷血和算计,在棋盘的另一端微笑着推动每一步棋。
朴成勋转身消失在巷子深处。他从口袋里掏出那张他不敢开机的新电话卡,犹豫了一下,最终没有插进手机。他不知道自己的手机是否已经被安田监控,也不知道加密群聊是否早已被渗透。他现在只能靠自己——以及那条被他藏在鞋垫下面的冷钱包私钥。他摸了摸脚底,钥匙纸还在,被汗浸得微微发潮,但字迹仍然清晰。
灰色轿车发动引擎,缓缓驶出凡一洞狭窄的巷道,融入了釜山港早高峰的车流之中。天空开始飘起细密的雨丝,把整条巷子笼罩在一片灰蒙蒙的水汽里。远处,一艘货轮鸣响汽笛,沉闷的声音越过港口层层叠叠的集装箱,传进这条被遗忘的旧巷。
朴成勋没有跟着那辆车,他在雨中站了很久,然后掏出手机,没有插那张加密新卡,而是直接使用本地基站拨出了一个号码。那是一个他从来没有告诉过任何人的号码——釜山港私人渔船租赁处的电话,他用来联系老姜之外的另一个蛇头。电话接通,他只说了三句话:“今晚,两个人,一条船,不记名。钱当面付。”
挂掉电话之后,他沿着凡一洞的坡道往下走,雨越下越大,把他深蓝色工服的后背淋了个透湿。他走过了那条母亲每周三都会去菜市场的路,走过了小时候母亲背着他上坡下坡的台阶,走过了一排排和他家一样破旧不堪的铁皮房子。在离开凡一洞之前,他回头看了一眼母亲家的方向。那扇蓝色铁门紧闭着,和过去四十年里每一个早晨一样沉默而倔强。
与此同时,京州市通往釜山的高速公路上,崔志勋坐的出租车正在暴雨中穿行。雨刷在挡风玻璃上疯狂地摆动,但视线依然模糊。他拨打了尹美娜的加密号码,电话接通后他没有寒暄,直接说了一句话:“安田发给我的那张照片里,李俊浩的手腕上戴着他的红色手绳。拍照时间是凌晨五点十一分。我们所有人的手机可能都已经被渗透了。”
电话那头的尹美娜沉默了两秒钟,然后回了一句让崔志勋脊背发凉的话:“如果安田已经渗透了我们的手机,那他会不会也渗透了我们用来混币的加密服务器?”
操控室里,尹美娜缓缓转头看着那台正在嗡嗡运转的便携式加密服务器。屏幕上的进度条走到了百分之八十一,绿色的代码一行一行往下跳,像是在对她做着某种无声的嘲讽。她的手指从键盘上移开,悬浮在电源键上方,却迟迟没有按下去。因为如果安田已经在服务器的底层代码里植入了追踪程序,那么现在关机也无法挽回已经泄露的痕迹;但如果安田还没有渗透到服务器,她主动中断混币进程就等于把过去三天的工作全部作废——四十六个中转账户里正在流转的资金会因为协议中断而被全部冻结。
进退都是深渊。
而在平台下方的海面上,一艘没有标识的快艇正在波涛中无声地滑行,朝着渔业监测平台的方向缓缓靠近。艇上坐着两个人,他们穿着深灰色的防水服,脸上没有任何能让人记住的特征。快艇的马达被改装过,运转时发出的声音不超过四十分贝,比海浪拍打支柱的声音还要轻。


暂无评论,来抢沙发吧!