下一章 上一章 目录 设置
22、迷雾中刀锋 U盘插进接 ...
-
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家。网络图及摘要已准备,何时方便呈阅?”
发送。
邮件滑进黑夜。
周然靠在椅背上,闭上眼睛。
累。
不是身体上的累,是那种从骨头缝里渗出来的疲惫。像一个人在浓雾里走了太久,四周白茫茫一片,看不清方向,也看不见同伴。只能靠手里那点微弱的光,摸索着往前。
但光不能灭。
灭了,就真的什么都看不见了。
她睁开眼,拿起桌上的水杯,喝了一口。水已经凉了,顺着喉咙滑下去,冰得胃里一缩。
手机又震了。
这次是陈志远。
周然接起:“陈总。”
“周然,”陈志远的声音听起来不太对劲,有点喘,背景音很安静,“你……现在说话方便吗?”
“方便。我一个人在办公室。”
“好。”陈志远深吸了一口气,“我刚接到一个电话。匿名号码,用了变声器。”
周然握紧手机:“说什么?”
“对方说,让我提醒你,顾问工作有边界。还说……集团的事,内部解决就好,不要引火烧身。”陈志远停顿了一下,声音压得更低,“他还提到了我女儿。说她在国外的学校不错,希望她能安心读完。”
空气凝固了。
周然感觉到一股寒意,从脚底慢慢爬上来。
威胁。
赤裸裸的威胁。
而且精准地戳中了陈志远最脆弱的地方。
“你怎么回的?”周然问。
“我说,我不明白他在说什么。”陈志远的声音里带着压抑的颤抖,“他就笑了两声,说‘陈总明白就好’,然后挂了。”
电话里只剩电流的沙沙声。
周然没说话。
她在想,这个电话是谁打的。赵坤?孙守业?还是他们手下的人?
也在想,陈志远现在是什么状态。
恐惧。肯定有。
动摇呢?
陆明远那句“陈志远未必靠得住”又在耳边响起。
“周然,”陈志远忽然开口,声音很轻,“我女儿……她明年就毕业了。她很喜欢现在的专业,想继续读博士。学费……不便宜。”
这话像一根针,扎进周然的耳朵里。
她懂他的意思。
家庭,责任,现实的压力。这些不是数据,不是模型,是活生生的人,是每天要面对的生活。
陈志远不是一个人。他有家要养,有女儿的未来要负责。
沉默在电话两端蔓延。
过了很久,周然才开口。
“陈总。”她说,“你还记得在江畔茶社,你说过什么吗?”
陈志远没吭声。
“你说,集团不能就这么垮了。”周然一字一句地说,“你说,你需要一个局外人,足够专业,也足够不懂规矩。”
她顿了顿。
“我现在就在做这件事。沈清音也在做。我们查到了四十七点八亿的关联交易,查到了上百家空壳公司,查到了重复抵押的仓单和行长的特别授权码。我们还差一点,就差一点,就能把整个链条拼完整。”
电话那头传来沉重的呼吸声。
“但对方开始反扑了。”周然继续说,“他们追踪沈清音的数据路径,给你打威胁电话。为什么?因为他们怕了。他们越拦,说明我们越靠近真正的病灶。”
她停下来,给陈志远时间消化。
然后问出了那个问题。
那个在分章设计里就定下的钩子。
“陈总,”周然的声音很平静,平静得近乎冷酷,“你怕了吗?”
电话里死一般的寂静。
周然能想象陈志远此刻的表情。推眼镜?揉太阳穴?还是盯着桌上那块“二十年服务奖”的水晶牌发呆?
不知道过了多久。
也许只有十几秒,但感觉像几个小时。
陈志远终于开口了。
声音嘶哑,但不再颤抖。
“怕。”他说,“我怕得要死。”
周然的心沉了一下。
但陈志远接着说了下去。
“但我更怕,等我女儿毕业回来,海西集团已经变成一个空壳子。更怕她问我:‘爸,你当年在里面是干什么的?’我答不上来。”
他深吸一口气。
“周然,你继续查。我这边……我会处理好。”
电话挂断。
忙音嘟嘟地响着。
周然慢慢放下手机,手心全是汗。
她看向电脑屏幕。关联交易网络图还开着,那些节点和线条在昏暗的光线下,像一张等待被揭开的蛛网。
她移动鼠标,点开另一个文件夹。
里面是资产重组方案的扫描件。
交易结构图,作价说明,担保条款……一页页翻过去。数字低得离谱,条款苛刻得像卖身契。
两周。
她只有两周时间。
不,现在可能更短。对方已经警觉,反扑只会越来越猛烈。
周然关掉所有文件,打开一个新的文档。
标题:“最终证据链整合计划”。
她开始打字。
一、关联交易网络图(沈清音提供,需补充股权穿透结果)。
二、仓单重复抵押证据链(沈清音已整理)。
三、海西城商行特别授权码记录(需设法获取系统截图或日志文件)。
四、赵坤签名合同及录音文字稿(郑实提供)。
五、资产重组方案漏洞分析(需补充法律意见)。
六、主观故意证据(缺口,需寻找内部会议纪要或邮件)。
第六条后面打了个问号。
这是最难的。
也是最关键的。
周然盯着那个问号,想了很久。
然后她拿起手机,给沈清音发了一条消息:“除了数据路径,有没有办法监控集团内部某些人的通讯?比如邮件,或者内部聊天工具?”
沈清音很快回复:“理论上可以,但风险极高。一旦被发现,就是刑事犯罪。”
周然抿紧嘴唇。
她知道。
所以这个念头只在脑子里转了一圈,就被压了下去。
不能走那条路。
走了,就和赵坤他们没区别了。
她删掉了刚刚输入的文字,重新打字:“那就算了。专注股权穿透和现有数据安全。”
“好。”
放下手机,周然重新看向文档。
主观故意证据……还能从哪里来?
她忽然想起一个人。
李维序。
人力资源总监。那个规则的无情执行者。根据沈清音之前的调查,威胁邮件的权限就是他根据“领导口头指示”创建后销毁的。
他知道内情吗?
不一定。
但他可能经手过某些文件,比如某些人的调岗记录,比如某些部门的异常人员变动。
这些变动背后,也许藏着线索。
周然在文档里加了一条:“七、关键部门人员变动记录(需调阅人力资源档案)。”
调阅人力资源档案,需要陈志远帮忙。
但现在陈志远刚接到威胁电话,状态不稳。这件事,得缓一缓。
她看了眼时间。
晚上十点四十二分。
该回去了。
周然保存文档,加密。拔出U盘,放进背包内侧的暗袋。关电脑,收拾东西。
关灯,锁门。
走廊空无一人,感应灯随着她的脚步一盏盏亮起,又一盏盏熄灭。电梯下行时,不锈钢墙壁映出她模糊的影子。
脸色苍白,眼神疲惫。
但脊背挺得很直。
走出大厦,夜风扑面而来。初秋的凉意已经很明显了,周然拉紧外套,往地铁站走。
街上人不多。偶尔有出租车驶过,车灯划破夜色。
她走得很慢。
脑子里还在转那些数据,那些节点,那些线条。
四十七点八亿。
上百家空壳公司。
重复抵押的仓单。
行长的特别授权码。
赵坤的签名。
孙守业的话。
还有陈志远那句“我怕得要死”。
这些碎片在脑海里碰撞、重组,试图拼出一幅完整的图。但总缺了最关键的一块。
主观故意。
怎么证明他们是故意的?
正想着,手机震了一下。
周然拿出来看。
是陆明远的回复。
邮件正文只有两个字:“明晚八点,江畔茶社,老位置。”
老位置。
听雨包厢。
周然盯着那行字,看了几秒。
然后回复:“收到。”
发送。
她把手机放回口袋,继续往前走。
地铁站入口的灯光黄澄澄的,照着几级台阶。周然走下去,刷卡进站。晚班地铁车厢里人很少,她找了个角落坐下。
车窗外的广告牌飞快后退,光影在她脸上明明灭灭。
明晚八点。
陆明远要见她。
是要看证据,还是有新的指示?
或者,他也感受到了压力,想重新评估局势?
周然不知道。
她只知道,这是机会。
把关联交易网络图交给陆明远,让他看到问题的规模。让他知道,这不是小打小闹,而是系统性的掏空。
然后,争取他的支持。
真正的支持。
不是一句“有证据可以发给我”,而是具体的、有力的行动。
地铁到站。
周然起身下车,随着人流走出站台。小区里很安静,路灯把梧桐树的影子拉得很长。
她走到楼下,抬头看了眼自己家的窗户。
黑着灯。
母亲应该已经睡了。
周然想起之前那个威胁电话。对方把母亲的照片发到她邮箱,说“注意家人安全”。
她握紧了背包带子。
不能把母亲卷进来。
明天得找个时间,跟母亲好好谈谈。让她最近小心点,陌生人敲门别开,陌生电话别接。
但怎么说呢?
说“我在查一个集团,他们可能会报复”?
母亲会吓坏的。
周然叹了口气。
先上楼吧。
她走进单元门,脚步声在楼梯间回荡。爬到三楼,掏出钥匙开门。
屋里一片漆黑。
她轻轻关上门,没开大灯,只打开了玄关的小夜灯。昏黄的光线勉强照亮一小片区域。
换鞋,放包。
走到客厅,才发现母亲没睡。
她就坐在沙发上,在黑暗里坐着。
“妈?”周然愣了一下,“你怎么不开灯?”
“等你。”母亲的声音很轻,“小然,你过来坐。”
周然心里一紧。
她走过去,在母亲旁边坐下。眼睛适应了黑暗,能看清母亲的轮廓。她穿着睡衣,手里攥着一块手帕。
“妈,怎么了?”
母亲转过头,看着她。
“今天下午,有个男的来敲门。”母亲说,“说是物业的,要检查水管。我本来想开,但想起你之前说过,陌生人别随便开门。我就隔着门问他是哪家物业公司的,工号多少。他答不上来,支支吾吾的,后来就走了。”
周然的心脏猛地一缩。
“长什么样?”
“戴着口罩和帽子,看不清脸。个子挺高,穿一身灰色工装。”母亲顿了顿,“小然,你是不是……在外面遇到什么事了?”
周然沉默。
该怎么回答?
说实话,母亲会担心。不说实话,万一真出事,母亲毫无防备。
两难。
过了好一会儿,周然才开口。
“妈。”她握住母亲的手,发现母亲的手很凉,“我最近在工作上,查了一些事情。可能……触动了一些人的利益。”
母亲的手抖了一下。
“危险吗?”
“我会小心。”周然没有正面回答,“你这几天,尽量别一个人出门。如果必须出去,跟我打个电话。陌生人敲门,一律别开。陌生电话,别接。”
母亲看着她,眼睛在黑暗里闪着微光。
“小然,”母亲的声音有点哽咽,“妈不怕。妈就是担心你。你爸走得早,我就你这么一个女儿。你要是出点什么事,我……”
“我不会出事。”周然打断她,语气坚定,“妈,你相信我。我知道我在做什么,我也会保护好自己。”
母亲没说话,只是紧紧握住她的手。
握得很用力。
周然能感觉到母亲手心的颤抖。
她心里涌起一股酸涩。
但很快压了下去。
不能软弱。
软弱,就输了。
“妈,去睡吧。”周然轻声说,“明天我陪你出去买菜。以后买菜我都陪你去。”
母亲点点头,慢慢站起来。
周然扶着她走进卧室,看着她躺下,盖好被子。
“小然。”母亲忽然叫住她。
“嗯?”
“你爸以前常说,做人要凭良心。”母亲看着她,“妈不懂你工作上的事,但妈知道,你跟你爸一样,是个认死理的人。认死理……有时候会吃亏。但妈不怪你。”
周然鼻子一酸。
“睡吧。”她哑声说。
关上门,回到客厅。
周然在黑暗里站了很久。
然后走到窗边,拉开一点窗帘。
楼下街道空荡荡的,只有路灯孤零零地亮着。偶尔有车驶过,很快又恢复寂静。
她想起父亲。
想起他坐在书桌前,戴着老花镜,一笔一划核对账目的样子。
想起他说:“小然,数字不会骗人。”
数字不会骗人。
但人会为了利益,扭曲数字,掩盖真相。
而她要做的事,就是把被扭曲的掰直,把被掩盖的揭开。
不管多难。
不管多危险。
周然拉上窗帘,转身走进自己房间。
开灯,打开电脑。
她还有工作要做。
陆明远明晚要见证据,她得把关联交易网络图的摘要再精炼一下,把最关键的数据提炼出来。还要准备一份口头汇报的提纲。
时间不多了。
她坐到电脑前,深吸一口气,开始工作。
键盘敲击声在安静的房间里响起,清脆,规律,像心跳。
窗外的夜色,越来越深。