暗网论坛的私信提示音在凌晨三点十七分响起。
雾岛栞从浅眠中惊醒。她趴在折叠桌上睡着了,脸颊压着键盘,屏幕上留下一串无意义的字符。房间里的空气混浊而潮湿,弹珠店通宵营业的电子音效从地板缝隙里渗上来,叮叮咚咚,像一场永不停歇的葬礼。她揉了揉眼睛,点开那条私信。
发送者的ID是一串十六进制代码,头像是一片漆黑中模糊的白色轮廓。没有寒暄,没有自我介绍,只有两行文字:
“你的帖子被至少三个节点标记了。删帖。换ID。用这个密钥重新加密你的通信层。”
下面附着一长串密钥字符。
雾岛栞的困意瞬间消散。她盯着屏幕,感觉后背的汗毛一根一根竖起来。她以为自己在暗处——原来暗处里还有更暗的东西,而她已经被盯上了。她迅速删除了那条求购帖,然后按照对方提供的密钥重建了通信协议。当她再次登录时,发现自己的新ID已经自动加入了一个名为“骨街茶馆”的加密频道。
频道里有二十多个人在线,但没有人说话。只有一条置顶消息,发布于三年前,发送者的ID被系统隐藏,内容只有四个字:
“信息不免费。”
雾岛栞等了大约十分钟,准备退出时,一条新的私信弹了出来。发送者正是之前提醒她删帖的那串十六进制代码,这次附带了更多内容:
“作为见面礼。‘观月’不是一个人,也不是一个组织。它是一种交易模式。一群有钱到不需要亲自犯罪的人,通过中间人购买‘体验’。你找的那些直接作案者——成濑之流——只是底层供货商。他们负责筛选和交付,真正的买家在上面,很高很高,高到你把脖子仰断也看不见。”
雾岛栞的手指悬在键盘上方。她想了很久,打下一行字:“你是中间人?”
对方回复得很快:“我是中间人的受害者。”
然后头像灰了。
雾岛栞在桌前坐了很久,直到天亮的光从窗帘缝隙里渗进来,把软木板上的照片染成金灰色。她站起来,对着那块贴满线索的墙壁看了整整十分钟,然后拿起红色马克笔,在成濑雅也的照片旁边画了一个向上的箭头,箭头指向一片她尚未填充的空白。
她在空白处写下一个问号,又用更大的力气把问号涂掉,改成两个字:买家。
接下来的一周,雾岛栞的行动进入了一种奇异的双重节奏。
白天她是“黑川莉子”。这个角色已经发展到了关键阶段——她和成濑雅也的聊天频率从每天两三次升级到了几乎不间断。成濑已经完全咬钩。他开始在深夜发一些暗示性的消息,试探“黑川莉子”的底线。雾岛栞用精心设计的回复维持着距离感,既不放任他靠近,又给他留下足够的希望。她在对话中穿插了一些关于自己“在家族企业中的财务困境”的暗示——这是她埋下的鱼饵,就等成濑主动咬上来。
夜晚她变回自己——或者说,那个正在成型的“修罗”。
她追踪了那串十六进制代码提供的线索,在黑网数据废墟中挖掘“观月”的蛛丝马迹。她发现了一个规律:每隔一段时间,新东京就会有一些边缘人群从数据网络中消失——没有死亡记录,没有出境记录,只是在所有数据库里静止了,像被按下了暂停键。这些人有一个共同特征:她们都是缺乏本地社会联系的独居女性。
与水岛由香里的情况一模一样。
但雾岛栞也发现了一些反常。在十二名受害者中,有一个人的数据轨迹出现了异常波动。那是个叫橘真由的二十三岁女孩,原宿一家服装店的店员,在八个月前“消失”。但与其他受害者不同,橘真由的社保账号在三个月前出现过一次登录记录,登录IP指向新东京港区的一栋高级公寓。
一个已经消失的人,为什么会突然登录账号?
雾岛栞把这个线索标记为最高优先级,然后在“骨街茶馆”的频道里发了一条加密消息,询问是否有人知道那栋公寓的情况。
三分钟后,十六进制代码回复了:“别去。那是饵。”
“什么意思?”
“你以为自己是猎人。但猎人也会被猎物设下的陷阱夹断腿。你太急了,急到分辨不出哪些信息是别人故意让你找到的。”
雾岛栞盯着屏幕。她的手指因为长时间敲键盘而微微颤抖。她喝了一口冷掉的速溶咖啡,液体苦涩得让她皱了皱眉,但随后一个问题浮出水面:“你为什么帮我?”
那边沉默了很久。就在雾岛栞以为对方不会再回复时,消息亮了。
“因为我也曾是某个人的猎物。我逃出来了。但帮我逃出来的人没有。”灰色头像又一次暗下去,像蜡烛被风吹灭。
这天晚上,雾岛栞没有睡觉。她坐在折叠椅上,膝盖蜷到胸口,盯着软木板发呆。窗外的霓虹灯光透过窗帘在她脸上交替扫过红与蓝。她想起键婆婆的话——“等你结束的时候,你是谁,你自己都认不出来”——她以前以为自己只是在计划一场报复。但现在她意识到,她已经踏进了一片远比报复更大的沼泽。她不是猎手。她是一只踩上沼泽表层浮萍的狐狸,脚下随时可能塌陷。
但她没有选择退回去。
天亮的时候,雾岛栞做出了一个决定:她需要资源。比键婆婆提供的那些小玩意儿更专业的资源。她需要能伪造证件的人、能侵入特定系统的人、能在现实世界中执行任务的人。换句话说,她需要一个真正的团队。
而在这座城市的某个地方,十六进制代码——那个自称“中间人的受害者”的神秘人——也许就是第一个拼图。
她在频道里发了一条消息:“见面。现实世界。”
然后她给出了一个时间和地点:两天后的午夜,骨街入口处那家二十四小时营业的漫画咖啡店。她选择那里是因为那里人流量大但个体间互不干扰,每个客人都沉浸在屏幕里,没有人会注意角落里的对话。
两天后,雾岛栞提前一小时到达。
漫画咖啡店的自动门发出刺耳的滑轨声。前台的服务员是个染着绿色头发的年轻人,耳朵上打了至少五个耳钉,抬起眼皮看了她一眼,递给她一张塑料卡片。她选了最靠里的隔间,背靠着墙,视线能覆盖整个空间。
午夜零点整,一个身影推开了漫画咖啡店的玻璃门。
那人穿着一件深灰色的连帽卫衣,帽子拉得很低,露出下半张脸——皮肤苍白,下颌线条锋利,嘴角有一道几乎看不出来的旧伤疤。身高大约一米七出头,但走路时微微弓着背,似乎在刻意压缩自己的存在感。最奇怪的是那人的步伐——每一步的间距几乎完全一致,落地的轻重也毫无变化,像被某种程序精确控制着。
那人走到雾岛栞的隔间前停下,抬起头。
帽子下露出的是一张年轻女人的脸。大概二十五六岁,五官轮廓很深,不完全是新东京本地的长相,或许带一点混血。她的眼睛是最让人不安的地方——它们是两种不同的颜色。左眼是深棕色,近乎黑;右眼是灰蓝色,像褪色的牛仔布。两只眼睛望着雾岛栞的时候,看不出任何情绪波动,像两颗不同颜色的玻璃珠。
“十六进制?”雾岛栞问。
“你可以叫我皋月。”女人在她对面坐下,动作安静得像一只猫,“那个ID只是一次性的。见面了就需要另一个名字。”
“真名?”
“反正不是父母给的。”
皋月从口袋里掏出一盒烟,向雾岛栞示意了一下,被摇头拒绝后便独自点燃。烟雾在漫画咖啡店昏暗的灯光下盘旋上升,把她的脸切割成明暗交错的碎片。
“在开始之前,”皋月说,“我需要确认一件事。”
“什么事。”
“你真的准备好了吗?”
雾岛栞没有立刻回答。皋月看着她,灰蓝色的那只眼睛在烟雾中像一颗冰冷的星。
“我说的不是钱、技术或者勇气。”皋月弹掉烟灰,“我问的是——你有没有准备好失去一切。你现在所有的身份、所有的关系、所有你以为自己还拥有的东西。因为一旦走上这条路,你的生活会像一层皮一样蜕掉。最后活下来的那个东西,未必还算是人。”
漫画咖啡店的空调嗡嗡作响。隔间外面传来隔壁客人敲打键盘的清脆声响,有人在打网游,公频里不断刷出“666”和意义不明的表情符号。
“我已经没有什么可以失去的了。”雾岛栞说。
“每个人都这么说。”皋月把烟掐灭在易拉罐底部,“直到他们发现,他们说的‘没有什么’其实还包括自己的灵魂。”
沉默在两人之间蔓延开。雾岛栞低头看着自己的手——指尖因为长期敲代码磨出了薄茧,指甲剪得很短,没有涂任何颜色。这是一双做了二十六年普通人的手。再过几个月,这双手可能会做完全不同的事情。
“你的眼睛,”雾岛栞突然开口,“是天生这样吗?”
这是她第一次看到皋月的表情发生变化。那道旧伤疤下方的嘴角轻轻抽动了一下,不是笑,而是一种更深的、被压在最底层的什么情绪闪了一下。
“不是天生的。”皋月说,“是手术后遗症。视网膜色素上皮层受损。有人用激光笔照了我的眼睛。”
“谁?”
“一个叫‘观月’的客户。他喜欢用激光笔玩一种游戏——在监视器里看被关在房间里的人被光束追着跑,像猫追激光点那样。”皋月的语气平静得仿佛在描述昨天吃了什么,“我是他经手的第一批货物之一。那年我十九岁。后来我逃出来了,但左眼的色素再也没恢复。”
雾岛栞觉得自己的喉咙像被人用手掐住了。她张开嘴,但发不出任何声音。
“你不用安慰我。”皋月说,“这件事发生在八年前。我已经用八年的时间消化过所有情绪,现在只剩下一个结论:观月不是一个可以被打败的对手,至少不是用他们制定的规则。法律是他们的工具,金钱是他们的盾牌,而我们——”
她顿了顿,灰蓝色的眼睛和深棕色的眼睛同时盯住雾岛栞。
“我们唯一的优势是,他们不知道我们已经不再遵守规则了。”
雾岛栞从包里拿出一个平板电脑,调出了一份加密文件。那是她过去十天的工作成果——一个详细的情报整合图谱,用不同颜色的线条连接着成濑雅也、网络借贷平台“星贷”、以及至少五个尚未确认身份的上层节点。每一处连接都标注了数据来源和置信度评估。
皋月低头看了一会儿,然后抬起头。
“数据挖掘能力很强。但你的方向错了。”
“哪里错了?”
“你在用刑事案件侦查的逻辑追踪一个商业组织。”皋月把平板转过来,用手指划过几个节点,“观月的本质不是犯罪团伙。它是一个市场。市场的运作方式不是链条,是网络。你抓了成濑雅也,会有十个新的成濑雅也顶上来。你想要的结果不是拔掉一颗钉子,而是让整个网络瘫痪。”
“那要怎么做?”
皋月沉默了一会儿,然后说了一句让雾岛栞后背发凉的话。
“你要成为买家。”
漫画咖啡店的自动门又响了一次。有人进来,有人离开。绿头发的前台打了个哈欠,把音乐音量调大了一点,是一首雾岛栞没听过的韩语流行曲。
“观月每隔一段时间会开放一次‘拍卖’。”皋月把声音压得更低,“不是公开拍卖——是邀请制。只有经过验证的买家才能参与。拍卖的内容不是物品,是‘体验’。每一件拍品都有编号,编号对应一个活人。竞拍成功者可以在规定时间内对拍品做任何事,只要出价够高。”
雾岛栞的指尖按在桌面上,指甲不知不觉压弯了。
“你怎么知道这些?”
“因为我逃出来之后,花了六年时间建立了一个虚假身份。那个身份现在就在买家的待审核名单里。”皋月说,“问题是,审核条件非常苛刻。需要两样东西——一笔巨额保证金,和一个‘入会推荐人’。”
“推荐人?”
“现有的买家必须推荐新买家才能入会。这是他们控制风险的方式。互相绑定,连坐式的信任机制。”
“所以你需要找到一个愿意推荐你的人。”
“不。”皋月摇头,“我需要伪造一个推荐人。或者说,我需要拿到一个现有买家的完整数字身份——包括密钥、交易记录和通信日志——然后用这个身份‘推荐’我的虚假身份入会。这个操作需要攻破观月的内部加密系统,而观月使用的加密协议是——”
“Proxima v3。”雾岛栞打断她。
皋月挑了挑眉毛。“你怎么知道?”
“因为我在星贷的数据包里见过相同的加密层残留。他们用的是同一套底层架构,可能是从同一个供应商购买的。”
两个女人对视着。隔壁网游的公频里爆出一阵欢呼,好像是哪个队伍打过了终极副本。
“你能攻破Proxima v3?”皋月问。
“我一个人不行。”雾岛栞说,“但如果加上你,加上一些物理层面的渗透——也许可以。这套系统有一个弱点:它的密钥更新频率很高,但密钥的生成依赖于物理服务器上的一个随机数生成器。如果我们能接触到那个生成器——哪怕只有一次——”
“我们就可以在密钥刷新之前克隆整个序列。”皋月接上了她的话。这是两个在各自领域做到极致的技术头脑在共振。
皋月靠回椅背,第一次露出了接近微笑的表情。那个微笑很淡,嘴角只上扬了几毫米,但确实是微笑。
“也许你能成。”她说。
“什么?”
“活着完成这件事。”
两人在漫画咖啡店的自动门前分开。皋月消失在骨街深处那些霓虹照不到的巷子里,雾岛栞则往相反方向走。走出大约五十米后,她回头看了一眼——皋月的身影已经彻底融入黑暗中,仿佛从一开始就不存在。
回丰岛区的电车上,雾岛栞靠在车门旁,手机震动了一下。
是成濑雅也发给“黑川莉子”的消息:“下周想见你。有件事想当面谈谈。”
她盯着那行字,大拇指在屏幕上方悬停。电车的车厢灯光昏暗而惨白,车窗上倒映着她的脸——那张脸平静得让她自己都感到陌生。她打了一个字:“好。”
然后她切换到另一个加密界面。那是她为“灰谷”建立的暗网身份面板。在过去三天里,这个身份已经在三个情报交易中建立了可靠的信誉。今晚,她收到了新的私信——来自一个匿名账户,问“灰谷”是否有兴趣承接一份长期情报供应合同,对方署名为“MK”。
雾岛栞的呼吸停顿了一拍。
她反复看了三遍这两个字母,然后回复:“条件?”
回程的电车驶过新东京的夜空。从高架轨道上往下看,整个城市像一块巨大的电路板,万家灯火是焊点,车流是脉冲信号,所有光都按照某种设定好的程序流动着。而在这块电路板的最深处,一道裂缝正在蔓延。
雾岛栞把手机翻过去扣在膝头,闭上眼。在她眼皮后面的那片黑暗里,一个计划正在生长,像一株不需要阳光的植物——它的根扎在仇恨里,茎叶却朝着某个她还没有完全理解的方向伸展。
皋月的话在她脑海里反复回响:
“你要成为买家。”


暂无评论,来抢沙发吧!