第233章:外挂链的终极解剖
沈砚把算盘珠子卡进机械键盘缝隙的时候,屏幕上的数据流刚好撞上第七道跳板服务器。
他没动,护目镜边缘凝着一层薄汗,反光遮住半张脸。右手食指在空格键上敲了三下,像在打摩斯密码——这是他思考时的老毛病,高中做数学卷子就这德行,监考老师以为他在作弊。
客户端异常日志池还在滚。三十七个高频报错样本,全指向同一个伪装成“画质增强补丁”的DLL文件。那玩意儿藏得挺深,裹了四层壳,还用了动态变异加密协议,普通逆向工具一碰就崩。
但他记得林抠说过一句话:“代码不能有脏东西。”
那是三年前,《无尽回廊》刚上线第二天,有个玩家反馈加载崩溃。团队查了一整天,说是显卡驱动问题。林深叼着根没点的烟走进来,甩出一句:“别扯淡,是代码里混了第三方库的垃圾引用。”后来果然在资源加载器里挖出一段偷偷注入的广告SDK。
从那以后,沈砚就知道,林深嘴上说着“这届玩家不行”,其实比谁都较真。
他调出那个DLL的内存映射图,左手摸到桌边提神饮料罐,捏扁了往墙角一扔。二十种饮料轮着灌,冰箱早空了,只剩下一瓶过期的红牛孤零零立着,标签都翘边了。
“来吧,看看你到底是谁养的狗。”他低声说。
反编译开始。第一层壳脱得顺利,第二层用了混淆函数名的手法,第三层加了虚拟机保护,第四层最骚——居然嵌了个小游戏,必须通关俄罗斯方块到第15级才能解锁主程序。
沈砚冷笑一声,直接写了个脚本自动刷分。五秒通关。
密钥模板出来了。结合玩家举报记录里的操作延迟特征,他建了个时间戳碰撞模型。72小时内穷举地理位置,目标锁定柬埔寨西哈努克港某废弃电信基站改造的地下机房。
屏幕上弹出地图坐标,红点一闪,落在一片老旧居民区中间。
他摘下护目镜擦了擦,重新戴上,手指飞快敲击。证据链打包完成,上传国际刑警组织跨境网络犯罪协作通道。附带一段自动生成的多语种说明视频,演示外挂如何篡改内存地址实现瞬移与透视——技术逻辑清晰到连小学生都能看懂。
做完这些,他顿了顿,在直播推流后台新建了一个入口。
标题很简单:【现在,我们一起看他们完蛋】。
全球《无尽回廊》玩家社区瞬间炸了。
十分钟不到,接入人数突破四百万。弹幕刷得比团战还猛。
有人问:“这是真的?”
沈砚回复了一句:“等警察破门的声音。”
没人笑。直播间安静得像比赛决胜局最后一波团战前的三十秒。
-
西哈努克港那边是凌晨两点十七分。
摄像头画面来自一台藏在路灯检修口的微型设备,黑白夜视模式,抖得厉害。镜头晃过一条窄巷,墙上贴着褪色的游戏海报,主角角色被涂鸦成了拿枪的骷髅头。
窝点外围确实有岗哨,两个穿背心的男人蹲在门口抽烟,桌上摆着几台旧手机,时不时亮一下。
沈砚放大画面,看到其中一台手机正在运行一个后台程序界面——正是外挂控制面板。
“找到了。”他轻声说。
他把这段视频切片标记为关键证据,同步推送给执法对接窗口。同时在直播页面更新状态:
【已确认目标位置】
【已移交当地警方】
【等待行动指令】
弹幕停了一瞬,随即涌出更多消息。
“干死他们!”
“我爹昨晚排位连跪八把,全是挂逼!”
“老子充了三年月卡,就为了跟机器人打?”
沈砚没再说话。他靠在椅背上,双手交叉放在脑后,盯着屏幕角落的倒计时。他知道,这种事拖不得。一旦对方察觉,主机一格式化,什么都白搭。
二十分钟后,对讲机传来模糊人声。画面剧烈晃动,似乎是有人靠近岗哨。
接着是一阵低沉对话,听不懂高棉语,但语气明显不对劲。
蹲着的男人猛地站起来,其中一个转身就要往门里冲。
下一秒,铁门从内部被踹开。