手术室的灯终于灭了。
苏尘从长椅上弹起来,双腿发麻,差点栽倒。他扶着墙稳住身体,看见穿着手术服的主治医生推门出来,口罩拉下,脸上是疲惫的放松。
“伤者运气好,子弹没有伤及重要血管,失血虽多,但送来还算及时。”医生顿了顿,“不过她还需要住院观察,防止感染。你是家属?”
“朋友。”苏尘的声音干哑得不成样子,“我能看看她吗?”
“麻醉还没过,等转到普通病房再说。”医生上下打量了他一眼,看着眼前这个浑身泥泞血迹的年轻人,“你最好也去处理一下伤口。”
苏尘摇了摇头。
他在走廊里站了很久,直到护士推着担架车出来,顾宁躺在上面,脸色苍白得近乎透明。她闭着眼睛,睫毛在灯光下投下一片淡淡的阴影。苏尘伸手想碰碰她的手,却发现自己的指尖在微微发抖。
他收回手,狠狠攥成了拳头。
第二天中午,顾宁醒了。
苏尘买了一份清粥和一壶温水,坐在病床边的小凳子上。顾宁看了他一眼,第一句话是:“你没睡觉。”
“睡了。”苏尘撒了谎。
“你眼睛底下的黑眼圈能当墨汁用了。”顾宁想笑,扯到伤口,嘶了一声。
“别乱动。”苏尘把粥放在床头柜上,“医生说你这几天只能吃流食。”
顾宁盯着天花板看了一会儿,忽然说:“那个纺织厂里的电脑,你拿到了吗?”
苏尘愣了愣,随即点头。在他送顾宁来医院的路上,他用外套把笔记本电脑裹得严严实实,夹在腋下。后来这件外套沾了血,被他扔在医院的垃圾箱里,但电脑还在。
“在警局?”顾宁问。
“在我租的房子里。”苏尘低声说,“我不敢带去警局。”
顾宁没有追问。她太清楚了——警局里有内鬼,那个男人能找到废弃纺织厂,说明他们的行踪一直在被监视。谁都不能信。
“等我出院。”她说。
“来不及。”苏尘站起来,“那个男人既然敢明目张胆追杀我们,说明他们已经不在乎了。拖一天,就多一天变数。”
顾宁沉默了一会儿,忽然说:“你一个人能行吗?”
“行。”苏尘转过头,从背包里掏出那台笔记本电脑,屏幕一角碎了,但开机键还能亮。
他在顾宁的病床边打开电脑,屏幕泛起蓝光。这台电脑显然被处理过,开机直接进入桌面,没有任何用户登录界面。桌面上空空荡荡,只有几个系统自带的图标。
苏尘按下键盘上的快捷键,调出文件管理器。他在硬盘里翻找,文件夹层层叠叠,大多数是空的。直到他点开一个名为“sys”的隐藏文件夹。
里面有一个名为“bridge.exe”的可执行程序。
“桥?”苏尘皱了皱眉,双击打开。
程序启动后,屏幕变成全黑,一行白色字体缓缓浮现——“请输入访问密令。”
苏尘愣住了。
“这是加密通讯软件。”顾宁挣扎着坐起来,苏尘连忙按住她。顾宁声音虚弱但语气笃定,“我曾经在网安支队见过类似的界面。这是定制版本,每台设备都有独立的密令。”
“那怎么办?”
顾宁偏过头,似乎在思考。良久,她说:“你看看这台电脑里还有什么,任何文档、图片、浏览记录……都会留下痕迹。”
苏尘重新翻找起来。他打开浏览器的历史记录,全部被清空。回收站也空空如也。他一度怀疑这台电脑就是一块废铁——直到他在C盘的一个角落里,发现了一个名为“notes”的纯文本文档。
文档只有三行字:
“密令格式:日期+代号”
“日期格式:年月日”
“代号:夜鸢”
“夜鸢。”苏尘念出声,“这是那个男人的代号?”
“很有可能。”顾宁说,“但你不知道具体的日期。”
苏尘盯着那三行字,脑袋飞速转动。他想到了废弃纺织厂的电路图表,想到了那个男人追来时喊的那句“处理掉”,想到了那些莫名其妙出现的黑色商务车。
半晌,他忽然问:“顾宁,第一具尸体是什么时候发现的?”
“三个月前,6月11日。”
苏尘把“20240611”和“夜鸢”两个词组合起来,敲进程序对话框。回车键按下。
屏幕闪了闪。
一行新字浮现:“欢迎回来,夜鸢。”
紧接着,界面彻底变了。黑色背景上浮现出一张密密麻麻的网状结构图,每一个节点都是一个代号,节点与节点之间用不同颜色的线连接。有红色的线,蓝色的线,还有灰色的线。
苏尘的眼睛一瞬不瞬地盯着屏幕。
他看见“夜鸢”这个代号位于这张网的中心偏下的位置,连接着上方一个更大的节点——“织工”。而在“织工”周围,还连接着十几个小节点,每一个都有代号:枯骨、老K、幽灵、稻草人……
“这是个暗网。”顾宁的声音变得紧绷,“而且层级分明。夜鸢只是中等角色,织工才是管理者。”
苏尘滑动触控板,放大其中一个节点。他点开“枯骨”,弹出一个资料页:姓名不详,年龄不详,擅长爆破与纵火。下方附带两张模糊的照片,像是从监控里截取的。
“这些人……都是组织成员?”苏尘的声音有些发冷。
“不止。”顾宁指着屏幕,“你看那些灰色的线,那是已经断开的连接。要么是成员死了,要么是退出了。”
苏尘数了数。灰线有七条。
就在这时,屏幕右上角忽然跳出一个红色的闪烁图标。苏尘点开,弹出一个实时消息框——“夜鸢,任务完成情况。”
发送者的代号是“织工”。
苏尘的手指悬在键盘上方,迟迟没有动。顾宁低声说:“别回。夜鸢应该有固定的汇报节奏,你如果回错了,反而暴露。”
苏尘点了点头。他关掉了消息框,继续在网里检索信息。这张暗网的规模远比他想象的大——除了本市的节点,还牵扯到了邻省、甚至南方的几个城市。交易记录、行动日志、甚至还有一份名为“资产清算清单”的表格。
他点开那份表格。
一行行看下去,他的瞳孔骤然收缩。
表格里列着一排人名、身份信息、以及他们名下的房产和账户。而在每一行的末尾,都标注着三个字的一个状态——“已清算”。
他想到了第一具尸体,想到了那个死在出租屋里的年轻人,想到了他们在废弃纺织厂看到的那间审讯室。
“这是……目标名单。”苏尘的声音像从喉咙里挤出来,“他们在猎杀这些人。”
顾宁没有说话。她的脸色比之前更白了。
苏尘继续往下翻,发现除了目标名单之外,还有一个“后备名单”。上面的名字没有被划掉,状态栏里写着“待定”。
前十多个名字他都不认识,直到他翻到第十七个——
“苏尘,男,22岁,东海大学学生。状态:待处理。”
苏尘的呼吸猛地一窒。
他看见了自己的名字。不仅仅是他——再往下翻两行,赫然写着“顾宁,女,24岁,东海市公安局刑侦支队警员。状态:待处理。”
病房里陷入死一般的寂静。
顾宁忽然伸手,按住了苏尘的手背。她的手很冰,但苏尘感觉到她用力握了一下。
“别怕。”她说。
苏尘抬起头,对上她的眼睛。那双眼睛里没有恐惧,只有一种冷静的决绝。
“我们已经找到了他们的核心。”顾宁的声音很轻,但每个字都很清楚,“这张网,再大,也是在暗处。只要见了光,就会塌。”
苏尘深呼吸了一口,关掉了那台电脑。
他站了起来,走到窗边,看着外面灰白的天色。这座城市的天空永远是灰蒙蒙的,像是有一张无形的网笼罩在上方。
但他知道,网终究是有孔的。
而他,就是那个要从孔里钻出去的针。
“顾宁。”他没有回头,“等你好了,我们去一趟邻省。”
“去干什么?”
“去找最后一个没被清算的人。”苏尘转过身来,眼中有一道锐利的光,“那份表格上的‘已清算’,我看过了。最近一笔清算的时间是一周前,地点在邻省的江城。但表格里有一个人的状态,写的是‘转押’。”
顾宁的眼睛微微亮了一下:“转押?”
“对。”苏尘重新打开电脑,翻到那条记录,“他没有死,只是被转移了。如果他还活着,他一定知道这座‘桥’通往哪里。”
窗外的风吹动窗帘,阳光短暂地透进来,在地板上落下一小片明晃晃的光。
顾宁靠在枕头上,看着苏尘的侧脸。这个几天前还在被警方追查的年轻人,此刻的脸上已经没有了最初的茫然和惊慌。
他变了很多。
“好。”她说,“等我拆线,我们一起去。”
苏尘看了看窗外那片短暂的光。
暗网的线比他想象中更长、更密,但也正因为如此——只要剪断一根,整张网都会抖一抖。
他要找到那个最粗的线头。
然后,一把扯断。