第一章 重生第一天,我先把小本本翻出来
宋知意睁开眼睛的时候,第一个念头不是感谢老天爷,也不是痛哭流涕地庆幸自己又活了一次。
她的第一个念头是:
妈的,烟味好呛。
她坐起身,环顾四周。
廉价的白色墙壁,墙角有一道蜈蚣形状的裂缝,桌上摆着半杯凉茶,窗外传来楼下小卖部老板用方言骂人的声音。
大学宿舍。
大三,上学期末。
宋知意缓缓呼了口气,把手伸进枕头底下,摸出一个皱巴巴的蓝色笔记本。
这是她的账本。
上辈子,她也有这么一本。只不过上辈子那本只记了三页,就被她自己扔掉了——那时候她觉得,记账这种事太小家子气,伤感情。
结果呢?
结果感情没了,账也烂了,命也没了。
她把笔记本翻到第一页,拿起桌上的圆珠笔,一笔一划,工整地在最顶端写了六个字:
**欠债还钱明细表。**
然后往下写:
**债主一:程晓薇。**
程晓薇是她上辈子最好的闺蜜,大学同学,同宿舍住了四年,亲如姐妹。
亲如姐妹的意思是,程晓薇亲手把她的推荐保研名额撬走了,顺手睡了她的男朋友,最后在她最落魄的时候出手“资助”她,把她的家产一点一点转移干净,最后联手她的丈夫孟绍廷,把她关进了那场莫名其妙的火里。
宋知意顿了顿,在程晓薇名字后面备注:**(伪善专业八级,影帝级哭功,目前仍在假装我闺蜜)**。
**债主二:孟绍廷。**
她的丈夫。前任。上辈子那个把她PUA了整整八年,最后联合程晓薇骗光她家产的渣男。
帅是真帅,坏也是真坏。
备注:**(画饼技术满级,情话满级,人品负分,目前仍在假装深情)**。
她把笔放下,把本子合上,重新塞回枕头底下。
现在是早上七点一刻。
宿舍里其他三个人还在睡觉。
靠窗那张床上,程晓薇正睡得香甜,头发散在枕头上,睫毛轻轻颤动,整张脸都透着一股清纯无害的劲儿。
宋知意看了她一眼,平静地移开视线。
上辈子她花了整整八年才看清这张脸背后的东西,这辈子她一眼就能看穿。
但她不急。
她上辈子最大的错误,不是信错了人,是太急。
急着曝光,急着翻脸,急着和程晓薇彻底决裂——结果什么都没留下,证据没有,钱没了,人没了。
这辈子她要换个玩法。
她要等,要布局,要把一切都准备好,然后在最合适的时机,一刀刺进去,精准、深入、致命。
她拿起手机,翻了翻日期。
五月十八号。
距离期末考还有三周。
距离研究生推荐名额公示,还有两个月。
上辈子,正是在这段时间里,程晓薇开始了她精心策划的第一步——偷偷修改了宋知意的选课系统数据,导致宋知意有一门核心课程的成绩被系统判定为缺考,直接从推荐名单上消失。
那时候宋知意找到辅导员,辅导员说系统记录白纸黑字,让她拿证据。
她哪有证据?
证据在程晓薇手里。
这辈子,她要先把证据抢回来。
宋知意把手机放下,想了想,拿出来又发了一条微信。
收件人:孟绍廷。
内容只有一句话:**“你上次说要请我吃饭,今晚有空吗?”**
发完,她把手机扣在桌上,开始洗漱。
三分钟后,手机震了一下。
孟绍廷回复得很快,语气也很熨帖:**“当然有空,知意想吃什么?我订好。”**
宋知意看着这行字,嘴角微微勾了一下。
孟绍廷,你以为你还是上辈子那个把我拿捏得死死的孟绍廷。
但这辈子,我是来收债的。
---
说起孟绍廷,宋知意得承认,这个人有两把刷子。
他生得好看。那种好看不是网红脸的精致,是五官各归其位、骨相干净的那种,眉眼里带点冷,嘴角却常年挂着一点弧度,让人摸不准他在笑还是在看热闹。
身高一米八三,穿什么都好看,站在哪儿都显眼。
宋知意上辈子第一次见他是在图书馆,他坐在她对面,把她用来占座的书往旁边推了推,然后抬起眼,说了句:“我能坐这儿吗?”
她那时候愣了两秒钟才点头。
后来她想,她那两秒钟愣神,是她人生最昂贵的两秒。
-----
七点五十分,宋知意收拾妥当,背起书包准备去上课。
程晓薇这时候也醒了,坐在床上揉眼睛,看见她,立刻扬起一个温柔的笑:
“知意,这么早?等我一下,我们一起去。”
宋知意转过头,也冲她笑了:
“好啊,快点,要迟到了。”
这个笑练得很熟练。
上辈子她对程晓薇的笑是发自内心的,这辈子这个笑只是一块肌肉记忆。
两个人并排走在校园小道上。
五月的早晨,树上的叶子是那种很嫩的绿,风一吹,哗哗响。宋知意旁边,程晓薇叽叽喳喳说着宿舍隔壁楼的八卦,声音软软的,像个天然没心机的女孩子。
宋知意一边听一边嗯嗯点头,心里把该布置的事情捋了一遍。
第一步,确认程晓薇动手的时间线。
上辈子,程晓薇是在六月初动手的,那时候期末考临近,教务系统会集中更新一次成绩和选课记录。她要在那之前找到突破口。
第二步,留证据。
这需要一个帮手——或者说,一个程晓薇不知道的技术支持。
宋知意脑子里浮现出一个名字:
许扬。
计算机学院的学生,宋知意上辈子跟他接触不多,只知道他是学院里公认的技术大佬,平时沉默寡言,不怎么和人打交道。
上辈子事情发生之后,她曾经想过去找许扬帮忙,但那时候木已成舟,找他也只是证明自己没造假,已经于事无补。
这辈子,她要提前找到他。
“知意?知意,你在想什么呢?”
程晓薇用手肘碰了碰她,一脸关切。
“没,想着今天课多,有点发愁。”宋知意回过神,笑着说。
“哎,期末真的好累。”程晓薇叹了口气,侧过头,“对了,我听说今年保研名额有点变动,你有没有打听到什么消息?”
宋知意心里动了一下。
上辈子,程晓薇也是在差不多这个时间,开始频繁地打听保研的消息。
那时候宋知意以为她只是焦虑,还很认真地帮她分析了各种情况,把自己掌握的信息全都告诉了她。
她把自己知道的全告诉了程晓薇,然后程晓薇用这些信息算计了她。
这辈子她只是淡淡地摇了摇头:
“没什么消息,我不太了解这个,你去问辅导员吧,比我清楚。”
程晓薇愣了一秒,然后点头:“也对,我去问问。”
两个人一起走进教学楼,宋知意在楼梯口停下脚步。
“我有东西忘拿了,你先去,我晚点过去。”
“哦,好,我帮你占座啊。”程晓薇挥了挥手,往上走去。
宋知意站在原地,等她的背影消失在转角。
然后她掏出手机,给许扬发了一条消息。
她和许扬不熟,但他们有一个共同的群,偶尔在群里说过两句话。
她在手机备注里翻出他的账号,想了想,措辞:
**“许扬同学你好,我是中文系宋知意,想请教你一个关于教务系统数据安全的问题,方便的话能约个时间聊聊吗?”**
发完,她把手机收进兜里,往楼上走。
这盘棋,从今天开始落子。
---
第二章 收网之前,先织网
许扬回得很慢。
下午两点钟,宋知意正在图书馆翻一本统计学教材,手机才震了一下。
**“可以。你什么时候有空?”**
只有这么一行字,没有任何客套话。
宋知意想了想,回:**“今晚七点,图书馆负一楼自习室,可以吗?”**
对方几乎立刻回了:**“好。”**
宋知意把手机放下,重新把眼神落回书上。
她心里有一份清单,不是纸上的那本账,是放在脑子里的、这辈子她要做的事情。
第一件事:找到技术支援,锁死程晓薇动手的可能性。
第二件事:和孟绍廷保持一定距离,不让他的感情牌有发挥的空间。
第三件事:重新规划自己的路。
上辈子,宋知意的保研名额被抢走之后,她失去了最重要的上升渠道,只能普通毕业,被孟绍廷哄着进了他父母的公司,一步一步走进了他们为她设好的笼子。
这辈子,她要把那条路重新夺回来。
不只是保研名额,她要把她上辈子所有失去的东西都要回来。
一分不少,连利息一起。
-----
晚上七点差五分,宋知意出现在图书馆负一楼。
许扬已经在了。
他坐在角落最里面的那个位置,笔记本电脑开着,手边放了一杯已经凉了的美式。他穿一件洗得有些发白的黑色卫衣,戴着半入耳耳机,听见动静才抬起头。
宋知意第一次这么仔细地看他。
上辈子两个人没什么交集,她对他的印象只是“计算机学院的大佬,不怎么说话”。
现在她发现他长得还挺周正,眉骨高,眼睛里带着一种安静的清醒,不像那种社牛型的好看,更像一把放在角落里的刀,不出鞘,不响动,但你知道它锋利。
“宋知意?”他开口,声音很平,像在核对信息。
“对。”宋知意在他对面坐下,“谢谢你来。”
许扬摘下耳机,等着她说正题。
宋知意没拐弯抹角。
她把话说得很清楚:她怀疑有人打算在期末前后对教务系统动手,篡改选课或成绩记录,目标可能是她的个人档案,她需要有人帮她在系统层面留下原始数据的备份记录,作为将来可能用到的证据。
话说完,她看着许扬。
许扬没有立刻说话。
他侧了侧头,表情里有一种细细的审视:
“你有具体的依据吗?还是只是怀疑?”
“目前只是判断,但我对这个判断有把握。”
“如果判断是错的,这件事没有意义。”
“如果判断是对的,这件事非常重要。”宋知意平静地回视他,“我知道这个请求有点奇怪,但我不是要做什么违规的事,我只是想给自己的数据留一个镜像备份,从我这端出发,只看我自己的档案,不涉及其他任何人。”
许扬沉默了一会儿。
然后他说:“我需要确认一件事。你说的‘对方可能动手’,你是有具体的技术猜测,还是纯粹的人际判断?”
“人际判断。”宋知意说,“但我对人的判断,一向比较准。”
许扬盯着她看了几秒,然后把视线移开,扫了一眼屏幕。
“给我几天时间看看系统结构,”他说,“如果有可以操作的空间,我告诉你。”
宋知意点头:“好。”
“不过——”他补了一句,语气还是那个平静的调子,“如果你的判断是错的,我希望你不要再来烦我。”
宋知意弯了弯嘴角:“放心,我的判断不会错。”
这话说得很笃定。
因为她亲身经历过一次了。
---
从图书馆出来,宋知意接到了孟绍廷的电话。
“知意,我在北门等你,吃饭去。”
他的声音很好听,低而带磁,说话的方式带着一种漫不经心的体贴,像拂过来的风,软软的,有温度。
上辈子宋知意最喜欢听他说话,觉得这个声音是世界上最安全的东西。
这辈子她在心里把这个声音翻译成了:**PUA工具,请注意防范。**
“好,我过去。”
北门路灯下,孟绍廷靠在一辆车边,手插兜,侧头看着别处。这个姿势不像是在等人,更像是某个杂志封面里走出来的人物,静止在那里,无意间就成了一道风景。
他听见脚步声,转过头,嘴角的弧度自然地上来了。
“等久了吗?”宋知意走近,语气平稳。
“没有。”他伸手,很自然地想摸她脑袋。
宋知意偏了一下,让开了。
不着痕迹,就像是头偏向了另一边看什么东西。
孟绍廷的手顿了一下,放下来,没说什么。
两个人一起走向停车场。
他开了门,她上车,他绕到驾驶座坐下,整个过程行云流水,像已经配合了很多次。
车子发动,孟绍廷随口问:“想吃什么?”
“随便,你定。”
“那去上次那家?你上次说喜欢吃那里的锅底。”
上次。上辈子的上次。
宋知意想起来了,是去年秋天,两个人第一次约饭,她说那家锅底好,他记住了,这次专门订了那家。
上辈子这个细节让她心软了很久。
这辈子她在心里记了个备注:**擅长用记忆细节制造专情幻觉,注意。**
“好啊。”她说。
孟绍廷侧过脸看了她一眼,像是察觉到了什么,但没说出口。
两个人都没说话,车里安静了一段。
红灯停下,他开口:
“最近怎么了,感觉你有点不一样。”
宋知意把头转向车窗,看着路边移动的灯光。
“期末压力大,”她说,“在想毕业的事。”
“毕业的事急什么,还有一年呢。”
“一年很短。”宋知意平静地说,“很多事情,不早点想清楚,就来不及了。”
孟绍廷沉默了一下,然后轻轻“嗯”了一声,绿灯亮了,他踩下油门。
宋知意把脸贴在玻璃上,看着窗外的夜色。
她在心里算了一笔账。
上辈子,她花了整整八年的时间,才看清孟绍廷这个人是什么东西。
八年。
她年龄最好的八年。
那笔账,迟早要算。
---
第三章 局中局
饭桌上,孟绍廷大部分时间都在说话。
他是那种很擅长说话的人——不夸张,不絮叨,每一句都落在恰好的地方,像是天生就知道对方想听什么。
他讲了最近实习的事,讲了他一个朋友的糗事,中间穿插着给宋知意夹菜,说“这个你爱吃”,说“那个你少吃,上次你说太辣”。
宋知意全程保持着恰当的回应——笑,点头,偶尔接一句话。
但她在心里同步做着另一件事:
重新审视孟绍廷。
不是作为恋人,而是作为对手。
她必须搞清楚一个问题:孟绍廷上辈子对她,到底有没有过一分是真的。
这个问题很重要,不是因为她还在乎,而是因为它决定了孟绍廷和程晓薇之间的关系走向——是孟绍廷主导,利用了程晓薇?还是程晓薇主导,把孟绍廷当工具用了?或者两人从一开始就是同谋?
答案不同,她的策略也不同。
“知意,”孟绍廷忽然叫了她一声,声音低了一度。
宋知意抬眼。
他手放在桌上,表情里有一种宋知意很熟悉的认真,眉眼收紧,看起来有话要说。
“我最近在想一件事。”
“什么事?”
“你保研的问题。”他说,“我听说今年系里的名额有点竞争,你准备得怎么样了?”
宋知意心里顿了一下。
上辈子,孟绍廷也在这个阶段说过类似的话——但他说的是:“保研也没什么意思,读研又苦又累,你考虑过直接工作吗?我可以帮你,我爸那边有资源。”
那时候她信了。觉得他是在为她着想,觉得他是在提供另一条出路。
现在她想想,那句话的目的,是在她的保研路被堵死之前,提前让她心里种下一颗“保研不重要”的种子。
但今晚他说的是:**你准备得怎么样了?**
这个问法不一样。
不是在劝她放弃,是在问她的现状。
宋知意在心里重新标记了一下这个细节,面上不动声色:
“准备得还行,成绩在前几名,应该没什么问题。”
孟绍廷点了点头,“那就好。”停了一下,又说,“如果需要帮忙,告诉我。”
“好。”
宋知意把眼神落在面前的碗里。
今天这个孟绍廷,和上辈子的孟绍廷有一点细微的差别。
她说不清楚是什么,但她感觉得到。
也许是因为事情还没有到那个节点,他还没有必要开始动作。
也许是因为她这辈子的状态和上辈子不同,他敏锐地察觉到了什么,正在调整策略。
不管哪一种,她都要小心。
---
饭吃完,孟绍廷送她回学校。
车停在校门口,宋知意开门下车,孟绍廷没动,隔着车门的缝隙看着她。
“知意。”
“嗯?”
他沉默了半秒,然后说:“我觉得你今天有点奇怪。”
宋知意把手放在车门上,轻轻笑了一下:
“期末快到了,压力大,不是很正常吗?”
孟绍廷盯着她,像是要在她脸上找到什么。
宋知意保持着那个笑容,坦然地回望他。
片刻后,孟绍廷也笑了,那个熟悉的弧度:
“是我多想了。好,早点休息。”
“嗯,拜拜。”
宋知意关上车门,转身往校门走,没有回头。
她听见背后车子发动的声音,然后渐渐远去。
等那个声音彻底消失,她才停下脚步,站在路灯下,把手伸进口袋,握住那个蓝色的小本子。
她没打开,只是握着。
上辈子,她最后的那段时间,什么都没有了——名额没了,工作没了,钱没了,信任没了,最后连命都没了。
那时候她在想什么?
她在想,如果能重来一次,她一定不会再那么傻。
现在她重来了。
她不会再那么傻了。
---
第四章 许扬的发现
三天后,许扬给她发消息。
**“有时间,来图书馆负一楼。”**
没有废话,没有标点符号,典型的许扬风格。
宋知意下午两点到的时候,他已经开着电脑在那里了。
他把屏幕转过来给她看:
“我看了一下系统结构,”他说,“教务系统有一个权限漏洞,在特定条件下,拥有学生助理权限的账号可以访问并修改部分选课记录,这个漏洞在上一次系统更新之后出现的,学校IT那边应该还没发现。”
宋知意盯着屏幕,眼眸微收。
“学生助理权限。”她重复了一遍,“今年教务处的学生助理是谁?”
“我查了一下,”许扬点开另一个页面,“中文系这边,助理是……”
他读出那个名字。
宋知意在心里把它和自己记忆里的东西比对。
程晓薇。
大三上学期,程晓薇申请了教务处学生助理的岗位,理由是想提前了解研究生申请流程。宋知意上辈子那时候还夸她有心。
现在想想,那个“心”,全用在这上面了。
“我需要一个证据留存方案,”宋知意说,“在对方动手之前,把我现在的所有选课记录和成绩档案做一个时间戳备份,最好是不可篡改的那种。”
许扬思考了几秒:
“区块链存证可以做到,不过需要你配合我走一个流程,把数据提取出来,然后我上传到链上,时间戳是自动生成的,事后任何人都无法修改。”
“需要多久?”
“一个小时。”
“今天能做吗?”
“现在就可以。”
宋知意把书包放下,拉开椅子坐好:
“那就开始吧。”
许扬没有多余的话,直接开始操作。
宋知意坐在他旁边,看着他飞快地敲击键盘,屏幕上跳动的代码她看不懂,但她能感受到他动作里的那种准确——每一步都不多余,不试错,像是在走一条他已经踩过的路。
大概四十分钟后,他把一个链接和一串哈希值递给她:
“存好,这是你数据的链上记录,任何人无法修改,只要你拿着这串哈希值,在任何时候都可以验证原始数据是否被篡改。”
宋知意把这串数字截图,存进了一个加密相册。
“谢谢你。”她说。
许扬把屏幕转回去,“如果之后真的出现了我说的那种漏洞利用,这个证据在技术层面上是有效的,但学校方面能不能接受,是另一回事。”
“我知道,”宋知意点头,“但有和没有,差距很大。”
许扬低头,继续看他的代码。
宋知意收好东西,正要起身,他忽然开口:
“你说你对人的判断很准。”
宋知意停下来,看他。
他还是低着头,没看她:
“对方是你认识的人?”
“是。”
“很近的人?”
宋知意想了想:“曾经以为很近。”
许扬沉默了一会儿,然后说:
“那个漏洞,如果真的有人用了,系统会有操作日志,日志是加密的,但我知道解密方式。到时候告诉我,我可以帮你拿到完整的操作记录。”
宋知意看着他的侧脸。
她没料到他会主动说这句话。
“你愿意帮我?”她问,“为什么?”
许扬终于抬起头,表情没有什么变化,只是很平地说:
“因为数据不应该被篡改。”
说的是技术原则,但宋知意在他眼睛里看到了别的东西——一种她说不清楚的、和她类似的东西。
像是某种憋了很久的、需要出口的东西。
她没有多问。
“好。”她说,“到时候麻烦你了。”
---
回宿舍的路上,宋知意把两件事在脑子里捋了一遍。
证据有了,路算是铺好了一半。
但光有证据不够。
上辈子她败得那么彻底,不只是因为没有证据,是因为她完全孤立无援——她以为最亲近的人转眼就成了刀子,而她在被刺到的那一刻,才发现自己手里什么都没有。
这辈子她不能再一个人打这场仗。
她需要盟友。
现在能用的,暂时只有许扬一个。
但这已经比上辈子好太多了。
她走进宿舍楼,正好碰上程晓薇下楼,两个人在楼道里撞了个正着。
程晓薇手里提着一个奶茶,冲她笑:
“知意!给你买了一杯,你的是芋泥波波,你不是最喜欢喝这个吗?”
宋知意接过来,“谢谢。”
两个人并排上楼。
程晓薇有一搭没一搭地说着话,宋知意偶尔应一声。
奶茶是凉的,宋知意喝了一口,味道确实是她喜欢的。
她低头看着手里那杯奶茶,想起来一件事:
上辈子,程晓薇也一直很清楚她喜欢什么。
什么奶茶,什么零食,什么颜色,什么歌手——她什么都记得,记得比宋知意自己还清楚,像一个认真备课的学生,把宋知意的一切都摸透了。
当时宋知意觉得这是被人珍视的感觉。
现在她明白,这叫做**情报收集**。
对一个敌人,你当然要把她研究透。
宋知意把奶茶喝完,在路口把杯子扔进垃圾桶,冲程晓薇扬了扬手:
“今晚我去图书馆,你们先睡,不用等我。”
“哎,知意你最近好勤快哦,”程晓薇笑着说,“期末加油!”
宋知意背对着她,走出了宿舍楼。
---
第五章 第一张牌
六月初,正如宋知意预料的那样,程晓薇动手了。
她动手的方式比上辈子更隐蔽——不是直接修改成绩,而是在选课记录里动了一个细节,把宋知意一门专业核心课的出勤数据从“正常”改成了“异常”,导致这门课的课程认定资格出现了问题。
按学校规定,课程认定资格出现问题的学生,不具备当年保研的申请资格。
这件事如果按上辈子的走法,宋知意要到公示名单出来之后才会发现,那时候补救已经来不及了。
但这辈子,宋知意在她动手之前,就已经把原始数据锁死在链上了。
她坐在图书馆里,收到了许扬发来的消息:
**“有人用了那个漏洞。昨晚十一点到十一点半,教务处助理账号登录记录,修改了你的一条出勤数据。原始日志我已经解密备份了。”**
宋知意把手机握在手里,深吸了一口气。
来了。
然后她慢慢把气呼出去,开始想下一步怎么走。
她有两个选项。
第一:立刻拿着证据去找辅导员,走正规程序申诉。
优点:能直接解决保研问题。缺点:程晓薇会立刻知道她有证据,可能会有应对,而且孟绍廷也会察觉到她这边出了问题,开始调整策略。
第二:先按兵不动,等。
等到程晓薇以为她没察觉,等到公示名单出来、程晓薇以为自己成了,等到那个最关键的时机——然后一刀致命。
宋知意选了第二个。
她不急。
她等了整整两辈子了,不差这几天。
——
六月十五号,保研推荐名单公示。
宋知意的名字不在上面。
程晓薇的名字,在。
宋知意坐在宿舍里,把那份名单看了两遍,放下手机,拿出那本蓝色小本子,在程晓薇那一栏里,轻轻打了一个圆圈。
圆圈,代表:已上钩,待收网。
程晓薇那天很高兴,回宿舍的时候脸上的笑压都压不住,说了一句“哎,今年名额好像竞争挺激烈的,知意你怎么样啊?”
宋知意抬起头,露出一个有点失落但努力振作的表情:
“没进,有点遗憾,不过没关系,我再想想别的出路。”
程晓薇的眉毛动了一下——那种被克制住的、细微的松了口气——然后她走过来,拍了拍宋知意的肩膀:
“没关系的,你还有很多机会,而且读研也挺辛苦的,也许不保研也好。”
宋知意点了点头,“你说得对。”
程晓薇又说了几句安慰的话,然后去收拾自己的东西了。
宋知意低下头,在那个圆圈旁边,又加了一个注:
**(已完成第一步确认,实锤。)**
然后她发了一条消息给许扬:
**“可以了,帮我把完整的操作日志整理一下,我需要一份可以提交的版本。”**
许扬回:**“好,明天给你。”**
宋知意把手机放下,拿出另一张纸,开始写一份详细的时间轴——从程晓薇申请教务助理,到登录系统修改数据,到数据与链上原始记录的差异,每一个节点,清清楚楚,有时间戳,有日志,有对比。
这不只是申诉材料。
这是一份她打算在最合适的时候,当着所有相关人的面,亲手展示的证明。
---
第六章 意外的变量
许扬给她整理日志的那天,发生了一件宋知意没有料到的事。
她在许扬那里拿到材料,出图书馆的时候,正好碰上孟绍廷。
孟绍廷站在图书馆门口的台阶上,手插在裤兜里,像是在等人,又像是只是站在那里发呆。
他看见宋知意,没有表现出特别的惊讶,只是自然地走下台阶,跟上她的步伐:
“怎么这么晚还在图书馆?”
“查资料。”宋知意拿着那个装了材料的文件袋,语气平稳。
孟绍廷走了两步,说:“名单的事,我听说了。”
宋知意没有接话。
“你没事吧?”他问,语气里有一种克制的关切,那种他最擅长的那种——不滥情,不夸张,就是刚好落在那个让你感觉被在意的位置。
上辈子她就是被这个击穿的。
“没事,”宋知意说,“我自己会处理。”
孟绍廷沉默了一下。
“知意,”他轻声说,“我说过的,如果你需要帮忙……”
“我知道,”她打断他,语气很平,“谢谢,但真的不需要。”
孟绍廷停下脚步,看着她走出去。
宋知意没有回头。
她把那个文件袋夹得紧了一点,往宿舍走。
她在心里记了一个新的备注:
孟绍廷的反应,和她预期的不同。
上辈子在这个节点,孟绍廷是主动来找她、顺势把“我爸公司”那个选项推出来的——现在他没有。
他只是问了“你没事吧”。
这说明什么?
说明这辈子她的状态和上辈子不同,孟绍廷感知到了,他在观望,没有急着出牌。
也说明,这盘棋比她以为的要更复杂一点。
她把这件事在心里压下去,先把当前最重要的事情处理完。
---
第二天,她去找了辅导员。
她带去了许扬整理的完整材料:链上存证的原始数据、系统操作日志、教务处助理账号的登录记录,以及一份详细的时间对比报告。
辅导员是个四十多岁的女老师,戴眼镜,说话干脆,看完材料之后沉默了整整两分钟,然后抬起头,神情复杂地看着宋知意:
“这些材料,你是怎么拿到的?”
“我提前做了数据备份,发现问题之后请技术方面的同学帮忙验证了一下。”宋知意说,“所有操作都在合规范围内,我可以提供完整说明。”
辅导员把材料重新翻了一遍,“你知道这个操作日志指向的账号,是谁的吗?”
“我知道。”
辅导员摘下眼镜,揉了揉鼻梁。
“这件事我需要报给教务处和学院,不是我一个人能处理的,”她说,“你先回去,保持联系,有进展我通知你。”
宋知意站起来,把材料的备份版本留给她,把原件重新装回文件袋。
“谢谢老师。”
出了辅导员办公室,她在走廊里站了一会儿。
走廊窗户是开着的,风进来,吹动她手边那个文件袋的一角,发出细小的声音。
宋知意低头看着那个袋子,想起上辈子她第一次找辅导员的情景:什么都没有,只有嘴巴说,辅导员当时说的第一句话是“你有证据吗”,然后沉默,然后让她回去再想想。
那次之后,事情就彻底完了。
这辈子不同。
这辈子她带来了证据。
——
三天后,辅导员让她去一趟教务处。
教务处的老师把她叫进去,关上门,在她对面坐下,桌上放着那份材料的打印版。
老师说:“经过我们核查,你提交的数据是准确的,相关选课记录确实存在被篡改的情况,你的课程认定资格不受影响,保研名额问题我们会重新审核。”
停顿。
“另外,涉事的教务助理账号已经被冻结,调查正在进行中。”
宋知意点头,“谢谢老师。”
出了教务处,她给许扬发了一条消息:
**“搞定了,谢谢你。”**
许扬回:**“好。”**
两个字,和他的风格一模一样。
然后停顿了一会儿,他又发来一条:
**“那件事你说的判断很准,是真的很准。”**
宋知意看着这句话,嘴角弯了一下。
她把手机收起来,站在教务处门口的走廊上,把这件事在心里画了一个句号。
第一张牌,打完了。
但这只是开始。
---
第七章 程晓薇的反应
程晓薇知道这件事是在两天后。
那天下午宋知意回宿舍,推开门,程晓薇正坐在桌前,背对着门,整个背部的线条是一种宋知意很熟悉的僵硬——那种努力让自己看起来没事、但身体已经先绷住了的僵硬。
宋知意把书包放下,坐到自己桌前,打开电脑。
程晓薇没有回头。
沉默了大概三分钟,程晓薇开口,声音很轻,带着一种刻意压平的平静:
“知意,我听说你的保研问题解决了?”
“嗯,”宋知意头也没抬,“教务处那边重新审核了,说是系统出了问题,给我补上了。”
“哦。”
又是一段沉默。
宋知意听见程晓薇椅子轻微的摩擦声——她在调整坐姿,或者在转身,又或者只是坐立不安。
然后程晓薇说:
“那挺好的,你应该进的。”
声音平静,甚至带了一点笑意,像真的在为她高兴。
宋知意这时候才转过头,看了程晓薇一眼。
程晓薇已经重新面向她了,脸上的表情是那种熟悉的温柔关切,眼角甚至带着一点真诚的弧度。
这张脸,宋知意上辈子信了整整四年。
“谢谢,”宋知意说,“你的名额也没问题吧?”
“我没问题,”程晓薇说,“就是……听说教务助理那边出了点事,被调查了,也不知道是怎么回事。”
“哦,我不太清楚,”宋知意说,“这种事学校会处理的。”
程晓薇点了点头,嘴角维持着那个弧度,但宋知意看见她眼角细小的肌肉微微收紧了一下。
那是一个人竭力保持表情却还是露出破绽的瞬间。
宋知意把视线移回屏幕,心里记了一笔:
程晓薇现在是**惊+疑**的状态。
她不确定宋知意知道多少,不确定调查会指向哪里,更不确定宋知意那边是意外还是有备而来。
这种不确定,比直接摊牌更让人坐立不安。
宋知意不打算现在告诉她答案。
她要让程晓薇在这种不确定里多泡一段时间。
---
但程晓薇不是一个会坐以待毙的人。
这是宋知意这辈子比上辈子更清醒地看到的一件事——上辈子她总是把程晓薇定义成“心机重但本质被动”,总是觉得程晓薇只会见缝插针、趁虚而入,不会主动进攻。
这个判断是错的。
程晓薇是一个非常擅长主动进攻的人,只是她的进攻方式不像刀,更像水——不留痕迹,渗进每一条缝里。
事情在一周之后有了新的走向。
宋知意的辅导员联系她,说有一些情况需要当面谈一下——同时,院里也接到了一封匿名举报信,内容是反映宋知意在本学期期末考前存在“泄题行为”,有人举报她提前获取了一门考试的题目。
宋知意站在辅导员办公室里,把这件事听完,沉默了三秒钟。
然后她在心里把这个操作翻译成了它的本质:
这是程晓薇的反扑。
数据那条路被堵死了,她换了一个方向,改成直接污名化。
举报泄题,一旦成立,宋知意不只是失去保研资格,还会面临考试违纪处分,严重的话直接影响毕业。
而且这封举报是匿名的,来源无法直接追查,来得既快又准,显然是有备而来。
辅导员看着她,表情里有一种复杂的探询:
“宋知意,这件事你需要给我一个说明。”
宋知意把手里的书包带捏了捏,然后平静地开口:
“老师,这封举报信是什么时候发来的?”
“三天前。”
“内容涉及的是哪门课?”
辅导员报了一门课的名字。
宋知意心里迅速梳理了一下——这门课她上辈子也考得很好,但那是因为她认真复习,不存在任何泄题问题,她有大量的笔记和学习记录可以佐证。
更重要的是——
“老师,”宋知意说,“我可以提供这门课从开学到现在所有的复习记录、课堂笔记和历次练习题的原件,时间节点完整,可以证明我的备考过程是正常的学习积累,不存在任何提前获取题目的情况。”
停顿。
“另外,我想请问一下,这封举报信是否可以查证发件来源?”
辅导员微微愣了一下。
宋知意继续说,语气很平,但每一个字都很清晰:
“我不是在质疑学校的调查程序,我是想配合调查的同时,保留向有关方面说明情况的权利。如果这封举报信存在恶意捏造的情况,我希望也能得到应有的处理。”
辅导员沉默了片刻,摘下眼镜,仔细地看了她一眼。
“你准备材料,三天内交给我,”她说,“学院会公正处理。”
“好,谢谢老师。”
宋知意出了办公室,在走廊里站了一下,把思路重新整理了一遍。
程晓薇这一步,比她预期的快,也比她预期的狠。
但她有准备。
上辈子她是一张空手,这辈子她手里有牌。
---
她当天晚上给许扬发了消息,说明了情况。
许扬沉默了比平时更长的时间,然后回:
**“匿名举报信如果是电子邮件发送的,发件服务器会有元数据,理论上可以追溯IP来源,学校IT部门有权限调取,但需要走申请流程。”**
停顿。
**“如果你需要,我可以帮你梳理一个技术说明,让学校IT配合查这件事。”**
宋知意看着这条消息,回:
**“需要,谢谢。”**
发完,她盯着屏幕想了一会儿,又加了一句:
**“你帮了我很多,我一直没问过你——你为什么愿意帮我?”**
这次许扬回得很快:
**“因为你找我的时候,你说的第一句话是‘我不是要做什么违规的事’。”**
宋知意看着这句话,没有立刻回复。
**“大多数找我帮忙的人,”他继续发来一条,“第一句话是‘这件事你能不能帮我搞定’,没有人会先说这个。”**
宋知意把手机放在桌上,窗外的路灯把一块淡黄色的光投进来,落在地板上。
她想了一会儿,回了许扬一句:
**“因为我不想赢得不干净。”**
---
第八章 孟绍廷的牌
许扬帮她整理了技术说明,学校IT部门启动了追溯程序。
事情在往正确的方向走。
但就在这时候,孟绍廷来找她了。
不是发消息,是直接出现在她宿舍楼下,打电话让她下来。
宋知意下楼的时候,他靠在楼道旁边的树上,手机还拿着,看见她,把手机收进口袋。
“有事吗?”宋知意在距他两步远的地方停下来。
孟绍廷看着她,没有立刻开口。
路灯把他的影子拉得很长,落在地面上,安静地和树影叠在一起。
“我听说,”他开口,声音比平时低了一点,“你在学院那边遇到了一些麻烦。”
宋知意心里动了一下。
他的消息来得很快。
“没什么大麻烦,”她说,“正在处理。”
“是程晓薇做的吗?”孟绍廷直接问。
宋知意保持着表情,没有说话。
孟绍廷把这个沉默解读了,他轻轻“嗯”了一声,视线落到地面上,像是在想什么。
然后他抬起头,看着宋知意:
“我知道你和她之间的事,”他说,“比你以为的,我知道得更早。”
宋知意的呼吸没有变,但她心里有什么东西收紧了一下。
“你知道什么?”
孟绍廷沉默了片刻,说:
“她不是你以为的那个人,这件事我早就察觉到了,但我不知道怎么说,也不确定你会不会信——你们关系太好了,我怕你觉得我在挑拨。”
宋知意看着他。
这段话,听起来很像一个一直想保护她、却不知道怎么开口的人说的话。
上辈子的宋知意,会被这段话击穿。
这辈子的宋知意,在心里把这段话做了另一种解读:
如果孟绍廷早就察觉到了程晓薇的问题,他为什么现在才说?为什么偏偏选在程晓薇第二步反扑、事情已经走到台面上之后,才来告诉她这件事?
答案有两种。
一种是:他在观望,确认形势对哪边更有利,再决定站哪边。
另一种是:他和程晓薇之间的关系,比宋知意上辈子以为的更复杂,现在程晓薇这边出了问题,他在切割。
不管是哪一种,都不是真心在帮她。
“孟绍廷,”宋知意开口,语气平静,“谢谢你告诉我这些,但我现在手里有自己的方法处理这件事,不需要额外的帮助。”
孟绍廷盯着她,眼神里有一种宋知意说不清楚的东西——不是受伤,不是意外,更像是某种被触碰到的、藏得很深的地方。
“你在防我。”他说。
这次宋知意没有否认,只是平静地说:
“我在保护自己。”
孟绍廷看着她,沉默了很长时间。
风吹过来,树叶哗哗响了一阵,然后又安静下去。
他最终没有再说什么,只是点了点头,转身走了。
宋知意站在原地,看着他的背影消失在转角,把这段对话在心里过了一遍。
孟绍廷说的那句“我知道得更早”——
她把这个信息存进了那个专门记录不确定项的角落,留着之后再用。
---
第九章 收网
举报信的追溯结果在五天后出来了。
学校IT部门发现发件服务器的元数据指向校内网络,IP地址在进一步调查后被锁定——发件终端,是教务处学生助理办公室的一台公用电脑,时间节点与程晓薇的排班记录高度吻合。
消息是辅导员告诉她的,语气平静,但眼神里有一种宋知意看得懂的、无声的惊讶。
“学院已经在处理了,”辅导员说,“宋知意,关于你的保研名额,我们会给你一个公正的结果。”
宋知意点了点头,“谢谢老师。”
但这还不是她要等的那个时刻。
真正的时刻,在三天后。
学院召开了一个专项会议,涉事双方都被通知出席。
宋知意走进会议室的时候,程晓薇已经在了,坐在靠窗的一侧,手交叠在桌上,背脊挺直,整个人维持着一种看起来镇定的姿态。
她们的眼神在空气里碰了一下,程晓薇的手指微微动了一下,然后重新压住了。
会议室里还有几个老师,辅导员,教务处主任,以及一个宋知意没见过的、负责学生事务处理的老师。
主持人把情况简要说明了一遍,把相关材料依次铺在桌上,让双方分别确认。
当那份操作日志被放在桌上的时候,宋知意听见程晓薇吸了一口气——非常轻,轻到如果不是整个房间都安静,根本听不见。
但宋知意听见了。
教务处主任开口,请程晓薇就相关情况做出说明。
程晓薇沉默了大概五秒钟,然后开口,声音比平时低,但还是平静的:
“我需要先看一下这份材料的来源是否合规……”
“来源合规,”宋知意打断她,语气平,“区块链存证的原始数据,时间戳不可篡改,我可以当场演示验证方式。”
程晓薇转过头,看着宋知意。
这是今天她们第一次真正对视。
上辈子,如果有这样一个时刻,宋知意不知道自己会有什么表情——也许是愤怒,也许是悲伤,也许是那种撕心裂肺的、“我把你当最好的朋友”的心碎。
但这辈子,她只是平静地看着程晓薇,眼神里没有多余的东西。
程晓薇在这个平静里,找不到任何可以利用的情绪出口。
沉默在两个人之间拉了很长。
然后程晓薇的肩膀,非常细微地,垮下去了一点。
就那么一点,但宋知意看得清清楚楚。
那是防线开始松动的样子。
——
会议结束之后,学院的处理结果很快就落定了。
程晓薇的保研推荐资格被取消,教务助理职务被撤销,同时接受进一步的学籍处理调查。匿名举报信被认定为恶意举报,附带相应处分。
宋知意的保研名额,重新进了名单。
消息公示那天,宋知意坐在图书馆自习室里,窗外的阳光是那种很浓的、下午四点的金色,斜斜地打进来,在桌面上铺了一片暖意。
她把那本蓝色的小本子翻开,翻到程晓薇那一页,在那个圆圈旁边,又写了几个字:
**第一笔账,结清。**
然后她合上本子,把它放回书包里。
她给许扬发了一条消息:
**“结束了,第一部分。谢谢你,这件事你帮了我很大的忙,如果有什么我能帮到你的,告诉我。”**
许扬回:
**“不用。”**
停顿。
**“但如果之后还有类似的事,可以找我。”**
宋知意看着这句话,想了想,回:
**“好。”**
---
第十章 尾声,和新的开始
事情结束之后,宋知意在宿舍里整理了一次东西。
不是清仓式的整理,只是把一些用不到的、压在角落里的东西清理出去。
她翻出了一个上辈子孟绍廷送给她的小摆件——一个很精致的小熊,毛绒的,眼睛亮晶晶的,上辈子她喜欢得不得了,一直摆在桌角。
她把它拿在手里掂了掂,然后放进了那个装着杂物的纸箱里。
不是恨,也不是情绪,只是——
该放的东西,放下就好了。
程晓薇在处分结果出来之后,从宿舍搬走了,说去住校外,没给任何解释,走的时候脸色很白,没有看宋知意。
宋知意没有叫住她,也没有说什么。
该说的,都在会议室里说清楚了。
不该说的,也没必要说。
宿舍里少了一个人,反而安静了不少。
宋知意把桌上的东西重新摆了摆,把那本蓝色的小本子放在最顺手的位置。
她把它翻开,翻到那一页,看着程晓薇那一栏下面的几个字,然后往后翻,翻到孟绍廷那一页。
这一栏还空着,只有名字和备注。
账还没算。
但她不急。
她已经等过两辈子了,再等一会儿,没什么关系。
——
那天傍晚,她在校园里走,路过一片梧桐树,风一来,叶子哗哗往下掉,在地面上铺了厚厚一层,踩上去有那种脆脆的声音。
她的手机震了一下。
是一个陌生的号码,发来一条消息:
**“宋知意,我想和你谈谈。——孟绍廷。”**
宋知意站在树下,把这条消息看了两遍。
孟绍廷换了一个号给她发消息,说明他察觉到她把他拉黑了,或者屏蔽了——她这辈子确实在某一天把他的号码设了免打扰,没有拉黑,只是不想被打扰。
但他还是联系到她了。
她把手机收起来,继续往前走。
脚下的梧桐叶踩上去,咔哒,咔哒,一步一步。
她想:
程晓薇那边,第一笔账结清了,但那不是全部,等程晓薇缓过来,一定还会有下一步动作,她要做好准备。
孟绍廷那边,账还没开始算,但他主动过来找她,说明局势在变,她需要先弄清楚他现在的牌。
还有她自己这边——保研名额拿回来了,但这只是一个起点,上辈子失去的那些,她要一件件地往回要,不只是她自己的东西,还要做得比上辈子更好,更稳,更不可动摇。
这不是复仇。
严格意义上,她现在做的事情,叫做——
收债。
按合同,连本带利,一分不少。
她走到宿舍楼下,在门口停了一步,抬起头,看了一眼天空。
暮色开始沉下来,把云染成深蓝和橙红,交界处晕开,颜色很好看。
宋知意把这个景色看了几秒钟,然后转身,走进楼道。
她还有很多事要做。
但她不急。
局已经布好了,网已经织好了,棋盘上的每一颗棋子都在她能看见的范围里。
接下来,只需要——
一步一步,走稳了,赢。
---
【亲~能在评论区给本故事打个分吗?用十分制的方式,求了,喜欢这类的点关注哦】