U盘插进接口的瞬间,周然手指顿了一下。
屏幕右下角,时间显示晚上九点十七分。办公室里只剩下她一个人,顶灯关了一半,光线半明半暗地罩下来。窗外是海西市的夜景,楼宇的灯火连成一片虚浮的光海。
她点开沈清音刚传过来的压缩包。
解压进度条缓慢爬升。百分之十,三十,七十。文件夹弹开,里面是十几件和一份PDF报告。文件名标注着日期和来源:“2017Q4_关联交易_原始”、“2018H1_资金流水_清洗后”、“供应商穿透_初步”。
周然先打开PDF。
三十七页。
第一页是摘要。沈清音用她那种特有的、毫无修饰的语言写道:“基于现有可获取数据,初步清洗后关联交易网络涉及主体112家,其中注册资本低于100万或实缴资本为零的主体68家。2017年至2019年第三季度,上述主体与海西集团核心业务板块(物流、贸易、供应链)发生交易总额约47.8亿元,其中93%的交易缺乏物流凭证或第三方验证支持。”
四十七点八亿。
周然盯着那个数字。
呼吸很轻。
她往下翻。第二页开始是网络图。沈清音用数据可视化工具生成了动态关联图,节点代表公司,线条代表资金流向,线条粗细代表金额大小。
图刚加载出来时,屏幕中央只有海西集团几个核心子公司。
然后,像滴入水中的墨迹,密密麻麻的节点从四周浮现、连接、延伸。
线条交织成网。
一张巨大的、几乎覆盖整个屏幕的网。
周然滚动鼠标。网络图可以旋转、放大。她找到贸易板块的节点“海西国际贸易”,选中。与之直接相连的线条亮起,十七根。她顺着最粗的那根线追踪过去,终点是一个叫“金悦贸易”的公司。
点开详情。
注册资本五十万。注册地址在某居民楼。股东是两个自然人,查无其他商业记录。
但过去两年,金悦贸易与海西国际贸易发生了累计九千三百万的“电子产品采购”交易。
周然记下这个名字。
继续。
海西物流的节点,连接着八家运输公司。其中三家在同一个工业园区注册,法人代表不同,但联系电话是同一个手机号。
海西供应链的节点更复杂。线条像蛛网般放射出去,连着二十多家“服务提供商”和“技术合作方”。金额都不大,单笔几十万到两三百万,但频次高,时间集中在每个季度末。
季度末。
周然眼神沉了沉。
她想起之前分析过的资金循环模式。财务公司在季度末活跃,钱在壳公司之间空转,最后回到体系内,让报表好看。
现在这张图,把那些壳公司具象化了。
不是一两家。
是上百家。
她放大网络图的一角。几个节点聚集在一起,线条密集到几乎重叠。沈清音在旁边做了批注:“该集群涉及主体19家,2018年相互交易额达12.4亿元,但外部可验证的实物流转记录缺失。”
十二点四亿。
周然靠回椅背。
办公室很静,只有电脑风扇轻微的嗡鸣。窗外偶尔有车灯划过,光斑在天花板上短暂停留,又消失。
她拿起手机,给沈清音发消息:“图我看了。有没有办法追踪这些公司的最终受益人?”
几秒后,回复跳出来:“正在做股权穿透。但很多公司股权结构复杂,多层嵌套,还有代持。需要时间。”
“大概多久?”
“三天。如果系统不报警的话。”
系统报警。
周然手指在键盘上敲了敲:“你那边安全吗?”
“目前是。”沈清音顿了顿,又发来一条,“我用的是旧备份服务器的镜像数据,抓取路径做了三层跳转。但对方如果有专业团队,反向追踪是迟早的事。”
“能拖多久?”
“看他们多重视。”
周然没再问。
她重新看向屏幕。网络图还在缓缓旋转,线条流动着微弱的光。那些节点像一群蛰伏在暗处的虫,安静地吸附在海西集团这棵大树上,吮吸养分。
四十七点八亿。
这还只是初步清洗出的数据。沈清音说过,很多历史数据已经丢失或被覆盖,能恢复的只是一部分。
真实数字可能更大。
周然打开另一个文件夹,里面是郑实给的那些证据的扫描件。她点开手机照片——那张有赵坤签名的合同。
甲方:海西集团。
乙方:鑫诚贸易有限公司。
项目:年度物流服务外包。
金额:两千八百万。
签字页:赵坤的签名龙飞凤舞,日期是去年三月。
她又点开录音的文字稿。
孙守业的声音被转写成冷冰冰的文字:“……赵总交代的事,你得办妥了。这批货的仓单,银行那边已经打过招呼,重复抵押没问题。钱到位后,按老规矩分。”
老规矩。
周然把这些碎片在脑子里拼凑。
关联交易网络提供规模。
重复抵押的仓单提供手段。
行长特别授权码提供通道。
赵坤的签名和孙守业的话,提供主观故意的线索。
还缺什么?
她想起沈清音那句话:“要证明他们故意侵吞资产,还需要他们主观故意的证据。”
现有的证据,可以证明违规,可以证明利益输送。
但要证明“故意侵吞”,证明他们从一开始就计划掏空集团,还需要更直接的意图证明。
比如,内部会议纪要。
比如,邮件往来。
比如,分赃记录。
周然看了眼日历。
今天周四。距离董事会表决,还有不到两周。
时间像沙漏里的沙,无声地流走。
她关掉网络图,打开一个新格。开始整理时间线。
2017年初,鼎汇资本成立。
2017年第三季度,海西城商行第一笔给鼎汇系公司的贷款发放,金额五千万,有刘行长特别授权码。
2018年,关联交易网络开始密集活动。
2019年初,资产重组议案开始酝酿。
2019年9月,海西物流债务违约。
现在,议案加速推进。
一条清晰的、步步为营的线。
周然在表格最后敲下一行字:“目标:低价获取核心资产,掏空集团,金蝉脱壳。”
刚敲完,手机震了。
是沈清音。
这次不是文字,是直接打来的电话。
周然接起:“喂?”
“警报触发了。”沈清音的声音比平时更紧绷,语速很快,“有人在反向追踪我的数据抓取路径。不是常规扫描,是针对性渗透。我设置的隐形警报响了三次。”
周然坐直身体:“能确定来源吗?”
“跳板太多,最终源头暂时追不到。但攻击模式很专业,不是一般IT部门的手笔。”沈清音停顿了一下,敲击键盘的声音透过话筒传来,又快又急,“我需要切断当前路径,启用备用方案。但备用方案的带宽有限,后续数据清洗速度会下降至少百分之四十。”
“切断。”周然毫不犹豫,“速度慢点没关系,安全第一。”
“好。”沈清音那边传来一连串键盘敲击声,“给我三十秒。”
电话没挂。
周然能听见她急促的呼吸,还有机器运转的轻微嗡鸣。她看向窗外,夜色浓稠,远处双子塔的灯光依旧璀璨。那栋楼里,此刻是不是也有人坐在屏幕前,追踪着另一端的数字痕迹?
三十秒很长。
长得足够让周然想起很多事。想起薛明达那句“那种浑水,不是你能蹚的”,想起陈志远在茶室里疲惫的脸,想起陆明远那句“陈志远未必靠得住”。
也想起父亲的话。
“小然,对的就是对的,错的就是错的。数字不会骗人。”
数字不会骗人。
但人会掩盖数字。
“切断了。”沈清音的声音拉回她的思绪,“备用路径已启用。对方应该会暂时失去目标,但他们会知道我们在查关联交易。”
“知道就知道。”周然说,“我们本来也没打算完全隐蔽。”
沈清音沉默了几秒。
“周然。”她忽然叫她的名字,而不是平时的“周工”,“你觉得,我们真的能拦住他们吗?”
这个问题不像沈清音会问的。
她向来只关心技术可行性,不问结果。
周然握紧手机。
“我不知道。”她诚实地说,“但我知道,如果我们什么都不做,他们一定会成功。”
电话那头又安静了一会儿。
“明白了。”沈清音的声音恢复了一贯的平静,“我会继续做股权穿透。三天后给你结果。”
电话挂断。
周然放下手机,看向电脑屏幕。时间线表格还开着,那行“金蝉脱壳”的字格外刺眼。
她关掉表格,重新打开关联交易网络图。
图已经静止了,不再旋转。那些线条和节点凝固在屏幕上,像一张巨大的、沉默的罪证。
她看了很久。
然后点开邮箱,新建邮件。
收件人输入陆明远给的那个邮箱地址。备注只有一个字母:L。
正文,她只写了一句话:“关联交易网络初步清洗完成,涉及金额47.8亿,主体112家。网络图及摘要已准备,何时方便呈阅?”
发送。
邮件滑进黑夜。
周然靠在椅背上,闭上眼睛。
累。
不是身体上的累,是那种从骨头缝里渗出来的疲惫。像一个人在浓雾里走了太久,四周白茫茫一片,看不清方向,也看不见同伴。只能靠手里那点微弱的光,摸索着往前。
但光不能灭。
灭了,就真的什么都看不见了。
她睁开眼,拿起桌上的水杯,喝了一口。水已经凉了,顺着喉咙滑下去,冰得胃里一缩。
手机又震了。
这次是陈志远。
周然接起:“陈总。”
“周然,”陈志远的声音听起来不太对劲,有点喘,背景音很安静,“你……现在说话方便吗?”
“方便。我一个人在办公室。”
“好。”陈志远深吸了一口气,“我刚接到一个电话。匿名号码,用了变声器。”
周然握紧手机:“说什么?”
“对方说,让我提醒你,顾问工作有边界。还说……集团的事,内部解决就好,不要引火烧身。”陈志远停顿了一下,声音压得更低,“他还提到了我女儿。说她在国外的学校不错,希望她能安心读完。”
空气凝固了。
周然感觉到一股寒意,从脚底慢慢爬上来。
威胁。
赤裸裸的威胁。
而且精准地戳中了陈志远最脆弱的地方。
“你怎么回的?”周然问。
“我说,我不明白他在说什么。”陈志远的声音里带着压抑的颤抖,“他就笑了两声,说‘陈总明白就好’,然后挂了。”
电话里只剩电流的沙沙声。
周然没说话。
她在想,这个电话是谁打的。赵坤?孙守业?还是他们手下的人?
也在想,陈志远现在是什么状态。
恐惧。肯定有。
动摇呢?
陆明远那句“陈志远未必靠得住”又在耳边响起。
“周然,”陈志远忽然开口,声音很轻,“我女儿……她明年就毕业了。她很喜欢现在的专业,想继续读博士。学费……不便宜。”
这话像一根针,扎进周然的耳朵里。
她懂他的意思。
家庭,责任,现实的压力。这些不是数据,不是模型,是活生生的人,是每天要面对的生活。
陈志远不是一个人。他有家要养,有女儿的未来要负责。
沉默在电话两端蔓延。
过了很久,周然才开口。
“陈总。”她说,“你还记得在江畔茶社,你说过什么吗?”
陈志远没吭声。
“你说,集团不能就这么垮了。”周然一字一句地说,“你说,你需要一个局外人,足够专业,也足够不懂规矩。”
她顿了顿。
“我现在就在做这件事。沈清音也在做。我们查到了四十七点八亿的关联交易,查到了上百家空壳公司,查到了重复抵押的仓单和行长的特别授权码。我们还差一点,就差一点,就能把整个链条拼完整。”
电话那头传来沉重的呼吸声。
“但对方开始反扑了。”周然继续说,“他们追踪沈清音的数据路径,给你打威胁电话。为什么?因为他们怕了。他们越拦,说明我们越靠近真正的病灶。”
她停下来,给陈志远时间消化。
然后问出了那个问题。
那个在分章设计里就定下的钩子。
“陈总,”周然的声音很平静,平静得近乎冷酷,“你怕了吗?”
电话里死一般的寂静。
周然能想象陈志远此刻的表情。推眼镜?揉太阳穴?还是盯着桌上那块“二十年服务奖”的水晶牌发呆?
不知道过了多久。
也许只有十几秒,但感觉像几个小时。
陈志远终于开口了。
声音嘶哑,但不再颤抖。
“怕。”他说,“我怕得要死。”
周然的心沉了一下。