楔子|凌晨一点四十七分,一场不该存在的直播
凌晨一点四十七分,一个没有封面、没有标题、没有主播实名的直播间,被系统随机丢进了“深夜”分区的第九百九十九页。
在线人数:三人。
一个是被失眠折磨的程序员,一个是值夜班的便利店店员,还有一个是刚下夜班的护士。三个人都以为自己点进了什么录播的整活视频。
画面很暗,只有一盏惨白的长条荧光灯晃在镜头前,光斑边缘发绿。镜头贴着地面,很低,像一只趴在地上的眼睛。
水泥地。二十多个年轻人。男的女的都有,靠墙坐着,腿伸直,手放在膝盖上,谁也不敢动。有个女孩的胳膊上有新鲜的淤青,紫得发黑,从袖口一直爬到肘弯。
正对面的墙,红漆刷了八个字,笔画粗野,像用拖把写的:
业绩治百病,大单解千愁。
弹幕飘过第一条:
【这是哪个剧组?布景挺舍得花钱。】
第二条:
【等等,那墙上的插座是英标的。】
第三条,隔了十几秒才出现,字打得很慢:
【我在迪拜棕榈岛做过仓库管理。这个墙,这个地,这个灯……这不是布景。】
直播间安静了两秒。
然后在线人数从 3 跳到 37,从 37 跳到 2149。
一个穿黑衬衫的男人走进画面。寸头,肩很宽,眉骨到下颌一道刀疤,把半边脸拉得往下坠。他手里拎着一根橡胶棍,棍子在掌心一下一下地敲。
啪。啪。啪。
每敲一下,靠墙那二十几个人就齐齐抖一下。
他抬脚,踩住地上一个年轻人的胸口。
那人穿着一件洗到发白的T恤,后颈还有一道新鲜的红痕,像是被人从背后砸过。他被踩得整个人弯起来,喉咙里发出漏气一样的声音。
刀疤男俯下身,声音不大,却清清楚楚进了麦克风:
“还在做百万年薪的梦?蠢货。”
“你发小阿伟,拿了三万块介绍费,亲手把你买进来的。”
“从今天起,你是华尔街投行精英,专门骗全球富豪。骗不到钱,打断手脚,扔沙漠里喂沙。”
弹幕停了一瞬,接着像开了闸。
【报警!这是真的!这是迪拜的电诈园区!】
【他刚才说阿伟?三万块?人贩子吗?】
【主播别动!别反抗!先保命!】
【我就在迪拜!这个仓库区我送过货!我知道在哪!】
【录屏了!全部录屏了!】
在线人数:八十七万。
零点零三秒后,平台的巡查系统检测到这个直播间,判定为“疑似血腥暴力”,准备强制关闭。
关闭失败。
技术人员在后台反复刷新,那个直播间的信号源显示为空,IP 显示为“--”,推流设备不存在,摄像头的硬件编号是乱码。
它不在任何一台服务器上。
它像一只眼睛,被人直接从地狱里抠出来,摁在了全网的屏幕上。
画面里,那个被踩在地上的年轻人,慢慢抬起了头。
他的嘴角在流血,眼睛却很亮。
他盯着刀疤男,一个字一个字地说:
“凯哥,我记住了。”
弹幕又炸了。
【记住什么?】
【记住这张脸!】
【兄弟,你先活下去再说狠话啊!】
画面右下角,有一行极小的灰色字,几乎所有观众都忽略了:
主播ID:默。
开播时间:三天前。
当前位置:迪拜。
第一卷|黄金牢笼
第1章|百万年薪,落地成货
七月的迪拜,热得像一块烧红的铁。
陈默走出到达口,热浪兜头罩下来,一瞬间把后背的T恤浸透。玻璃幕墙上映着哈利法塔的影子,塔尖扎进一片发白的天空里,折射出的光刺得人眼睛疼。
他攥着登机牌,指节因为用力泛白。
三个月前那场火,他到现在还能闻到味道。凌晨两点,仓库角落的线路短路,火从堆到天花板的纸箱里窜出来。等他赶到,一整仓价值上百万的跨境美妆货已经烧成黑炭。消防认定书下来:线路老化,无保险赔付。
供货商堵在他家门口,从早上堵到夜里。六十七万。他把车卖了,把积蓄掏空,还差六十七万。
女友最后一条微信只有八个字:还清债务,再谈未来。然后头像灰了。
就在他准备去外地工厂打工、用三年时间慢慢还债的时候,阿伟的电话来了。
“默哥,迪拜!奢侈品代运营,年薪百万,包吃包住,机票报销!”
电话背景里有海浪声。阿伟的朋友圈里全是游艇、海景餐厅、限量款的方向盘。陈默翻了整整一页,翻到手指发酸。
他想,横竖都是难,不如赌一把。
接机的人叫阿明,深灰西装,白手套一尘不染,笑得很标准。
“陈先生,车在外面,金总在园区等您。”
陈默伸手想握,阿明只是微微躬身,侧身引路。
就在他侧身的那一下,西装袖口滑下去半寸,露出一截冷银色的东西,紧贴着手腕。
手铐。
陈默心里咯噔一下,脚步慢了半拍。
“园区离市区远吗?”他随口问。
“不远。封闭式园区,安保严格,方便专心做业务。”阿明答得滴水不漏。
黑色商务车,全车最深色的隐私膜。车门一关,冷气裹着一股浓烈的消毒水味冲进鼻腔,和医院急诊室一个味道。
陈默刚坐稳。
后颈炸开一记剧痛。
眼前黑下去之前,他听见车门落锁的声音,闷得像棺材盖扣死。
再醒来,是冰水。
一整桶,从头顶浇下来,呛进鼻腔,冻得他咳得整个人蜷起来。
惨白的荧光灯。冰凉粗糙的水泥地。二十多个年轻人横七竖八躺在他周围,有人胳膊上全是淤青,有人脸肿得睁不开眼,没有一个人哭出声。
正对面的墙,八个红字:
业绩治百病,大单解千愁。
陈默盯着那八个字,心脏一寸一寸往下沉。
他不是来了什么奢侈品运营公司。
他掉进了一个吃人的地方。
“醒了?”
一个声音从头顶压下来。
寸头,宽肩,眉骨到下颌一道刀疤。橡胶棍在掌心敲着,啪,啪。
“我叫阿凯,园区主管。”他蹲下来,用棍子挑起陈默的下巴,“知道我为什么先打你吗?”
陈默没说话。
“因为你这种读过点书、做过点生意的最难管。”阿凯笑了,“得先把你的脸按进泥里。”
话音未落,他的脚就踩上了陈默的胸口。
那一脚不重,但压得极稳,像有人拿一块石头慢慢碾上来。陈默的肋骨发出细微的响声,呼吸被截成一段一段。
就在这时——
【叮!检测宿主身陷S级境外电诈园区,全球反诈实况直播系统绑定成功。】
【隐形镜头已激活:屏蔽园区信号干扰器,实时同步国内全网平台。】
【人物描边已开启:善意淡绿,恶意赤红,核心目标纯黑。】
【新手礼包:基础格斗精通、1000反诈金币、初始人气值十万。】
陈默瞳孔骤缩。
视野右上角,浮起一块半透明的面板。上面有一行跳动的数字:在线人数 10,0000。
弹幕像被捅了的马蜂窝。
【卧槽!真的假的?这是迪拜的电诈园区?!】
【刀疤男踩人了!主播快装死!】
【这地方我听过,朋友圈招人月薪三万起,全是假的!】
【别慌,先保命,别硬刚!】
阿凯不知道他在看什么,只顾自己说下去。
“你发小阿伟,拿了三万块介绍费,把你卖给我们。”
“三万。”他伸出三根手指,在陈默眼前晃了晃,“你在国内给他随过份子钱没有?他结婚你包了多少?”
陈默的耳朵里嗡了一声。
一起爬树、一起摸鱼、一起在村口网吧通宵的人,三万块。
“从今天起,你是华尔街投行精英,专门骗全球富豪。”阿凯直起身,把一本厚厚的话术本砸在他脸上。纸页边缘划开脸颊,血珠顺着下颌往下滴,“明天开不了单,小黑屋,饿三天,打到你会骗人为止。”
铁门哐当落锁。
陈默躺在地上,抬手擦掉脸上的血。
他翻开那本话术本,第一页印着一行黑体字:
“客户不是人,是待收割的资产。”
他盯着这句话看了很久,忽然笑了。
弹幕刷过一片问号。
【他笑什么?被打傻了?】
【兄弟你别笑,你先活下来。】
陈默合上话术本,在心里回了一句:
行。那我们就看看,谁是资产。
第2章|第一单,我亲手做黄了
大通铺宿舍,二十多个人挤一间。
铁架床吱吱响,空气里是汗味、霉味,还有一点洗不掉的腥气。没人说话,连翻身都放得很轻,生怕惊动门外巡逻的保安。
陈默靠在栏杆上翻话术本。
从建立信任,到塑造人设,到伪造收益截图,到限时逼单——一整套流程,环环相扣,写得很细,细到每一条客户犹豫时该回哪句话。
他越看越心惊。
这套东西的底层逻辑,和他做了五年的跨境电商转化漏斗,一模一样。
唯一的区别是:电商卖货,这里卖人。
“新来的。”
一个头发花白的中年男人挪到他旁边,脸上沟壑很深,眼睛却是活的。系统在他身上描出一层暗淡的白边。
“老周。”他压低声音,“认命吧。”
“围墙三米二,上面全是高压电网,监控没有死角,保安有枪。上个月有个小伙子半夜翻墙,被抓回来,两条腿打断,连夜拉去沙漠。”
“在这儿,心软就是找死。”
陈默点头,没接话。他注意到老周说这些时,手一直在摩挲裤兜,那里鼓着一小块,像是张照片。
第二天一早,所有人被赶去工区。
一排排旧电脑,耳机、麦克风摆得整整齐齐。墙上贴着月度业绩榜,红纸黑字,第一名后面画了一颗星。
组长姓王,三十来岁,脖子上一条粗金链。系统给他描的是刺眼的赤红。
“新人,你的号已经养好了。”王哥把一个账号推到他面前,“华尔街投行精英,常春藤毕业,做过三年家族办公室。头像、朋友圈、生活照,全给你配好了。你只管聊。”
后台跳进来一个客户。
头像是一张很普通的自拍,四十岁上下,眉眼温和。资料栏里写着:离异,一个孩子,小学三年级。
聊天记录往上翻,能看到她跟“顾问”说过的话:
“我攒了两年,本来想给孩子交学费,后来查出来他心脏有点问题,要做手术。我想问问,这个理财真的稳吗?”
系统在客户头像旁边标了一行小字:
【资金用途:学费+手术备用金。可用余额:5,120 美元。】
五千一百二十美元。
陈默在跨境电商干过五年,一眼就能算出这五千一百二十美元意味着什么:一台二手手术、一次住院、一个母亲两年的夜班和泡面。
按照话术流程,他只需要顺着她的期待往下推,抛出“稳赚不赔”的虚拟币方案,这五千一百二十美元,半小时就能到账。
这会是他的第一单。
王哥在旁边踱步,眼睛盯着他的屏幕。
陈默的手指停在键盘上。
他想起自己欠债那阵子,供货商堵在门口,他蹲在仓库废墟里,一包烟抽到天亮。他想起女友那句“还清债务再谈未来”。
他知道没钱是什么滋味。他更知道,一个母亲拿不出孩子手术费,是什么滋味。
于是他开始打字。
“我们这个基金,代码是 VG-7……”
他故意把代码写错一位。
“年化收益稳定在 280% 左右,受开曼群岛金融监管……”
他把“开曼”打成“开曼群岛自治金融管理局”,一个根本不存在的机构。
客户问:“这么高?不会有问题吧?”
他回:“我们内部额度,不对外,您赶上了。”
客户又问:“能先投一点试试吗?”
他回:“最低五千,不能拆。”
话术里的“破绽”,他一个接一个往外递,递得很有技巧:不是明显的错,是那种懂行的人一看就知道不对、不懂行的人会觉得“太专业了听不懂”的错。
半小时后,对方发来最后一句:
“我再想想吧。”
然后拉黑。
头像灰了。
陈默松了一口气,靠回椅背上。
“成了?”王哥凑过来。
“没成。”陈默说,“客户警惕性太高,聊崩了。”
王哥盯着后台记录看了半分钟,脸色一点一点沉下去。
他一把揪住陈默的衣领,把人从椅子上拽起来。
“你他妈故意的是吧?”
第一拳砸在腹部。
陈默整个人折起来,胃里翻上来一股酸水。
第二拳砸在肋骨上。
“五千美金!五千美金你都能聊崩?!”王哥吼得唾沫喷在他脸上,“你知道这单提成多少吗?三百二!三百二美金!够你在这儿吃三个月!”
第三拳。
就在这时——
【叮!检测宿主遭受恶意攻击,触发属性抽取。】
【抽取成功:基础格斗精通(进阶)、话术心理侧写。】
【人气值 +18万,当前在线 42 万。】
一股温热从脊椎底部升起来,顺着四肢铺开。腹部的钝痛迅速退成一片麻木,脑子里像被人塞进一整本心理学教材:微表情、语速、停顿、锚定、损失厌恶、从众。
陈默慢慢直起身。
王哥还要再打,他下意识抬手一格,手背精准地磕在王哥的手腕内侧,那是一条麻筋。
王哥整条手臂一软,踉跄退了半步。
工区里所有人都抬起了头。
陈默立刻把手放下,肩膀垮下去,脸上堆出恰到好处的惶恐:“王哥,我不是故意的,我疼得乱挥……”
王哥甩了甩手腕,脸色青一阵白一阵。他不好在这么多人面前承认自己被一个新人磕退了半步,只能恶狠狠地指着陈默的鼻子:
“三天。三天之内开不出一单,我送你进小黑屋,饿到你愿意乖乖骗人。”
他骂骂咧咧走了。
弹幕已经滚成一片白。
【打人了!当着镜头的面打人!】
【他刚那一下是故意的吧?我看得很清楚。】
【别夸他!他要是被看出来会死的!】
【这个妈妈……她还子要做手术啊。】
【主播,你救了一家人。】
陈默低着头,擦掉嘴角的血。
面板在视野角上闪了一下:
【人气值 42 万,可兑换项目:格斗精通(已获得)、基础体能强化(需 8 万)、简易开锁(需 5 万)、阿拉伯语基础(需 3 万)。】
他盯着“简易开锁”四个字,看了三秒。
然后他抬起头,看向走廊尽头那道通往消防通道的铁门。
三天。
第3章|差三十米
接下来三天,陈默把自己演成了一个被彻底打怕的人。
早上点名,他第一个站好,低着头;吃饭时捧着碗,手抖得让米粒掉在桌上;王哥路过,他立刻缩肩,眼神闪躲。
没人怀疑他。
因为所有人都见过这种眼神——那是被小黑屋泡过的眼神。
暗地里,他在数。
数监控。走廊七个,工区五个,宿舍两个,机房门口一个。红灯一闪一闪,转动的频率是固定的。
数巡逻。保安两人一组,每十五分钟过一次走廊,换班在整点。
数门。后院那道消防通道,常年半锁着,一把老式挂锁,锁舌已经磨圆。通道下去是一楼,一楼出去就是马路。
这是他唯一的机会。
第三天中午,正午最热的时候。大部分保安缩在值班室吹空调,走廊监控有一次约十秒的空窗。
陈默拎着拖把,弯着腰,一寸一寸往消防通道挪。
直播间在线人数三百二十万,弹幕忽然稀了。
【右边拐角,两分钟后来人。】
【现在走!现在走!】
【别喘气,别喘气。】
【消耗 5 万人气,兑换:简易开锁(一次性)。】
【当前人气 37 万。】
一股极细的热流从指尖渗进去。锁芯里的弹子忽然变得清清楚楚:哪一个卡着,哪一个松了,哪一个磨圆了,像有人贴着他耳朵报数。
他手指勾住挂锁,向上一掰。
老锁“嗒”地弹开。
门推开一条缝,他侧身挤进去,一步三阶往下冲。
楼梯间没有灯,只有从高处漏下来的一线光。他的脚步声在封闭空间里砸得很响,心跳比脚步声更响。
一楼。大门。
门后面就是马路,就是阳光,就是能打 115 的地方。
他一把推开门。
门外站着两个人。
红边。橡胶棍。笑。
其中一个人,陈默见过。这几天每天在走廊口抽烟,手里一直捏着对讲机。
对讲机里传出一句:“人出来了,按住了。”
陈默脑子里嗡了一声。
那个十秒的监控空窗,不是漏洞。
是有人特意给他留的门。
门后面,是两根棍子。
“新来的,还敢跑?”
第一棍砸在小臂上。
骨头断裂的声音很轻,像掰断一根干树枝。疼是慢半拍才到的,先是整条手臂一空,然后是从骨头缝里往外冒的剧痛,疼得他眼前发白。
他往后退,后背挨了一脚,整个人摔在水泥地上,下巴磕下去,嘴里瞬间涌出血沫。
棍子像雨点一样落下来。后背,腿,后脑。
他蜷起来,护住头,牙关咬得咯咯响。
【检测到持续恶意攻击,触发属性抽取。】
【抽取成功:痛觉耐受(被动)、抗击打体质。】
【在线人数突破 500 万。弹幕密度过高,平台开始限流。】
疼还在。
但疼不再能把他整个人从身体里赶出去。他咬着牙,在黑暗里数落下来的棍子。
直播间炸穿。
【打死了!他们要打死他!】
【我报警了!我打了 115!我说了地址!】
【迪拜当地报警电话谁知道!在线等!】
【热度八百万了,平台不敢关,快录屏!】
打了不知道多久,棍子停了。
一个人拽着他的头发,把他往走廊深处拖。头皮像要被撕下来。
小黑屋。
没有窗,伸手不见五指。空气里全是霉味和血味。空间小到只能蜷着躺下,动一下,肋骨和手臂就一起疼。
铁门关上。
【叮!触发主线任务:蛰伏取证。】
【任务目标:获取园区核心账目、资金流水、受害者名册,配合外部收网。】
【任务奖励:格斗等级进阶、体质全面强化、人气值百万。】
【失败惩罚:直播中断,系统休眠。】
陈默躺在黑暗里,把涌到喉咙口的痛呼一口一口咽回去。
他忽然明白了一件事。
跑,是跑不掉的。就算今天跑出去了,只要没有证据,金万城花点钱、找几个人,明天照样开门。里面这几百号人,一个都救不出来。
他要的不是逃。
他要爬到这栋楼的最顶上,把他们的账本、他们的账户、他们的名字,一样一样掏出来,摊在全网面前。
黑暗里,他用还能动的左手,慢慢攥紧。
蛰伏。从现在开始。
第4章|巴掌落下来之前
小黑屋里没有水,没有食物,只有黑。
不知道过了多久,铁门被人从外面拉开,光刺进来,陈默眯起眼。
阿凯站在门口,居高临下。
“跑啊。怎么不跑了?”
陈默抬起头。
他用了整整三秒,把眼底那点东西压下去,换成一种被打散了架的空洞。他的肩膀开始抖,抖得很真,因为疼是真的。
“凯哥,我不敢了。”他声音沙哑,“我好好干活,我不跑了。”
阿凯盯着他的眼睛,看了很久。
陈默垂着眼,不躲。他知道这时候躲就是心虚。
“最好是这样。”阿凯哼了一声,转头对保安说,“带出去,给他个工位,盯着。再动一次心思,直接拉沙漠。”
两个保安把他拽起来。断掉的小臂没有夹板,一动就像有人在骨头里拧螺丝。他咬着牙,一声没吭。
回到工区,所有人都偷偷看他。
老周趁没人,塞给他一瓶水,声音低到几乎听不见:“别再跑了。听话,少吃苦。”
陈默接过水,点头。
从那天起,所有人都发现这个新人变了。
以前那个敢放走客户的刺头,开始每天天不亮就到工位,捧着话术本一页一页背;别人休息,他趴在电脑前翻客户聊天记录,一条一条标。
王哥起初不放心,一天来抽查三回。
看了几次,他没话说了。
陈默聊得滴水不漏:什么时候该停,什么时候该推,什么时候该给一句“您别急,我帮您盯着”,节奏稳得像个做了十年的老手。
“这小子开窍了。”王哥跟旁边的人说,“小黑屋这一顿,值。”
弹幕却在另一条线上沸腾。
【他不是开窍,他是在学。】
【他在拆这套话术的底层逻辑,我看出来了,他在做笔记。】
【主播,你别演太像,我怕你回不来。】
陈默确实在做笔记。
他在心里把这套诈骗体系拆成了三层:流量、信任、逼单。
园区这些组员,只会照着模板复制粘贴,不管对面是六十岁的退休教师还是三十岁的生意人,都发同一段话。转化率低得可怜,王哥这一组,一个月流水也就两三百万美金,全靠人堆。
但陈默做过五年跨境,他知道怎么给客户分层,怎么用一句“我懂你”换一次信任,怎么把“要不要”变成“现在要不要”。
这套东西,他有。
他给自己划了一条线,划得很死:
普通人、宝妈、学生、病人,一分不碰,能劝就劝。
只对一种人下手——本身就在赌、在投机、在赚灰色钱的人。
第四天下午,后台推进来一个客户。
头像是一块金表。资料:中东,做奢侈品倒卖,常年压货,现金流充裕。聊天记录里全是“有没有更快的方式”“我不在乎风险”“钱不是问题”。
系统描边:深赤红,但底色发灰。
不是好人。也不是受害者。
陈默坐直了。
他没用园区那套模板。他先花四十分钟聊货,聊迪拜的免税仓,聊某款包的配货比例,聊得对方一句一句往上加字。
等到对方开始主动问他“你这边有没有别的路子”,他才把话题往上引。
“有个内部通道,做数字资产对冲,额度很小。”他说得很淡,“我一般不对外推,您这种量级的,我才提一句。”
“多少额度?”
“两万美金起。”
“就两万?”
“第一期只放两万。”陈默停了两秒,“后面看您的配合度。”
这句话是他自己加的。他太清楚这种人了——你越不让他多投,他越觉得里面有东西。
两个小时后,后台弹出成交提示。
20,000 USD。
整个小组安静了。
王哥冲过来,盯着屏幕,眼睛都直了:“成了?两万?”
“运气好。”陈默低头,做出一点拘谨,“客户本来就想找路子。”
王哥一巴掌拍在他背上:“可以啊陈默!你小子开窍了!”
弹幕炸开。
【两万美金!第一单!】
【注意看,这个客户是投机商,主播守住了底线。】
【他把电商那套搬到诈骗上了,这不叫诈骗,这叫降维打击。】
陈默没看弹幕。
他在桌子底下,用铅笔头在一个小本子上写了一行字:
001,20,000,投机富商,待追缴。
弹幕安静了半秒,然后刷过一片:
【他在记账。】
【他在给这群人记账。】
【兄弟,你一定要活着把这本账带出去。】
第5章|数字好看到老板亲自下楼
有了第一单,王哥对他的态度变了。
不打不骂,还把自己压了很久的客户池分了一半给他。
“这些是老客户,油水厚,就是难啃。”王哥把一张表拍在他桌上,“你试试。”
陈默没有急着开单。
他先做了一件在王哥看来完全没必要的事:把所有客户重新分了类。
第一类,工薪、宝妈、学生、病患。资金是学费、手术费、生活费。他把这一类标成灰色,遇到就拖、就放、就故意说错,让对方自己退出。
第二类,普通中产。手里有点闲钱,想试一试。他不推大额,只让对方小额进场,然后拖到对方失去耐心。
第三类,赌徒、投机商、灰色生意人。这一类,他才动手。
“你分这么细干什么?”王哥不解,“能出单的就是好客户。”
“王哥,你把手术费骗走了,人家会报警,会来找,会闹。”陈默低着头,一副老实样子,“你把赌徒的钱骗走了,他自己都不敢声张。哪个安全?”
王哥愣了一下,随即大笑:“你小子,坏得很!有前途!”
陈默也笑。
他心里想的是另一件事:把最容易被骗、最容易被毁掉的那批人,从这套系统的池子里悄悄摘出去。
第二件事,他改了话术。
别人一套模板打天下,他做的是A/B测试。
同一个开场,他写三个版本,分给三个客户,看谁回得快;同一个逼单节点,他试“限时”和“限量”两种说法,记下哪种更容易让人上头;遇到多疑的客户,他就把节奏拉长,先聊三天家常,一句投资都不提。
他把这些记在一个只有自己能看懂的表格里。
第五天,他开出第二单,1.3 万美金。
第六天,3.8 万美金。
第七天,他上午一单 4 万,下午一单 6.5 万。
一周结算,他的流水是 18.6 万美金。
小组第二名老周,6.2 万。
公告栏的周榜贴出来那天,整个工区都围过去看。
“陈默?就是那个被打进小黑屋的?”
“18万6?他是不是有内幕消息?”
“同样一套话术,我怎么就聊不出来?”
王哥笑得合不拢嘴,当众把自己的好工位让出来,还给他换了一把带靠背的椅子。
“默弟,你真是个人才。”他搂着陈默的肩膀,“月底大评比,咱们组拿第一,奖金我分你一半。”
陈默点头,笑得恰到好处。
弹幕在刷另一件事。
【一周18.6万美金,折人民币一百三十多万。】
【他专挑投机商下手,我数了,七个客户全是赌狗和倒爷。】
【有个宝妈被他劝退了,我看见的,他故意把平台名字打错。】
【这叫什么?这叫在粪坑里种花。】
热度冲过四百万的时候,直播间的玩法变了。
有人扒出园区外景的卫星图,把围墙、岗亭、后门一一标出来,画成一张歪歪扭扭的手绘图,刷在弹幕里;
有人翻到阿伟的社交账号,截图发出来,定位在国内某市,三天前还在发游艇照片,配文“兄弟们,迪拜缺人”;
有人直接打 115,报“迪拜某仓库区”,接线员一开始以为是恶作剧,直到第七个电话打进来。
【已报警。第七个了。】
【我把阿伟的号举报了。他还在发招人广告。】
【主播,你左边那台监控是死角度,别抬头。】
陈默看了一眼那条弹幕,把椅子往后挪了半寸。
王哥把陈默的话术打印出来,发给全组:“都学学!照着他的聊!”
三天后,全组转化率不升反降。
有人照着念,客户两句就跑了;有人学他的停顿,学成了结巴;有人照搬“我一般不对外推”,被客户骂“你装什么装”。
“怎么就学不会呢?”王哥拍桌子。
陈默低头喝了口水。
他们学的是字。
学不会的是节奏,是那种“我知道你现在在想什么”的笃定,是五年电商运营沉淀下来的、对一个人犹豫在哪一秒的直觉。
那天夜里,工区的人都回了宿舍。
陈默留下来,假装整理客户资料。他从工位夹缝里抽出一张纸片,借着屏幕的微光,一笔一笔地记:
各组月度流水、提成比例、阿凯的巡查时间、资金归集的账户尾号、每周三下午的“对账会”、后院车辆进出的频次。
每记一条,直播镜头就把它送出去一次。
【叮!成功记录园区业务规则,人气 +5,000,反诈金币 +800。】
【当前人气 210 万,金币 2,300。】
身后传来脚步声。
陈默手一翻,纸片进了裤缝。
回头,是老周。他手里拿着一瓶矿泉水。
“晚上保安会不定时回来查岗。”老周把水递给他,声音很轻,“别待太晚。”
陈默接过水,说了声谢。
老周没走。他站在那儿,犹豫了很久,忽然说:
“我家里还有个儿子,上小学二年级。”
“我想活着回去,见他一面。”
陈默看着他。
系统里,老周的描边从暗淡的白,慢慢透出一点绿。
“会的。”陈默说。
老周笑了笑,笑得很苦,转身走了。
陈默低下头,继续写。
写到一半,走廊尽头传来一阵嘈杂。有人在喊,有人在拖东西。他抬头,看见两个保安架着一个女孩从工区门口过去。
女孩很瘦,头发被拽得散下来,一直在挣。
第二天早上,公告栏旁边多贴了一张纸。
红纸,黑字,标题是“本月淘汰名单”。
最后一名:林晓。
第6章|林晓
林晓二十二岁,刚毕业。
她被“海外市场专员,月薪三万五”的招聘骗来,来了四十天,一单没开。
不是不会聊。
是每次聊到“让客户打钱”这一步,她的手就抖。
王哥骂过她,刘哥打过她,阿凯把她关过两天小黑屋。出来以后她还是那句话:“我说不出口。”
陈默见过她一次。她在茶水间洗杯子,洗得很慢,水一直开着,眼睛盯着水槽,像在看别的地方。
系统给她描的是淡绿,绿得很干净。
那天上午,林晓对接上一个客户。
六十七岁,退休教师,老伴走了三年,一个人住。他想把养老钱拿一部分出来“做点理财”,给孙女攒大学学费。
刘哥站在她背后,手搭在她椅背上,一句一句盯着。
“说啊。说年化。”
“说名额只剩两个。”
“说今天下午三点通道关闭。”
林晓对着麦克风,声音发抖:“大爷……”
那头的老人在问:“姑娘,这个真的靠谱吗?我这钱是养老的。”
林晓的手在键盘上停住。
停了大概五秒。
然后她忽然把麦克风拉近,压着声音,说得很快:
“大爷,这是骗局。不要投钱,把平台拉黑,谁都别信。”
工区里所有人都听见了。
刘哥的脸在零点五秒内涨成紫红。他一把夺过麦克风,摔在桌上,回身就喊:“保安!保安!”
两个红边冲进来,架住林晓的胳膊往外拖。
她开始哭,哭得整个人往下坠,鞋在地上蹭出两道印。
“我错了!我改!我再也不说了——”
走廊里,哭声一路远去。
整个工区的键盘声都停了。几百个人低着头,手指僵在键盘上,没有一个人抬眼看。
陈默攥紧拳头,指甲掐进掌心。
他知道自己现在站起来会发生什么:被一起拖走,卧底结束,所有证据归零,里面几百个人继续困在这里。
他没动。
这个决定只花了三秒,但那三秒长得像三年。
惨叫声从走廊尽头传过来。
先是尖的,后来变闷,再后来变成一种不像人发出来的抽气声。持续了大概四十分钟。
然后,安静了。
老周坐在他旁边,肩膀在抖。他侧过头,声音哑得几乎听不清:
“没了。等下就拉走。”
“上个月也有一个,跟她一样。”
陈默盯着屏幕。屏幕上还开着林晓的账号,客户列表里那个六十七岁的退休教师,头像是一张和孙女的合影。
半小时后,阿凯来了。
他站在工区最前面,目光扫过所有人。
“都听见了。”
“在这里,心软、放水,就是这个下场。”
“好好干活。谁再敢私放客户,下场和她一样。”
没有人说话。
键盘声重新响起来,比刚才更密,更急,像一群人在给自己壮胆。
阿凯的目光落在陈默身上,停了几秒。
“陈默最近业绩不错。”他嘴角微微上扬,“继续保持。好好干,好处少不了你的。”
陈默站起来,微微躬身:“我知道了,凯哥。”
阿凯满意地走了。
陈默坐下来,看着屏幕。
直播间在线人数八百六十万,弹幕没有一条是玩笑。
【她只是想救一个老人。】
【我把这段录下来了,我要发出去,我要让所有人看见。】
【热搜已经上了。八百万人在看。】
【主播,你不能一直等。你等一次,就死一个人。】
陈默看着最后那条弹幕,很久。
然后他抬手,把摄像头对准自己的脸。
这是他第一次正面看镜头。
他没有说话,只是抬手指了指走廊尽头,又指了指自己的胸口。
弹幕静了两秒,然后彻底炸了。
【他在说:这条命,我记着。】
【他在说:这笔账,他记着。】
【兄弟,我们等你。】
那天深夜,工区后门开出去一辆运沙车。
车斗空着,盖着一块脏帆布。
陈默站在窗边,看着那辆车驶进沙漠的方向,尾灯越来越小。
他在心里,给金万城的账本上,又添了一笔。
第二卷|暗线
第7章|八分钟
月度评比还有三天,园区后台崩了。
先是几个客户的聊天窗口卡住,接着资金后台整片报红,最后连成交台账都打不开,屏幕上滚出一行一行的报错代码。
“我这边掉线了!”
“客户还在充值,后台进不去!”
“完了,这单要是黄了,我这个月白干!”
工区乱成一锅粥。王哥、刘哥全往机房跑。
机房在工区最里面,常年锁着门。里面是园区的服务器、后台系统、客户数据库——整个园区的心脏。
心脏旁边坐着一个人。
灰色上衣,很瘦,坐在两台显示器中间,手指在键盘上飞。额头上全是汗。
苏晴。二十二三岁,计算机专业。
系统给她的描边是淡绿,绿得发虚,像随时会灭。
“多久?”阿凯冲进来,声音压得很低,反而更吓人。
“底层架构被改过,后门太多。”苏晴的声音在抖,“至少半小时。”
“半小时?”阿凯一脚踹在机柜上,“金总那边正在走一笔大资金,半小时,几百万美金就没了。你赔?”
苏晴缩了一下,手指停在半空。
陈默挤到门口。
他看了一眼屏幕。
报错日志他认识。他做跨境电商那几年,自己搭过独立站,服务器崩过、被攻击过、数据库锁死过,都是他一个人熬夜修。
“凯哥。”他开口,“我以前做电商,碰过服务器运维。要不我进去搭把手?”
阿凯回头看他,眼神里有一秒的犹豫。
“修不好,一起罚。”
“行。”
陈默走进机房。
苏晴猛地侧过身,一只手护住键盘,另一只手按在主机上,像护着什么东西。
“我不碰你的数据库。”陈默语速很快,声音压得很低,“你守加密区,我清前端报错和接口。信我一次,就八分钟。”
苏晴盯着他看了两秒,让开了半个身位。
接下来的八分钟,机房里只有键盘声。
陈默的手很快,但不是乱快。他先定位冲突节点,把三层冗余的错误日志剥掉,再把被恶意注入的缓存清空,最后重写两个接口的握手逻辑。
苏晴一开始还在防着他。
到第三分钟,她发现这个人清理报错的顺序,和她想的完全一样,甚至更快。
到第六分钟,她主动报了一句:“数据库连接池满了。”
“把超时改成 15 秒,我这边放队列。”陈默头也没抬。
第八分钟,最后一行代码敲下去。
红色弹窗一片一片消失。后台页面重新加载,客户窗口一个个亮起来,资金通道恢复。
系统不仅修好了,响应速度还快了一倍——他顺手把三个吃内存的冗余进程关了。
苏晴呆呆地看着屏幕,又转头看陈默。
阿凯站在后面,脸色从铁青慢慢松下来。
“可以啊陈默。”他第一次用这种语气说话,“没想到你还懂这个。”
“以前做独立站,自己瞎摸的。”陈默笑了笑,笑得没什么锋芒。
弹幕在刷。
【八分钟!你们看见没,八分钟!】
【这波是当着老板的面露脸。】
【苏晴看他的眼神变了。】
【等等,主播刚才是不是故意放慢了半分钟?他在等阿凯进来。】
陈默确实放慢了半分钟。
他要让阿凯亲眼看见。
苏晴低下头,继续操作。但她护着键盘的那只手,松开了。
第8章|一杯茶,十个名额
系统修复的事,当天下午就传到了顶楼。
顶楼是另一栋楼。
独立办公室,落地窗,窗外是迪拜的海。海是那种不真实的蓝,远处能看见帆船酒店的轮廓,像一片立在水上的帆。
金万城坐在一张很宽的真皮椅上,穿丝质衬衫,手腕上一块表,安静得不像个老板。
系统给他的描边,是纯黑。
黑得没有边。
“阿凯说,你不仅业绩好,还懂服务器。”金万城慢悠悠地开口,“坐。”
陈默在他对面坐下,只坐三分之一。
“以前做跨境电商,自己摸过一点。”
“一点?”金万城笑了,“阿凯说,八分钟。”
他端起杯子,喝了一口,杯子里是茶。
“我这儿有个规矩。”他把杯子放下,“不养废人,也不杀能人。废人浪费粮食,能人浪费了可惜。”
“你能做业绩,又能碰系统,这在我这儿叫‘双料’。”他抬眼看陈默,“双料,值钱。”
陈默低着头:“金总过奖。”
“别急着谢。”金万城往椅背上一靠,“我问你一个问题。你说,我们这套生意,还能怎么往上做?”
陈默心里一紧。
这是考题。答保守,是没本事;答激进,是没脑子;答得太干净,是心里有鬼。
他想了三秒。
“把客户池拆开。”他说。
“说下去。”
“现在所有人共用一套话术、一个通道、一个收款链路。散户一多,投诉就多,投诉一多,风控就盯上。”陈默抬起头,语速不快,“把高净值客户单独剥出来,单独一套话术、单独通道、单独客服。散户那摊子脏水,淹不到上面。”
“这样上面的人安全,下面的人出事,也只是下面的事。”
办公室里静了几秒。
金万城忽然笑了。笑得不大,但眼睛亮了。
“你这个人,心是黑的。”他语气里带着一点欣赏,“我喜欢。”
他转头对阿凯说:“明天起,陈默不用在工区打电话了,调机房,协助苏晴。客户数据、后台台账,给他查看权限。”
陈默低下头:“谢谢金总。”
金万城站起来,踱到落地窗边。
“你往下看。”
楼下是工区,几百块屏幕亮着,像一片发光的鱼鳞。
“三百多号人。”他说,“每个月,要走十个。”
“走的人去哪儿?”
他自问自答:“有的卖去南边,有的卖去西边。有的——”他停了一下,“拉去沙漠。”
“所以我这儿,只留有用的人。”
他说这话的时候,语气像在讲仓库的货损率。
“别谢我。”金万城摆摆手,“做出东西来,才对得起这个位置。”
走出顶楼办公室,外面的热风扑上来。
阿凯拍了拍他的肩:“好好干。这个位置,多少人抢都抢不到。”
陈默点头。
走到楼梯口,他回头看了一眼那间办公室。
墙上挂着一块匾,四个字:天道酬勤。
他看着那四个字,笑了。
弹幕在猜。
【他笑什么?】
【这匾挂在这儿,比骂人还脏。】
【等等,机房……机房不就是数据中心吗?】
系统在视野角上弹出一行:
【当前位置:距核心数据库 11 米。】
十一米。
陈默在心里数了三遍。
第9章|一本病历本
机房的活儿比工区安静。
不用点名,不用被组长盯着打电话。每天整理业务报表,统计各组流水,清理无效客户,优化后台卡顿。
陈默做得极稳。报表一张不错,优化一次没出问题。
阿凯来抽查过三次,挑不出毛病。
但苏晴不信任他。
只要他靠近,她就切屏、锁屏、把手搭在键盘上。她的抽屉永远锁着,桌面上永远只开一个报表页面。
陈默不急。
他知道她手里攥着整个园区的底层权限,也知道金万城攥着她什么。
转机出现在一次突击查岗。
那天下午,阿凯没打招呼,带着两个人推门进来。
苏晴慌乱之间起身,抽屉被带开一条缝,一个牛皮纸袋滑出来,掉在地上。
袋子散了,里面掉出一叠纸。
诊断证明、透析记录、缴费单。
患者姓名:苏玉兰。诊断:慢性肾功能衰竭,尿毒症期。每周透析三次。
阿凯弯腰捡起来,翻了两页,脸色沉下去。
“上班时间,私藏私人物品?”他把纸往桌上一摔,“我说过多少次,机房不许带无关文件!”
他抬起手。
那一巴掌带着风,直冲苏晴的脸。
苏晴整个人僵住,闭上眼,没躲。
巴掌没落下来。
陈默横在她身前,肩膀一挡。
“凯哥。”他声音很平,“是我早上整理文件的时候,顺手混进去的。我的错,罚我。”
阿凯的手停在半空。
他盯着陈默,眼神一点一点冷下来。
“你的?”
“我的。”陈默没退,“我拿来参考客户家庭结构,忘了拿出去。跟苏晴没关系。”
办公室里静了七八秒。
阿凯忽然笑了,笑得很难看。他把那叠纸扔在桌上。
“行。你这个月绩效扣三成。”他指了指陈默的鼻子,“下次再让我看见,绝不轻饶。”
人走了。
门关上,机房里只剩两个人的呼吸声。
苏晴慢慢睁开眼,眼圈红得厉害,睫毛上挂着水。
“你为什么帮我?”
陈默转过身,看着她。
“在这儿,一个人活不下去。”他说,“得抱团。”
苏晴咬着嘴唇,低下头,很久没说话。
过了一会儿,她开口,声音很轻:“你整理报表的时候,会把那些一看就是救命钱的客户标成灰色。”
“你优化系统的时候,故意留了几个日志节点不删。”
“你跟这里的人不一样。”
她抬起头。
“你是不是也想走?”
陈默看着她的眼睛,点了点头。
“我想走。”他说,“也想把能带的都带出去。”
苏晴的肩膀开始抖。她用手背抹了一把眼睛,深吸一口气,压着声音说:
“我可以给你拷后台数据、转账流水。”
“但我有一个条件。”
“收网的时候,你要想办法把我妈接出来,安排好她的治疗。”
【叮!支线任务完成:与苏晴结盟。】
【奖励:15,000 反诈金币,加密日志读取权限。】
陈默伸出手。
“我答应你。”
后来陈默才知道,那一下点头,不是信任。
前一天,苏晴给过他一份“测试密钥”,说能打开报表分区。
他输进去,系统弹了一行小字:“该密钥已被标记为异常访问。”
他的手停在回车键上,停了三秒,然后把界面关掉,转头看她。
“这把钥匙不对。”
苏晴盯着他看了十几秒,才把真的那把推过来。
“你要是刚才按下去,”她说,“我现在已经在给阿凯发消息了。”
苏晴没有握。
她把一张便利贴推过来,上面写了一行字:
“主库有水印,碰一下,金万城手机上就会响。”
第二天中午,阿凯带人进了机房。
“陈默,出来。”
他被带到走廊尽头,工位被翻,口袋被搜,连鞋垫都被掀起来看了一眼。
“有人反映,你在打听主库权限。”阿凯把一张纸拍在他胸口,“三个月绩效,扣完。再有下一次,不是扣钱。”
陈默低着头,一句没辩。
回到机房,苏晴坐在那儿,手放在键盘上,没抬头。
“是你报的。”陈默说。
不是问句。
苏晴的手指抖了一下。
“昨天下午,他们把我妈的缴费单停了半天。”她的声音很轻,“就半天。我知道那是警告。”
“所以你把我的名字递上去,换了半天。”
苏晴抬起头,眼睛红了:“我没有别的办法。”
机房里静了很久。
陈默拉开椅子坐下,翻开报表。
“下次要报,提前告诉我。”他说,“我好准备。”
苏晴愣住。
“你……不生气?”
“生气。”陈默把报表翻到下一页,“但现在换人,我找不到第二个能把日志抹干净的。”
他停了一下,又补了一句:“还有,你妈的事,我记着。”
苏晴低下头,肩膀开始抖。这一次不是怕。
第10章|凌晨三点,和一份名单
机房的监控红点在墙角闪着。
两个人把头凑在一起,声音压到最低。
“主库不能碰。”苏晴在纸上画结构,“所有导出都带水印,谁导、什么时候导、用什么账号,全记在日志里。金万城的手机绑着告警,三十秒内就能收到。”
“有没有他不常看的东西?”陈默问。
苏晴的笔停了一下。
她抬起头,看了他一眼,然后在纸上画了一个小方块。
“冷备份。”
“每周三凌晨三点,系统自动把主库同步到备份分区。同步完,静置二十四小时,第二天凌晨才覆盖下一轮。”
“这个分区只有我知道入口。金万城一年看不了两次。”
【叮!发现隐藏冷备份库,人气 +8,000,金币 +3,000。】
陈默盯着那个小方块,心跳快了一拍。
“今晚三点。”他说。
“今晚?”苏晴的声音抖了一下,“太快了,脚本还没测完。”
“明天金万城要对账,机房会来人。”陈默说,“只有今晚。”
凌晨两点五十。
走廊的灯灭了大半,宿舍方向传来此起彼伏的鼾声。保安每十五分钟过一次机房门口。
苏晴盯着监控画面,手指悬在键盘上。
“监控我做了循环,这两分钟会重复播放之前的画面。”她呼吸很浅,“下一班换岗在三点二十。我们只有二十分钟。”
三点整。
后台弹出一行提示:冷备份同步完成。
苏晴输入密钥,隐藏分区打开。
陈默负责拆分。
他把上百 G 的数据库拆成几 KB 一份的碎片,重命名成系统缓存文件,塞进日志夹层。转账记录、受害者名册、国内下线的收款账户、各组的提成台账,一份一份,变成一堆看起来毫无意义的垃圾文件。
第十二分钟,走廊尽头传来脚步声。
苏晴的手一下停在键盘上。
陈默从椅子上滑下去,蹲到机柜旁边,抓过一叠报表摊开。
门被推开一条缝,一个保安探进头,手电扫了一圈。
“还没睡?”
“对账,明天金总要。”陈默头也没抬,笔在纸上划。
手电光在他脸上停了两秒,挪开了。
门关上。
苏晴的呼吸,这才续上。
【叮!第一批核心证据截取成功,全网反诈热度突破 1,000 万。】
【国内反诈专案组已锁定直播信号,等待完整证据链。】
二十分钟。
苏晴清理操作痕迹,关闭分区,恢复监控。
上千份碎片,就位。
陈默靠在椅背上,长长吐出一口气。
然后苏晴说了一句让他后背发凉的话:
“东西在硬盘里,等于没有。”
“硬盘随时会被搜。我们得把它送出去。”
陈默没有立刻答话。
他打开刚导出的受害者名册,一页一页往下翻。
那是按地区归档的。省、市、县,一层一层,像一张摊开的地图。
翻到第三页,他的手指停住了。
李秀兰。
五十八岁。
陈默认识这个人。
他老家村口卖菜的李婶,冬天戴一顶红毛线帽,见他回来,总要多塞一把葱。她儿子在县城开货车,攒了八年,攒下一套婚房的首付。
备注栏写着:理财,十八万七千。客户已失联。
十八万七千。
陈默盯着那几个字,看了很久。
他想起去年冬天,李婶在村口跟他说话,说儿子要结婚了,说这辈子就这一件大事。
直播间安静下来。
然后弹幕一条一条往上爬。
【这个名字……跟我妈同村。】
【我妈也被这种“内部理财”骗过。八万。她到现在不敢跟我爸说。】
【我姨的名字在上面。我姨去年跳过一次河。】
【主播,你认识她?】
陈默把那一页拍照存进碎片里,编号:受害者-037。
他没有回答弹幕。
他只是把册子合上,对苏晴说了一句:
“送出去。”
“不管用什么办法,送出去。”
第11章|保洁玛拉
送出园区,需要一个人。
一个能天天进出、又不会被仔细搜身的人。
老周给了答案。
午休放风,二十几个人在院子里晒太阳,保安散在四角。陈默蹲下来系鞋带,声音几乎贴在老周耳边:
“有没有人能进出园区,不容易被搜?”
老周浑身一僵,飞快瞟了一眼保安,沉默了几秒。
“玛拉。”他说,“保洁。本地女人,附近村子的。早上进来扫大院和垃圾房,傍晚出去。”
“保安对她搜得松,一般就翻翻垃圾袋。”
“但她胆子小。以前有人托她带纸条,被查到了,她被警告过,说敢泄密就去找她的孩子。”
陈默记下这个名字。
当天傍晚,玛拉推着垃圾车经过机房门口。
深色头巾,低着头,手脚很快。她收走廊的垃圾桶,不说话,不和任何人对视。
系统描边:淡灰。
她每天中午蹲在垃圾房门口吃饭,饭是一个塑料袋装的,两个饼,一小盒豆子。
她的手很粗,指节上有裂口。
保安不叫她名字,叫她“垃圾婆”。
她每次走的时候,都把垃圾袋口系两道——像怕里面的东西洒出来,被人看见。
陈默看了她三天,看出一件事:她怕的不是挨打,是有人跟着她回家。
不是受害者,也不是帮凶。一个为了养家来这里干活的普通人。恐惧大于贪婪。
陈默看着她推车出去,在心里算了一笔账。
她有三个孩子。她男人受伤不能干活。她需要这份工。
她怕的不是自己出事,是孩子出事。
要让她点头,不能给钱,不能吓她,只能给她一样东西——让她相信,这件事做完,她的孩子会安全。
第12章|一瓶水,两块石头
接下来两天,陈默都在等机会。
玛拉每天傍晚六点半来这片区域清垃圾。
别人看见她,要么当没看见,要么呼来喝去。只有陈默会侧身让开路,偶尔趁保安转头,把一瓶没开封的矿泉水放到她车边。
前两次,玛拉摆手,不敢接。
第三天,出事了。
园区一个年轻保安嫌她扫得慢,一脚踹翻垃圾桶,垃圾撒了一地,指着她骂了半分钟。
玛拉蹲下去,一件一件捡。手在抖,眼眶红了,一句没争。
保安骂够了,走了。
陈默走过去,蹲下来,帮她捡。
玛拉抬头看他,眼神警惕得像只兔子。
“谢谢你。”她的英语口音很重。
【消耗 3 万人气,兑换:阿拉伯语基础。】
陈默用刚兑换来的阿拉伯语回了一句:“愿平安在你身上。”
玛拉的肩膀明显松了一下。
在这个园区里,从来没有人用她的语言跟她说过一句话。
“他们总这样?”
玛拉点头,又飞快摇头,慌忙看四周。
“我有三个孩子。”她声音很低,“我男人腿坏了。这里给的钱比别处多,我只能来。”
“我不敢帮里面的人带东西。上次有人让我带纸条,被查了,他们说我再敢,就去找我的孩子。”
陈默把最后一个塑料瓶捡进袋子。
“我不让你带纸条。”他说,“也不让你带危险的东西。”
“就是一个空瓶子。”
玛拉愣住。
“干净的矿泉水瓶,瓶底贴一层防水胶,里面藏一片很薄的存储卡。”陈默说得很慢,怕她听不懂,“你推车出去,回家,把瓶子放在院子角落的石头下面。会有人来取。没人知道是你放的。”
“他们查不到你。你连名字都不会出现。”
玛拉猛地摇头:“不行。他们查到了,会伤害我的孩子。”
“如果这个地方一直在,”陈默看着她,“以后还会有你们村里的年轻人被骗进来。你儿子长大,也会有人跟他说,迪拜,月薪三万。”
“等证据出去,警察来了,这里关门。你不用再来这个吓人的地方上班。你的孩子也不用活在这些人的影子底下。”
他停了一下。
“我可以保证,全程不留你的名字。但我不敢保证百分之百没有风险。这一点,我不骗你。”
玛拉沉默了很久。
她手指攥着垃圾袋的提手,攥得发白。
直播间安静得可怕。
【别逼她。她只是个妈妈。】
【换我我也不敢。孩子在外面。】
【主播刚才说了“不敢保证”,他没骗她。】
“给我一晚。”玛拉最后说。
她推着车走了,走得很快,没回头。
陈默站在原地,没有追。
强摁着头点下来的帮手,最容易在关键的时候崩。
第二天早上,玛拉照常来打扫。
她推车经过机房玻璃门时,抬头看了陈默一眼。
极轻地,眨了一下。
第二天傍晚,陈默把准备好的东西放进垃圾车。
一个普通的矿泉水瓶,标签贴得整整齐齐,瓶底垫了一层防水胶,胶下面压着三百多份碎片。
玛拉推车过来,什么也没说,把瓶子连同几个空瓶一起倒进袋子。
她的手抖了一下,袋子掉在地上。
她弯腰去捡,捡了很久。
陈默站在玻璃门后面,没有出去。
他看着她把袋子重新拎起来,系两道口,推到院门口。
保安伸手翻了翻,拎出两个瓶子看了一眼,又扔回去。
车出去了。
直播间安静了整整一分钟。
然后弹幕刷过一片:
【出去了。】
【第一根针,扎进去了。】
第13章|饭局
第一批碎片出园区的第三天,金万城请陈默吃饭。
不是食堂,是他自己的别墅。
阿凯都有点意外:“金总很少带新人过去。少说话,多听,不该问的别问。”
黑色商务车驶出园区,沿滨海公路往北,进了一片独栋别墅区。米白大理石外墙,院子里几棵棕榈,停着三台车。
客厅很大,墙上挂着油画,吧台上摆着一排酒。
除了金万城,还有两个人。
老黑。财务,管所有境外账户和洗钱通道。系统描边深赤红,赤得发暗。
哈桑。本地人,灰色中间人,负责摆平本地麻烦,跟一些穿制服的人有来往。描边灰色,看不出深浅。
酒过三巡,金万城放下杯子。
“陈默,你说,我们这套生意,还能往哪儿长?”
又是考题。
陈默把准备好的话端出来,讲客户分层、讲隔离池、讲风控前置,讲得像个把利润算到小数点后两位的职业经理人。
金万城听完,笑了一声:“稳。”
然后他把手机推到桌子中间。
“现在打一个。”
“让我看看你怎么聊。”
屏幕上是一个客户资料:五十三岁,做矿业,常年在智利和国内两头跑。
陈默拿起手机,当着三个人的面拨了出去。
他聊了四十分钟。
先聊矿,聊雨季,聊海运费涨了多少,聊对方工地上那台坏了三次的装载机。
等对方自己开始抱怨“钱放在银行里一年比一年薄”,他才把话题往数字资产上引,引得很轻,只说了句“我这边有个通道,不急,您先看看”。
挂断的时候,对方约了第二天视频。
金万城看着他,眼睛里的东西变了。
“你不是会聊。”他说,“你是会等。”
老黑在旁边转了转酒杯,忽然插话:
“对了。你以前在国内做电商,人脉多不多?”
“能不能搞一批新的下线?专门拉人过来。一个人头,我们给四万。”
桌上安静了。
陈默知道这是钩子。
只要他点头,他就从“被骗的人”变成“卖人的人”,手上沾了新的命,再也洗不干净。
他放下筷子,露出一点微笑。
“黑哥,我认识的那些同行,大多是正经做货的。让他们碰这个,他们不敢。”
“而且我失踪这么久,国内要是有心人一查,很容易顺到我这条线。”他抬起头,“到时候警察顺着我摸到金总,这个风险,我不敢担。”
他把拒绝的理由,落在了“风险”上。
不是“我不干”。
老黑盯着他看了两秒,笑了:“谨慎。行。”
金万城没说话,只是端起杯子,喝了一口。
酒喝到后半段,话题松下来。
哈桑开始抱怨:“西边那个点最近查得紧,少收新货。南边下个月要扩容,得多配两个组长。”
“西边先压着。”金万城说,“那批钱别走老通道,拆开,进冷钱包。”
“地下钱庄那边我打过招呼了,分三次。”
陈默低着头,慢慢转着杯子。
西边。南边。冷钱包。三次。
他一个字一个字往脑子里刻。
然后哈桑又说了一句:
“南边新到的那批货里,有个叫阿伟的,嘴硬得很。打了三天,还不肯打电话。”
陈默转杯子的手停了一下。
只有一下。
他抬起头,脸上什么表情都没有:“货不好用,就退回去嘛。”
哈桑笑了:“退?我们这儿没有退货。”
弹幕疯了。
【阿伟?卖他的那个阿伟?】
【他也被买进去了?!】
【这就是人贩子的下场,可是……】
【主播,你手别抖。】
陈默的手很稳。
他端起杯子,一口喝干。
第14章|借刀
从别墅回来那晚,系统在视野角上闪了黄灯。
【警告:连续 19 小时无有效画面,实时在线跌破 120 万。】
【若 24 小时内跌破 80 晚,系统休眠,直播中断。】
陈默盯着那两行字,后背一凉。
机房太安静了。没有挨打,没有惨叫,没有冲突,观众像水一样在退。
他必须制造一个“名场面”,而且必须是安全的。
第二天上午,他主动去了工区,坐回自己原来的位置。
“王哥,借个客户。”他说,“我演示一遍流程,让新来的学学。”
王哥乐坏了,把全组都叫过来围观。
陈默挑了一个做工程的投机客,六分钟走完从破冰到逼单,节奏快得像切菜。客户在第四分钟主动问“怎么打钱”,在第六分钟把额度从五千加到了三万。
后台成交提示弹出来的时候,整个工区安静了一秒,接着是一片吸气声。
【实时在线回升至 318 万。系统预警解除。】
弹幕在刷“这才叫专业”,陈默在笑。
只有他自己知道,刚才那六分钟,他把自己最擅长的东西,用在了最不该用的地方。
表演结束,陈默的地位在园区里肉眼可见地变了。
阿凯对他客气了,王哥对他恭敬了,连食堂打饭的都多给一勺。
只有一个人不高兴。
刘哥。
二组组长,业绩长期第二,本来是最有希望接王哥位置的人。陈默一冒头,他的位置就悬了。
他开始盯陈默。
先是找阿凯递烟吹风:“陈默来得时间太短,升得太快。机房那么多核心数据,万一有事,咱们全跟着遭殃。要不,把他后台操作日志每天给您抄一份?”
阿凯本来不信,架不住天天说,心里也种了一根刺。
三天后,阿凯通知苏晴:机房所有账号的操作日志,每天抄一份送他。
苏晴的脸白了一下。
“坏了。”她低声说,“他们要看日志。我们导出的痕迹虽然做了伪装,时间线一比就露。”
“他只是怀疑,没有证据。”陈默盯着屏幕,“不能停。改策略:不固定三点,随机窗口;导出的时候,用正常报表操作盖住。”
苏晴点头,手指在键盘上停了停,又说:
“日志我能改。但刘哥这么盯着,早晚要出事。他要是把我们报上去……”
“他不会报。”陈默说。
苏晴一愣。
“他会先拿这个去跟金万城邀功。”陈默转过头,“而金万城最恨的,不是内鬼,是背着他搞小动作的人。”
当天晚上,陈默做了一件事。
他调出刘哥组这半个月的客户返点台账。
刘哥手很脏。他让组员把客户充值拆成小额,走他私开的账户,吃了一道差价。金额不大,一笔两三百美金,但笔数多,半个月下来,两万多。
陈默把这些记录整理成一张表,匿名打印。
第二天上午,这张表出现在金万城办公室的桌上。
不是陈默送的。是“清洁工打扫时从打印机旁捡到的”。
金万城看完,把阿凯叫了上去。
半小时后,刘哥被两个保安从工区拖出来。
他一路喊:“我冤枉!有人害我!金总!我给公司赚了多少钱——”
没人理他。
阿凯站在工区中间,声音很冷:“金总的规矩,你们记住了。手别伸。伸了,就剁。”
刘哥被拖出去的时候,从陈默工位旁边过。
他忽然不喊了。
他盯着陈默,眼睛里全是明白过来的东西。
陈默也看着他。
他心里清楚,那张表是怎么来的。
刘哥确实吃了饭点。但他把三笔“可能”,算成了“确定”。
有两个数字,是他改的。
在这个地方,想活下去,手上不可能一直干净。
他低头,看见自己的手指在桌面上轻轻敲,像在算什么。
弹幕有人问:
【主播刚才是不是改了数字?】
底下有人回:
【改了。改成他该死。】
没有笑,也没有躲。
弹幕沉默了半分钟,然后刷起来。
【他不动刀,他递刀。】
【刘哥到死都不知道是谁递的表。】
【等等……这算不算脏?】
【在这个地方,干净的人活不过三天。】
王哥在旁边擦汗,凑过来小声说:“默弟,这……这事跟你有关系吗?”
“王哥。”陈默抬起头,一脸茫然,“我天天在机房,我哪知道。”
王哥看了看他,又看了看刘哥被拖走的方向,咽了口唾沫。
那天下午,金万城把陈默叫上去。
“下周南边扩容,我要派个人去核台账。”他手指在桌面上敲了敲,“你去。”
第15章|南边
南边的据点,离主园区四十分钟车程。
院子比主园区小,围墙更高,铁丝网一圈一圈缠上去,门口两个持枪保安。
下车的时候,一个光头男人迎上来。眉骨一道长疤,眼神像鹰。
秃鹫。南边主管。
“凯哥。”他跟阿凯握手,目光越过肩膀,落在陈默身上,“这位?”
“机房的。技术和业务都能打,过来核台账。”
“机房的人。”秃鹫重复了一遍,笑了笑,“行。进来吧。”
院子里和主园区差不多:大通铺、工区、密密麻麻的显示器。
几十个年轻人戴着耳机,对着屏幕说话。空气里有一股很闷的味道,像很多人的汗和方便面混在一起。
陈默跟在后面,一边听阿凯和秃鹫说话,一边用隐形镜头扫。
大门朝向、岗亭位置、监控点位、宿舍在第几排、消防通道在哪一侧、保安换岗的间隔。
他记,记得很细。
秃鹫和阿凯聊业务,声音不大,但有几个词飘过来:
“国内中老年。”
“养老金。”
“单笔不大,走量。”
陈默心里沉了一下。
这个店,专门骗国内老人的养老钱。单笔几千几万,靠量堆。
他低头核台账,一页一页翻。
两个小时后,数字对上了。
也就在这个时候,院子那头忽然炸开一声吼。
一个新人,二十出头,趁保安转身,猛地朝围墙冲。
他跑得很快。
可他跑到墙根才发现,铁丝网上面还缠着一层带刺的铁丝。
他抓着网往上爬。
“抓住他!”
三个保安冲过去,把人从网上一把拽下来,按在地上。
拳脚落下去。
新人的惨叫很尖,叫了两声就没声了。
秃鹫站在原地,看都没看,随口说:“拖小黑屋,晚点处理。”
陈默低着头,翻着台账,手指没有停。
他的脸上什么表情都没有。
镜头给了他手一个特写:指节压在纸页上,压得纸都皱了。
【他在忍。】
【他不能动。动了前面全白干。】
【我数了,这是他第二次看着人被打。】
台账核完,准备返程。
秃鹫拍了拍陈默的肩膀:“小伙子,好好干。跟着金总,少不了你的。”
陈默躬身:“谢谢鹫哥。”
上车前,他回头看了一眼那个院子。
然后他看见了阿伟。
两个保安押着一个人从宿舍那头过来。那人瘦得脱了形,T恤空荡荡挂在身上,左脸肿着,走路一瘸一拐。
他低着头,头发很长,遮住半张脸。
可陈默一眼就认出来了。
小时候一起在村口网吧通宵、一起翻墙偷西瓜、后来在电话里跟他说“默哥,来迪拜”的那个人。
阿伟。
陈默站在车门边,没有动。
阿伟被押着从他面前走过,走到一半,忽然抬起头。
两个人隔着三步,对上了眼。
阿伟的嘴唇动了一下,没发出声音。
陈默先开口了。
他转过头,对秃鹫说,语气很随意:
“鹫哥,这个人,我能不能要?”
秃鹫挑眉:“一个不听话的货,你要他干什么?”
“我组里缺个打下手的。”陈默说,“这种打过一顿就老实的,好用。”
秃鹫看了他两秒,笑了:“行。你带走。别让他跑了,跑了算你的。”
第16章|三万块
回主园区的车上,阿伟坐在最后一排,两个保镖夹着他。
陈默坐在前面,一路没回头。
阿伟也没说话。
到了园区,陈默把他领到机房旁边一间堆放杂物的小屋,关上门。
屋里只有一张破椅子。
阿伟站在门口,不敢坐。
陈默背对着他,站了一会儿,才转过身。
“坐。”
阿伟没动。
“我让你坐。”
阿伟慢慢坐下,椅子腿在地上刮了一声。
陈默看着他。
瘦了至少二十斤。手背上有一片烫伤的疤,新的。指甲缝里全是黑。
“你跟他们说,我叫你来迪拜,年薪百万。”陈默说。
阿伟低着头。
“你跟他们说,包吃包住,机票报销。”
阿伟的肩膀开始抖。
“你跟他们说,默哥,你的电商经验直接封神。”
陈默的声音一直很平,平得像在念一份账单。
“三万。”他说,“阿伟,三万。”
阿伟忽然从椅子上滑下来,跪在地上。
“默哥……”
“我不是人。”他哭得很难看,鼻涕眼泪一起往下淌,“我那时候欠了赌债,他们说我拉一个人给三万,拉够五个给我升组长……我以为你就是来上班的,我不知道会这样……”
“我以为……”他抬起头,“我以为你在里面能赚到钱。”
陈默看着他。
直播间在线人数一千一百万。
弹幕没有一条是骂人的,全都在等。
【打他。】
【主播,打他。】
【他卖了你。】
陈默没有打。
他蹲下来,跟阿伟平视。
陈默没接这句话。
他从口袋里掏出一部手机——阿伟的,屏幕裂了一道。
他划开,点进一个备忘录,转过来给阿伟看。
十二个名字。每个后面跟着一个数字:三万、三万五、四万。最后一行写着“已入职”。
“这是你拉的人。”陈默说,“十二个。”
阿伟的哭声停了。
“第七个,李小勇。”陈默念了一遍,“我姑妈家的孩子。他今年十九。”
阿伟的脸一点点白下去。
“你跟他怎么说的?”
“……跟你一样。”阿伟的声音很小,“我说带他出去挣钱。他妈还塞给我两千块,让我照顾他。”
陈默把手机屏幕按灭。
他站着,没有动,也没有说话。
机房里那台旧风扇转过来,吹得纸箱上的灰一层一层往下落。
“他现在在哪?”
“西边。”阿伟说,“黑蛇那边。上个月送过去的。”
“你卖我一次,我认了。”陈默说,“你卖他,是拿我姑妈那两千块当定金。”
他把手机丢在阿伟怀里。
“这一条,你自己在法庭上说。”
阿伟抱着那部手机,抖得握不住。
“你听着。”
“你这条命,现在是我的。”陈默说,“我不杀你,也不放你。你要活着。”
阿伟愣住。
“金万城有三个点。主园区、南边、西边。西边的位置我还没拿到。”陈默一个字一个字地说,“这些账,我要一笔一笔算清楚。算到最后,需要一个人站在法庭上,指认他。”
“你干过什么,你卖过多少人,你自己交代。你交代得越干净,你活得越久。”
阿伟趴在地上,哭得喘不上气。
“我干……我干……”
“西边那个点。”陈默问,“你知道吗?”
阿伟抬起头,眼睛肿得只剩一条缝。
“知道。”他抽着气,“下个月,他们要送一批新货过去。金总亲自安排的。车队从主园区出发,走戈壁那条路,两个半小时。”
“我听过他们说话……那个点的头儿叫黑蛇,人不多,六十来个,做的都是大单,一笔几十万美金。”
陈默站起来。
他走到门口,拉开门,回头说了最后一句话:
“阿伟,你别死在这儿。”
“你死了,这三万块,就没人还了。”
第三卷|收网
第17章|通道断了
证据在硬盘里越堆越多。
主园区的账、南边的坐标、洗钱的链路、要挟苏晴母亲的聊天记录、各组的提成表、受害者名册。
可它们出不去。
月末评比那天,公告栏贴出两张纸。
一张红的,业绩榜。
一张白的,结算名单。
白纸最后一行,是老周。
五年,他早就跑不动了。这个月他的流水只有八千美金,连新人都比不过。
按规矩,最后一名要被“转卖”——西边、南边,或者沙漠。
老周站在榜前,脸是灰的。他没说话,回工位坐下,手一直在抖。
陈默去找王哥。
“王哥,老周这个月的缺口,从我这边补。”
王哥抬眼:“你补?你补得了一个月,补得了下个月?”
“先补这个月。”
王哥盯着他看了几秒,笑了:“行。你有本事。但名单得有人填。”
“填谁?”
“你自己挑。”
那天下午,陈默在后台翻了一遍全组的业绩。
他挑了一个名字。
一个刚来十七天、一单没开、连话术都没背完的新人。那人昨天晚上还在问他:“默哥,我什么时候能回国?”
他在表格上点了确认。
系统在视野角上弹出一行字:
【人气值 -12 万。观众正在离开。】
弹幕在骂他。
【他和他们一样了。】
【不,他比他们聪明。】
陈默把表格关掉,起身去了洗手间,用冷水冲了很久的脸。
那天夜里,老周在走廊上拦住他,声音发抖:“为什么保我?”
“你儿子在等你。”陈默说。
老周没再说话。他蹲下去,捂着脸哭了。
玛拉那条线,断了。
第二天下午,老周跑进机房,脸色不对:“出事了。玛拉出门的时候,被阿凯的人拦住盘问了。”
“怎么回事?”
“昨天她走的时候,垃圾袋里有一张碎纸片没清干净,被保安捡到了。”老周喘着气,“纸上就是普通打印废纸,没内容。但阿凯起疑了,今天专门派人盯着她,出门的时候把袋子翻了个底朝天。”
苏晴的脸白了:“这条线不能用了。再让她带,等于送她去死。”
陈默沉默了几秒。
“停。”他说,“让她停。以后什么都别带。”
傍晚,玛拉来打扫。
陈默趁保安转身,用很低的阿拉伯语说了两句。
玛拉愣了一下,随即点头,点得很快,像卸下了一块石头。
她推车走的时候回头看了一眼,眼里有点说不清的东西。
老周站在走廊尽头,看着这一幕,低声说:“是我把她拉进来的。”
“不是你。”陈默说,“是金万城。”
“那证据怎么办?”苏晴声音发紧,“积在硬盘里,早晚被搜出来。”
陈默走到窗边。
窗外是园区的院子,一辆物资车正在卸货,几个保安站在旁边抽烟,只翻了翻车厢门口的箱子。
“物资车不行。”苏晴说,“司机是金万城的人。”
“我知道。”
陈默转过身。
“金万城下周要往西边送一批新货。”他说,“阿凯带队。我要跟车。”
苏晴愣住:“跟车?那是转运队,一路上全是打手。”
“只有那条路,会出园区,会走戈壁,会经过公路。”陈默说,“也只有那条路,我能在路上把东西扔出去。”
“万一被发现——”
“所以我要一个只有我知道的抛投点。”陈默说,“提前跟专案组约好,他们在那儿等。”
苏晴看着他,很久没说话。
然后她从抽屉里拿出一个东西,放在桌上。
一个小小的加密U盘,黑色,没有标识。
“全部证据,都在这里。”她说,“你要是回不来,我这边还有一份备份。”
“但你要是回不来,”她抬起头,眼睛红了,“我妈就没人管了。”
陈默把U盘拿起来,塞进贴身内衬的夹层。
“我会回来。”
第18章|戈壁
转运那天,天还没亮。
十七个新人被押到院子里,头上套着黑色头套,双手用塑料扎带捆在背后。
有人在小声哭,哭得很压抑,像怕被听见。
陈默站在台阶上,看着他们被一个一个推上中间那辆大巴。
他们跟三个月前的他一样。
被人用一句“年薪百万”骗上飞机,落地,上车,被砸晕,醒来的时候,天已经换了一个。
阿凯清点完人数,挥手:“走。”
三台车。
第一台开道,坐四个保镖。
中间大巴,十七个新人。
最后一台商务车,阿凯和陈默。
车出园区,往西,离开滨海大道,拐进戈壁。
窗外的楼越来越少,最后只剩黄沙和低矮的灌木。路标间隔很远,隔几公里才有一块。
陈默靠在窗边,眼睛看着外面,脑子里在画图。
第三个转弯,有一个蓝色的高压电塔;第四个转弯,路边有一排废弃的油桶;再往前,有一段路面裂了,补过沥青。
他记得很细。
阿凯在旁边,时不时看他一眼。
“陈默,等三个场子都稳了,金总说,西边机房交给你管。”他半真半假地笑,“配车,待遇翻倍。在这儿干几年,够你回国买两套房。”
“谢谢凯哥。”陈默做出一点向往的样子,“跟着金总好好干。”
两个半小时后,车队拐进一片被戈壁围住的院子。
围墙很高,四角有岗楼,门口四个持枪保安。
黑蛇在门口等着。
四十来岁,很瘦,一句话不说,眼睛阴得像一条缝。系统描边深赤红。
交接很快。
新人被一个个从车上押下来,摘掉头套,赶进院子。有人一看见院子里的铁门,腿就软了。
一个女孩被推下车,站都站不稳,抓住旁边人的胳膊。
她一直在小声说一句话:“我买的是往返机票。”
没有人回答她。
陈默从她身边走过去。
那张机票,大概已经被阿凯的人搜走了。
陈默跟着进去核台账。
六十多个人,全在做大额虚拟币盘。目标是海外华人富豪,单笔动辄几十万美金。
台账上的数字,一页一页往下翻。
有一笔,四十七万美金。备注:客户已失联。
有一笔,八十二万美金。备注:客户妻子已报警。
陈默合上账本,手指在封皮上按了一下。
这是他见过的,最脏的一本账。
核完,返程。
车子重新驶进戈壁。太阳在侧面,把沙地照得发白。
陈默看着窗外,心里在数。
前面五公里,有一个废弃的信号塔。
塔下有一堆乱石,是监控盲区。
那是他和专案组约好的抛投点。
就在这时,阿凯拿起对讲机:
“前面信号塔那儿停十分钟,放水。”
陈默的手指,轻轻按住了胸口的U盘。
第19章|三箭齐发
车停在信号塔旁边。
阿凯先下车,走到路边。四个保镖散开,背对着车。
陈默跟着下车,往乱石堆那边走。
“去哪儿?”阿凯回头。
“石头后头。”陈默指了指,“这边风大。”
阿凯笑了一声,摆摆手。
陈默走到两块大石头中间,背对着所有人。
他蹲下去。
从内衬里摸出U盘,外面裹着两层防水袋,袋口用胶带缠死。
他把它塞进石头缝里,往下按了按,又抓了两把沙盖上去。
做完这一切,他站起来,长长吐出一口气。
没有人回头。
【叮!全套核心证据交付成功。】
【收网条件达成。全网热度 1,500 万。】
【境外反诈联合专案组,启动同步收网程序。】
车队重新启程的时候,陈默靠在座椅上,闭着眼。
他听见自己的心跳,一下,一下,很响。
四十八小时后。
深夜十一点,园区大部分工区熄了灯。宿舍走廊还亮着,围墙岗亭还亮着,机房还亮着。
三支抓捕小队,已经分别在主园区、南边院子、西边戈壁外围,隐蔽到位。
老周在工区值夜。
他把两个被胁迫最久、胆子最小的中年人叫到楼梯间,只说了一句话:“等会儿乱起来,你们跟我走。别跑,别喊。”
小黑屋门口今天只有一个看守。
老周提前把一把老虎钳,塞进了拖把桶里。
直播间的画面静音。
屏幕上只有一行小字:
等待收网信号。
机房里,苏晴盯着内网通讯面板,忽然出声:
“金万城刚给秃鹫和黑蛇发消息。”
“让他们把所有账本、聊天记录,全部销毁。”
“我在拦,但拦不了多久。”
陈默站起来。
“不等了。”
他刚说完,指挥中心的加密字幕弹出来:
【行动指令下达。同步收网。】
第一声动静,来自南边。
距离主园区四十公里的地方,爆震弹炸开,闷响顺着地面传过来。秃鹫那边的围墙矮,突击队直接破墙进去。
金万城的手机在同一秒疯狂震动。
他看了一眼,脸色变了。
“南边被端了。”他抓起对讲机,声音都变了形,“所有人戒备!守住大门!把货看住!”
园区炸了。
保安往围墙跑,打手往门口跑,宿舍里的人趴在窗户上往外看。
紧接着,对讲机里传来黑蛇的声音,沙哑得不成样子:
“西边……他们从戈壁后头摸进来了。挡不住。”
金万城站在办公室中间,浑身在抖。
然后他抬起头,看向机房的方向。
“把小黑屋的人全部押过来。”他对着对讲机吼,“当人质。谁敢靠近,先动手。”
陈默心里一沉。
他要拿人挡刀。
苏晴临时给他开的频道里,老周的声音传出来。
“我在小黑屋这边。门锁是挂锁,我能弄开。”
“别动。”陈默压低声音,“等他们的人都往围墙跑,你再动手。先把人带出来,往机房后门送。”
“知道了。”
老周顿了一下,又说:“里头有个小伙子,被关了六天,站不起来。我背他。”
“苏晴。”陈默转头,“用金万城的账号,给保安群发一条。”
苏晴的手指顿住:“我没有他的账号。”
“你有。”陈默说,“上周你替他改过一次密码,管理后台还留着会话。”
苏晴咬了咬牙,敲下几行字。
园区所有保安的对讲机同时响了,一个被处理过的合成音说:“金总令:全体到前院集合,准备转移。小黑屋留一个人。”
几秒后,走廊里响起杂乱的脚步声,往院子那头去。
老周的声音从频道里传回来:“门开了。我背人,往机房后门走。”
“三分钟。”陈默说,“三分钟之后,不管走到哪,都别再出声。”
“苏晴。”陈默转身,“大门电控锁,能不能切?”
“能。但一切断,内网警报会直接弹到他电脑上。”
“切。”
苏晴按下操作。
园区大门的电控系统瘫了。厚重的铁门卡死,遥控器按上去只发出一声空响。
金万城冲到门口,一脚踹在铁门上。
铁门纹丝不动。
他慢慢转过身。
隔着几十米,看向机房那扇玻璃门。
“陈默。”
他的声音不大,但在夜里传得很清楚。
“苏晴。”
“是你们两个。”
“内鬼。”
第20章|对峙
金万城带着四个打手,往机房来。
走廊里,枪口对准玻璃门。
“出来!”他吼,“不开门,我现在就毙了小黑屋那批人!”
老周已经把人转移走了。小黑屋的门虚掩着,里面空空的。
他贴在走廊拐角的阴影里,手里攥着从拖把桶里抽出来的老虎钳。
里面原本有七个人。那个被关了六天的小伙子,是他一路背到机房后门的。
他听见了。他也知道,那边只有他一个人,对面是带枪的。
机房里,苏晴的手按在键盘上,呼吸很急:“后门只有一个,外面有两个人堵着。”
“不硬冲。”陈默说,“拖。”
他拉开机房门,一个人走出去。
没有拿任何东西。
“金万城。”他站在走廊里,声音很稳,“南边没了。西边没了。你跑不掉。”
“放了人,投降,还能留条命。”
金万城笑了。
笑得眼睛都弯了,笑得比哭还难看。
“投降?”他往前一步,“我手里多少钱?多少人?我投降?”
“阿凯。”他回头,“去,把小黑屋的人带过来。带不过来,就先杀两个。”
阿凯站着没动。
他脸上第一次出现了那种表情——不是狠,是酸。
他在算,自己跟着的这条船,是不是已经沉了。
“去啊!”金万城吼。
阿凯转身,往小黑屋跑。
他一脚踢开小黑屋的门。
里面空的。人没了。
他愣在原地的那一秒,走廊拐角的阴影里,一个人冲出来,整个身子撞在他腰上。
老周。
两个人一起摔在地上,滚了两圈。老周死死抱住他的腿,被拖出一道印。
一个打手抬枪,对准老周。
“外面的警察已经围了整个园区!”陈默忽然提高声音,压过所有人,“围墙全被控制!你们现在放下枪,算从犯!拿枪对着人,算主犯!”
几个打手的手,开始抖。
他们大多是被高薪骗来的,被逼着干这份活。真到了要开枪的时候,手是软的。
就在这时候——
砰。
金万城的枪响了。
子弹擦着陈默的肩过去,打在机房的玻璃上,玻璃炸开一片蛛网。
他还想开第二枪。
围墙外面,战术灯齐刷刷亮起来。
探照灯打进来,把院子照得雪白。盾牌撞开铁门,喊话声压过一切:
“放下武器!警察!”
金万城转身就跑。
他往自己的别墅跑。
陈默追上去。
“拦住他!他去拿硬盘!”
两个警员跟着冲进别墅。
客厅里,金万城跪在保险柜前,手伸进去,抓到一个黑色的东西。
手铐“咔哒”一声,扣死在他手腕上。
“放开我!”他挣扎,脸贴在地毯上,“我有钱!我给你们钱!很多钱!”
没人理他。
警员把硬盘、手机、一本账册,一样一样收进证物袋。
院子里,阿凯被老周压在地上,两个警员上前控制。
机房后门,被转移出去的七个人一个一个被扶出来,有人站不住,直接坐在地上哭。
弹幕刷满了屏。
【成了。】
【成了!!】
【八年了,老周终于能回家了。】
第21章|清算
天亮了。
园区的灯还亮着,但已经没人怕它了。
警员在院子里摆开长桌,一个一个登记。
被解救的人排着队。有人还在抖,有人一直问“真的结束了吗”,问了三遍。
阿凯被押过来的时候,脸上那道刀疤往下垮着。
他看见陈默,忽然挣了一下,两个警员差点没按住。
“陈默!默哥!”他喊,“我打过你,我认!可我也给过你机会!小黑屋出来我没再动你——”
陈默看着他,没说话。
“你帮我说一句!就说一句!”阿凯的声音变了调,“我配合!他们所有的事我都知道!”
陈默转过头,对警员说:“他愿意配合,就让他配合。别少记。”
阿凯被推上车,还在回头喊。
车门关上。
院子里第一次这么安静。
老周坐在台阶上,看着阿凯被押上车。
他看了很久,然后低下头,肩膀开始动。
五年。
他这五年,每个月按骗子的要求,录一段平安视频发给家里。视频里他站在海边,笑着说“这边挺好的”。他妻子至今不知道他在哪里。
苏晴在机房门口接了一个电话。
电话是专案组打来的。她母亲的透析已经接上了,医院那边有人守着,二十四小时。
她“嗯”了几声,然后捂住嘴,蹲下去,眼泪无声地掉。
登记到一半,名册上有一个名字被划掉了。
林晓。
格子后面写着两个字:已亡。
陈默盯着那两个字看了很久,把笔放下,走到院子墙根,站了十分钟。
没有人过去打扰他。
玛拉第二天早上照常来打扫。
她推着垃圾车走到院门口,看见一院子全副武装的警察,看见往日耀武扬威的打手一个个戴着手铐蹲在地上。
她愣在原地。
陈默从里面走出来,隔着人群,朝她轻轻点了一下头。
玛拉明白了。
她把垃圾车调了个头,推着往回走,走了几步,忽然停下来,弯下腰,哭出了声。
金万城被押出来的时候,走廊两边站满了人。
他穿着那件丝质衬衫,头发乱了,手腕上那块表不见了。
他从陈默面前走过,忽然停下。
“你叫什么?”他问。
“陈默。”
“陈默。”金万城重复了一遍,抬起头看他,“你到底是什么人?”
陈默看着他。
“我是你们卖进来的第一百四十七号货。”他说。
金万城被推着往前走,走了几步,忽然回过头喊:
“陈默!我留了一笔钱!在——”
警员把他按住,往后拖。
陈默没有回头。
他知道那笔钱在哪儿。
他也知道自己不会去拿。
金万城愣了半秒。
然后他笑了,笑得很轻,被警员推着往前走。
三天后,新闻播出来。
“多方联合行动,一举捣毁境外电信网络诈骗窝点三处,抓获涉案人员一百余名,冻结涉案资金——”
后面那个数字很长。
园区内部通报里写的年流水,是九十三亿。
第22章|归途
遣返安排下来,一批一批走。
最先走的是普通受害者。工作人员陪着,一个个上大巴。有人上车前专门跑过来,跟陈默握了一下手。
“谢谢你。”
“我不知道你做了什么。”那人说,“但我知道是你。”
玛拉没有来道别。
她托人带来一张纸条,英文写得歪歪扭扭:
“谢谢你。我的孩子以后可以安心上学了。”
陈默把纸条折好,放进内袋。
老周的处理结果下来了。前期被胁迫参与,后期主动配合,提供大量情报,协助抓捕,重大立功,从轻处理。
走的前一晚,他跟陈默坐在院子里。
“回去我想先去看看我儿子。”老周说,“他该上初中了。”
“然后呢?”
“找个工地。”老周笑了笑,“搬砖也行。踏踏实实。”
陈默拍了拍他的肩。
苏晴和他同一班飞机。
飞机冲上云层,底下的黄沙、戈壁、三个院子,一点一点缩小。
苏晴靠在窗边,看了很久。
“我妈说,她等我回去包饺子。”
“那就包。”
落地的时候是傍晚。
走出航站楼,国内的空气里有股潮湿的味道。专案组的人在出口等着。
后面还有很长的程序:庭审、追缴、返还。九十三亿里,有一部分被冻结,有一部分在冷钱包里,还在追。
陈默回家之后,睡了很久。
梦里还是那些东西:铁门、红灯、运沙车。他醒过几次,最后一次醒的时候,窗外天已经亮了。
他去做了一段时间心理疏导。
没有接受任何采访,也没有去做反诈宣传的公开活动。
专案组偶尔发来一条消息:某笔钱追回来了,某个受害者拿回了手术费。
每次看到这种消息,他都会把手机放下,坐一会儿。
苏晴回了医院,守在她母亲床边。透析还要继续,但没有人再拿这个要挟她。她找了一份很安静的文职,写代码,不加班。
老周回了老家。
儿子长高了,一开始不敢靠近他。他也不急,天天在门口等着,等孩子愿意跟他说第一句话。
玛拉还在那个村子里。她的三个孩子每天背着书包上学,路上不用再绕着谁走。
李小勇是在西边被解救出来的,比陈默晚两个月遣返。
回家那天,姑妈给陈默打了个电话。
她只说了一句:“回来了。”
“嗯。”
两个人都没提阿伟。
后来,专案组发来的消息里,有一条他看了很久。
受害者-037,李秀兰,追回 13.2 万。
七成。
那个数字他认得。十八万七千的七成,刚好够她儿子把婚房的首付重新交上,但不够把这两年补回来。
他想起回老家那次,绕到村口菜市场。
李婶还在卖菜,还是那顶红毛线帽,只是背驼了。她不认识他——他在园区瘦了三十斤,头发剃过,脸也不一样了。
她照样给他称了一把葱,多塞了两根。
“后生,看着面生。”
“路过的。”陈默说。
他付了钱,拎着那把葱走出十几米,才停下来。
有些账,追得回来。
有些账,追不回来。
他把葱放进包里,没有扔。
还有一个人。
林晓的母亲。
陈默去看过她一次。老太太住在县城的老楼里,屋子很小,墙上挂着一张照片。照片里的女孩穿着学士服,笑得很用力。
陈默没说自己是谁。
他说,他是林晓的同学,路过这边,来看看。
老太太给他倒了一杯水,说:“我闺女去国外上班了,说是赚了钱就回来。”
陈默握着杯子,说:“她会回来的。”
出门的时候,他在楼道里站了很久。
下楼,走到街上,他给专案组打了个电话。
“林晓的抚恤,算我一份。”
“还有她妈的养老,我出。”
半年后,案子开庭。
厚厚的案卷搬上法庭。转账记录、聊天记录、直播录像、上千份从日志夹层里拆出来的碎片。
金万城、秃鹫、黑蛇,重刑。
阿凯、老黑,各判各的。哈桑被当地警方处理,地下钱庄的链路一并掐断。
阿伟作为污点证人出庭。
他站在证人席上,念自己做过的事,一条一条。念到“将陈默以三万元人民币的价格介绍至境外诈骗窝点”的时候,他停了一下,抬起头,看向旁听席。
陈默坐在最后一排。
没有表情。
阿伟低下头,继续念。
庭审开了三天。
阿伟最后一个作证。
他被押走那天,陈默在法院门口站了两个小时,等到押送车出来。
车窗里,阿伟看见他,抬了抬手。
陈默没有抬手。
他只是站着,看着车开走。
三个月后宣判,阿伟六年。
那三万块,最后是这么还的。
宣判那天,陈默没去。
他在江边坐着,看对岸的灯一盏一盏亮起来。
手机里躺着一条编辑好的文字,是专案组请他写的,匿名发布。
他改了七遍。
最后留下的是一句话:
“不要相信境外高薪招工。没有轻松赚大钱的天堂,只有伪装成天堂的地狱。”
他点了发送,把手机扣在膝盖上。
江风很大。
他忽然想起直播间的最后一帧。
那天收网结束后,系统的面板闪了一下,屏幕上滚过一行字:
【直播任务结束。全网累计观看:3,214 万人次。】
【感谢所有守夜的人。】
然后,屏幕黑了。
弹幕在最后一秒还在刷。
【主播,你叫什么名字?】
【兄弟,回家了说一声。】
【我们等你。】
陈默看着黑掉的视野,轻声说了一句:
“我叫陈默。”
“我回家了。”
第二年春天,他又去了一趟那个县城。
老楼还在。门口多了一双男式拖鞋,旧的,摆得很正。
老太太坐在窗边,看见他,先笑了:“同学,你又路过啊。”
她给他倒水,还是那只有裂纹的杯子,说:“我闺女忙,电话也少。”
陈默说:“她忙。”
他没坐多久。走的时候,老太太把一双新纳的鞋垫塞给他:“路上穿。”
下楼,他在楼道里站了一会儿,听见屋里有很轻的收音机声。
她一直在等。
他也一直在骗。
两个人谁都没说破。
江面上的灯影被风吹散,又慢慢聚起来。
地狱不会自己关门。
总得有人,从里面把门拉开。