### 第41章 林清野的阴谋·伪造证据
第二天清晨,钟离景珩进办公室的时候苏晚已经到了。她面前摊着几份打印件,最上面那张画了半页纸的箭头,笔尖压在纸面上没抬。他推门的那一瞬间她抬了一下眼,目光在他脸上停了一刹,又落回纸上。
"来了。"苏晚把那一叠单据往他那边推过去,"你先看。师兄那边做数据安全的朋友例行扫档,筛出一批异常的财务流转记录。时间落在你城东项目调阅申请走流程的那几周,内容绕着你个人账户做几笔转账。"
钟离景珩把包放下,坐下来翻第一页。银行转账截图,收款账户尾号是他城建院的工资卡,付款方名称他没见过,备注栏写着"古建结构技术顾问费",金额四万三,入账时间十一月中旬。第二页是合同摘要扫描件,抬头是外省注册的咨询服务公司,乙方签章栏印着他的名字,日期跟他城东项目资料整理期完全重合。第三页打印的是一封内部邮件,发件人名字他见过,二十三号项目上只打过一次照面的监理单位员工,内容就一句:钟离工程师已确认收到顾问费支付。
钟离景珩把三页看完,搁在桌面上,手指按在合同摘要那张扫描件的签章位置,指腹搓了一下纸面。
"这三样我都没见过。"他说,"合同上的签章不是我的。我这枚私章刻了之后一共用过两次,一次盖在城市之眼方案的手稿确认页上,一次盖在书房草稿纸边角上。从来没在正式合同上落过印。"
苏晚从笔筒里抽出红笔,在合同摘要页的签章处圈了个圈。"昨晚师兄那边做了初步笔迹比对,签章笔画走向跟你平时签字的运笔习惯有偏差,偏差不大,两到三个角度,但手段是模板扫描后翻印。肉眼能过关,靠机器才看得出。你看红圈这个位置——钟字最后一笔收尾的方向,偏了零点几毫米。你写竖弯钩收笔的时候会自然向内扣一个弧度,翻印件上的收尾是平的,直来直去。"
钟离景珩低头。那个弧度差异确实小,如果不是专门做笔迹比对,他本人第一眼扫过去也未必察觉。他盯了两秒才抬头:"这几份记录的真实来源查过没有?"
苏晚把红笔夹在指间转了一圈。"银行转账记录是真的操作,付款方是空壳公司,法人代表跟林清野那边的人有两度间接关联。合同摘要扫描件是伪造,签章是翻印。内部邮件走的是真实服务器记录,但那位监理单位的员工确认他从来没有发过那封邮件,是有人用他的账号在凌晨两点登录发的。"
钟离景珩把三页纸叠整齐搁在桌角,指节在上面轻轻叩了两下。"这些东西如果递到不该看的人手里,可以拼出一条完整的证据链:收款记录、合同文本、确认邮件,三段扣上,就是一套'收受额外顾问费'的指控框架。金额不大不小,四万三,刚好卡在主动申报线边缘。递到城建院纪委手里至少触发初步核查程序,核查期间我经手的项目全部冻结。"
苏晚的红笔在指间停住了。"你心里有数就行。这些东西目前只有师兄那边的人和我这边看到,还没外流。但林清野做这批东西不会放着不用,他在等一个窗口。"
"问询会前后的时间窗口。"钟离景珩又把最后那封邮件的发件时间戳看了一眼,凌晨两点十八分。"问询会之前递,百里家长辈会看到'我在外面收钱'的记录,影响他们对我的评估。问询会之后递,城建院启动核查的同时,那些记录会被媒体注意到,对我的行业信誉做二次消耗。"
苏晚看着他。办公室的日光从窗台斜进来,在地面铺了一长条暖白色的光块,他的脸正好被那块光的边缘切成明暗两半。"你打算怎么接?"
"原件我先拷一份备份。银行那边调原始流水,确认那笔钱确实进了我的卡但不是我收的,说明有人用我的账户信息伪造了收款路径。合同签章我提供近期的真实用印样本跟伪造件做比对。邮件我让那位监理员工出具书面声明,确认本人没有在那个时间段发过那封邮件。"钟离景珩把三条方案在心里过了一遍,抬眼,"这三样备齐,林清野那边如果把东西递出来,我当场翻得回来。"
苏晚听他说话的语速和逻辑顺序从头到尾没有一处打结,靠在椅背上微微点头。"印章样本和银行流水授权书,你今天下午之前发我。邮件声明我去找那位员工当面签。"
钟离景珩把面前桌面收好,三页复印版收进档案夹,站起来准备走。苏晚在背后叫他,声音比刚才低了一点。
"景珩,还有一件事。那批异常记录的扫描档案里,还有一份我没打印出来。是一张聊天记录的截屏,内容是你跟一个备注名为'林总'的账号之间的对话,提到几笔项目里的数据改动要求。"
钟离景珩在门口停住,转过身。苏晚脸上挂着一种"我知道你下一个问题是什么"的表情。
"什么聊天内容?"
"那段对话是伪造的,语气和用词跟你平时的说话风格对不上。而且那个'林总'账号的注册时间显示在那段对话日期之后三个月,是后期补注册的伪证。但如果你没有提前看到这张截屏,对方在公开场合把它放出来的时候,你会看到一段'你亲口承诺修改项目数据'的记录。那段伪造的对话录音也会被配上你的声音特征做合成处理。"
钟离景珩靠在门框上,站了两秒。苏晚说"配上你的声音特征做合成"的时候语气平得像在陈述一个技术事实,但这句话本身的分量已经落在办公室的空气里了。他开口时声调没有变化:"那段录音的样音来源能查吗?"
"大概率是从你公开讲座和学术汇报的音频素材里提取的。你在城建院做过几次内部培训,声音样本不难收。合成精度能做到什么程度目前还不清楚,但如果对方有足够的技术支持,合成的对话可以在听觉层面上做到以假乱真。"
钟离景珩的手指在门框边缘慢慢握了一下,又松开。"你把那张聊天截屏发我一份。我回去跟百里湛同步。伪造证据的链条上缺了一环才能推到百里家的人面前,我需要先摸清那条链子上所有的缺口。"
苏晚点了头。他走出办公室,走廊里脚步跟平时一样稳。但在等电梯的几十秒里他低头看了看自己右手,手指在身侧微微蜷了一下又松开。指根的红纹在日光灯管下泛着温润的暗红色,搏动平稳,意味着百里湛那边此刻处于平静状态。他知道回古斋之后需要把这整套情况在百里湛面前摊开说清楚,而百里湛听到"伪造证据加合成录音加林清野"这几个关键词之后的反应,是今天最难翻的一页。
车开回梧桐路的时候他偏头看了一眼知衍古斋那扇黑漆木门,门半掩着,门缝里透出一线室内的暗光。他把车停好从后门进去,穿过走廊走到后厅的时候百里湛正坐在老榆木桌前对着笔记本电脑打字,听见脚步声抬了头。目光在他脸上停了一瞬,然后他合上笔记本盖子,转过来面朝他。
"城东有新情况?"
"有。"钟离景珩在对面坐下,把手机里转账记录截屏和合同伪造件照片调出来推到他面前,"林清野做了一套伪造的证据链。一张虚假的顾问费转账记录、一份伪造的合同签章扫描件、一封伪造的确认邮件。另外还有一份合成录音的聊天记录截屏,对话内容是我承诺过修改项目数据。"
百里湛低头看手机屏幕。他翻得很慢,每一页停留的时间都比普通浏览长。翻到那封伪造的内部邮件时他的指尖在屏幕边缘停了一下,然后继续滑到下一页。翻完最后一张后他把手机轻轻推回桌面中央,抬起眼看着钟离景珩,没说话。
"你看到这些东西的时候,心里想的什么?"钟离景珩问。
百里湛的右手搭在桌面上,指尖在桌板边缘轻轻叩了两下。他看着钟离景珩,室内的光线把他的目光压得比平时沉了一层,但那份沉里面没有动摇的底纹。"我在看这套伪造链的精度。转账记录用了真实的收款账号信息,合同签章用了翻印技术,确认邮件的发件人账号是真的登录操作。这三样东西每一段单独验都不好打,三段拼在一起形成闭环之后翻盘的难度更大。他花了足够的时间和资源来制造这些东西。"
"还有合成录音。"
"合成录音是最厉害的一环。对话截屏只能证明'有人聊过天',录音才能证明'你说了什么'。如果合成音频的精度做到了听感上无法辨别的地步,公开场合播放之后你可以做技术鉴定翻盘,但围观的人已经听过一遍了。第一印象的杀伤力不会因为后来的澄清而完全抹除。"
钟离景珩看着他,在他说完这句话的时候唇线轻轻抿了一下,于是伸手越过桌面搭在他叩着桌板边缘的那只手的指节上。"你听到这件事的时候,左肩绷了没有?"
百里湛的睫毛动了一下。他低头看着钟离景珩搭在自己指节上的那只手,沉默了两秒才开口。"绷了一下。但我知道你回来之后会告诉我你手上有什么反制方案。那一下绷完了之后我在等你把方案说出来。"
钟离景珩把他的手翻过来扣住了。"银行流水我查原始记录,确认那笔转账是不是真的进了我账户。印章样本和手写签字样本我提供两份做比对。邮件声明让那位员工当面签书面确认。合成录音的技术鉴定我有师兄那边的关系可以做声纹比对的预检。这三样东西备齐之后他递出来我可以翻盘。"
百里湛在他说话的过程中指尖慢慢收拢,扣住了他的手指。听完之后他没有立刻回答,偏头看了一眼窗外的天光。日光在室内地板上铺了一地暖白色的亮块,灰尘在光柱里缓慢浮动着。他看了一会儿把目光收回来,重新对上钟离景珩的视线。
"你备齐这些东西需要多久?"
"三到五天。"
"林清野递这套东西的时间节点大概率在问询会之前一周内。那样它可以在百里家长辈之间完成传播和发酵,你坐进问询会正厅的时候他们已经带着预判坐在对面了。如果他在问询会之后再递,影响面会小一些,因为你已经通过了当面的考察,后续核查流程对你个人信誉的消耗是有限度的。所以他会选问询会之前。"
钟离景珩把他的手扣紧了一分。"那我在三到五天之内把反制材料备齐。你那边需不需要做什么?"
"我需要把我跟月华姐之间关于林清野渗透节点的追踪进度加速收拢。伪造证据这条线的制造需要调用技术和人力,这不是林清野一个人能完成的,他中间肯定经过了百里家内部的某一个信息出口来确认我跟你之间的日常节奏和活动时段。那个出口如果在这几天之内被我封住,他在问询会之前的一周内就会失去最后一条内部通道。"
"你封住那个出口需要几天?"
百里湛看着他,日光里提问时眉梢微微偏了一下的弧度。他低头思考了几秒,再抬起来的时候目光里的沉已经换成了一种被反复推演过的笃定。"两天。后天之前我能确认那个内部信息出口的具体位置。确认之后不封,只监听。他在问询会之前通过那条出口递进来的任何跟伪造证据相关的指令都会被同步收录。"
钟离景珩在桌面上握着他的手安静地坐了片刻。日光在两人的手背上铺了一层暖白色的亮泽,红绳的搏动节奏在两人相触的皮肤间保持着平稳的频率。他看着百里湛在日光里说着"后天之前"时嘴角被笃定撑平的弧度,心里那条"暗流"的轮廓从昨天苏晚的消息到今天城东办公室看到的那些伪造证据之后正在变得清晰起来。林清野布了三个月的棋现在正在收拢成一张覆盖他专业信誉和问询会考察两条线的网。他们这边也正在收拢自己的网。两边的网在同一片水域里同时收着,谁先收到底,谁就能把对方网住。
"那这两天你忙着追内部出口的时候,我忙着备反制材料。"钟离景珩把他扣着的手松开,从桌面上站起来的时候经过他身侧停了一步,伸手碰了一下他左肩的轮廓。"你追出口的时候如果左肩又开始习惯性绷了,停下来等我回来让你不绷了再继续追。"
百里湛偏头看着他,日光从窗外照进来把他的侧脸镀了一层薄薄的暖边。他弯了一下嘴角。"好。等你回来我让你看看它还有没有绷。"
那天下午钟离景珩在书房里把银行流水授权书和印章样本整理好发了给苏晚。做这件事的时候百里湛在后厅打电话,声音压得低但语速平稳,偶尔有一两个他听不清的名字从门缝里挤进来。发完邮件后他靠在椅背里闭了一下眼睛,把今天看到的那些伪造证据的细节在脑子里又过了一遍。那张转账记录的截图上的付款方公司名称他记住了一个关键词——南城本地注册的一家物流公司,跟林清野在百里家后勤系统里用过的那条资金链的中间人名字有同音重复。
他在闭眼的状态中把那条线索放进了心里对应的抽屉里,标签上写着"林清野的链子"。那条链子在这一天新增了三节新的环节:空壳公司、翻印签章、合成录音。每一节都有对应的反制方案在并行准备,进度条分别标注着"今日启动"和"两日内完成"。他在脑海里过完一遍之后睁开眼,站起来走出书房。
后厅的电话已经打完了。百里湛站在窗边面朝庭院,左手自然垂着,右手握着手机已经锁屏。他听见脚步声转过身来,日光在他的轮廓边缘镶了一圈暖色的边。他看着钟离景珩从书房走出来的姿态和眉目之间那层正在运转中的专注,开口的时候声音不高,但每个字都稳当。
"内部出口的位置锁定了。不是一个人,是一个信息中转节点。那个节点属于后勤系统以前那条被停职的刘姓副主管的继任者,但真正的操作人是另一个人通过远控指令在调用那个节点的权限。今天晚上我会反向追踪那个远控指令的登陆终端IP。"
"那你今晚几点能结束?"
百里湛想了一拍。"凌晨一点之前。"
钟离景珩走到他面前在日光里站定,伸手把他垂着的那只手的指尖拢进掌心里焐了一下。"那我等到一点。你追完了进来告诉我那个IP归属的最终结果。"
百里湛在他拢着自己指尖的掌心里弯了一下嘴角。"你在书房等我。追完了进去跟你说。"
那天晚上古斋后院的灯光亮到了凌晨。钟离景珩在书房里把城市之眼的施工图深化文档打开着但没有画太多新内容,注意力有一半停留在笔记本屏幕上正在接收的苏晚发来的确认消息上。银行流水的原始记录已经调出来了,那笔四万三的转账确实进了他的账户,但付款方的公司名下的资质存疑,苏晚标注了"下一步查公司法人跟林清野的关联程度"。印章样本的照片已经发给师兄那边做初步比对,结果要等一天。邮件声明的书面版本已经拟好,那位监理员工今天下午签了字拍了照片回传。
到十二点半左右的时候后厅的灯灭了。百里湛的脚步声从走廊传过来,推开门的时候他的姿态被走廊灯的光从后面勾勒了一道清晰的轮廓线。他走进书房的时候手里端着一只冒着热气的茶杯,放在钟离景珩手边之后在旁边的椅子上坐下来。
"IP归属追到了。终点是城南一家已经被注销了执照的电脑维修店的旧网段。那个网段对应的物理地址目前是一间空置的临街铺面,但它的网络链路仍然在通过一个跳板服务器跟百里家后勤系统的节点保持连接。跳板服务器的持有人跟林清野那条中间人资金链上的法人名下有交叉持有股份的关联。"
钟离景珩把茶杯端起来喝了一口。温度正好,暖意从杯壁传到掌心。听完这段话他放下杯子。"所以那条内部出口确实还在运转,只是换了继任者的身份来做表面掩护。"
"还在运转。而且我锁定了跳板服务器之后在它的流量日志里发现了一条记录。那条记录显示问询会前五天,也就是十二月七号晚上,有一份加密数据包从那个跳板服务器发往一个外部IP。数据包的内容加密了,但大小跟伪造证据文件包的体积量级吻合。"
钟离景珩的指尖在茶杯壁上慢慢摩挲了一下。"十二月七号。问询会前五天。林清野计划在那个时候把整套证据递进百里家内部。给长辈们五天的消化时间,让他们带着'这个人收钱'的预判坐在正厅里。"
"对。"百里湛靠着椅背在书房的台灯余光里看着他,左肩的线条在坐了整晚追IP之后依然保持着放松的姿态。"我在追那个外部IP的归属。今晚能追到具体指向。追到了之后我会在月华姐那边的公开渠道上放一个信号,让林清野以为他的那条出口在一个不重要的小节点上被截住了。他会以为除了那个小节点之外的主通道还是安全的。但他不知道我真正的监听点已经布在了那个外部IP的接收端上。"
钟离景珩在台灯的余晖中看着他说"他不知道"时嘴角弯着的那道笃定弧度,把茶杯放回桌面上,伸手碰了一下百里湛放在椅子扶手上的那只手的指尖。"那你在十二月七号之前收网。"
"十二月七号之前收网。"百里湛反扣住他的指尖,"你在这之前把银行流水、印章比对、邮件声明和声纹预检全部备齐。七号之前你做你那边的事,我收我这边的事。七号到了之后,他在问询会上递出来的每一页纸都在我们手里有一份对应的底版。"
钟离景珩把他扣着的指尖慢慢收拢进自己的掌心里。书房台灯的余光把两个人之间那一段距离照得温暖而清晰,窗外冬夜的暗色在玻璃的另一面持续地黑着。他偏头看了一眼书桌角那只尚未收到抽屉里的伪造合同扫描件的打印版,那张纸上被苏晚用红笔圈出的签章偏差在台灯光下像一道小小的刻度标记。他看着那道标记,把百里湛的手指扣紧了一些。
"睡吧,快一点了。"
百里湛站起来的时候另一只手把桌角那只空了的茶杯拿起来一起带走了。他走到书房门口停了一步偏过头来看了钟离景珩一眼,嘴角弯着一道被走廊灯滤过的暖弧。钟离景珩从书桌后面站起来跟上他,两人并肩穿过走廊走进卧室的时候廊下的三花猫在棉垫里发出了一声半醒的呜咽又安静了。
钟离景珩在黑暗中躺下来,感觉到百里湛从身侧伸过来的手搭在他的手腕上,指尖贴着红绳环的白玉珠轻轻按了一下然后收了回去。红绳的搏动在黑暗中保持着平稳的频率。他在那个频率中闭了眼,心里那条关于林清野伪造证据的线已经在今天被重新梳理了一遍,反制方案的进度条上的每一项都在各自推进着。而问询会之前的这一周,两边的网正在同一片水域里同时收拢。谁先踩到底,谁就站得住。
他把"收网"的日期在心里又确认了一遍,然后翻了半个身把被子拢住了肩膀。窗外的冬夜在古斋的轮廓上方持续地暗着,廊下的夜灯把光域投射在后院地面上,光域边缘融入了更大范围的暗色之中。
钟离景珩在红绳平稳的搏动中慢慢沉入了睡眠。十二月的第一周从这一天开始,问询会之前还剩不到七天。七天里面他和百里湛要把各自半边的收网动作在时间节点上对齐。七天之后他们会坐进那间正厅里,面对百里家那些已经被伪造证据预热过的目光。
廊下的灯笼被冬夜的风吹得晃了一下,又停住了。
那两双手隔着同一片水面同时收着各自的网绳。谁先收到底,谁就站得住脚——这句话在钟离景珩的浅睡边缘轻轻浮了一下,然后沉了下去。他没有做任何与之相关的梦,只是翻了个身,感觉到百里湛的呼吸在枕头另一侧维持着均匀而平的节奏,两个人的频率叠在一起,像一个不需要再被言说的印证。
黑暗中没有什么需要再被确认的了。材料和进度都在各自的轨道上走着,苏晚那边在跑银行流水和印章比对,师兄那边的声纹预检在排队,百里湛的监听点已经布在了外部IP的接收端上。所有的链条都在收紧,松弛的只有肩线。
天亮之后就是新的一天。十二月的风还会继续从廊下穿过,把灯笼吹得微微晃动。但古斋后院的灯会在该亮的时候亮起来,钟离景珩会坐在书桌前等苏晚的消息,百里湛会在后厅继续追那条通道里的最后几截数据。他们的网还在收着。收得比对方快一点就行。