吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1022|回复: 18
上一主题 下一主题
收起左侧

[原创] 【逆向基础实例教学】秘密潜入2多人联机CD KEY与互斥体破解

[复制链接]
跳转到指定楼层
楼主
秋寒一剑 发表于 2026-4-27 01:34 回帖奖励
1、本贴使用工具如果下
IDA 8.3
X32DBG
2、相关说明
秘密潜入2在原始文件下,多人模式超过2人或人以上进入,会触发CD KEY IN USE(CD KEY重复使用错误),秘密潜入2默认有互斥体检测(可以理解为防多开)
3、破解互斥体检测教程
防多开提示如下:

使用IDA搜索该字符串
搜索字符串快捷键Shift+F12,在这里搜索弹窗提示的字符

双击该字符串,跳转到如下界面

鼠标选中该字符串,按键CTRL+X查看引用,跳转到引用处后按F5查看伪代码
通过查看伪代码发现该程序使用CreateMutexA函数创建了一个名为InnerloopGameMUTEX的互斥体,这里说明一下GetLastError()错误代码183代表互斥体已存在,错误代码6说明句柄无效,如果没有发生错误代码183和6则进入IF分支

如果发生错误则弹窗退出

破解方法用x32dbg打开该软件使用右键->搜索->所有用户模块->字符串

双击该字符串,我们发现有两个分支向该区域跳转

选中2个je指令选择NOP填充,这样就可以覆盖掉2个je绕过互斥体检测,使程序无法进入InnerloopGame is already running.分支

右键补丁选择修补文件即可导出exe

4、多人模式CD KEY破解
在原始文件中如果2人及2人以上加入游戏,回直接提示CD KEY in use在游戏内回显CD KEY验证失败

我们在IDA里搜索CD字符串,会发现两个有明显特征的字符串mp/CD_OK和mp/CD_FAIL,MP为英语multiple people(多人的简写),双击mp/CD_OK

按CTRL+X查看引用跳转到指定汇编代码处按F5查看伪代码

使用x32dbg打开该文件,右键搜索->所有用户模块->字符串->搜索字符串mp/CD_OK

双击进入,我们发现一个有个条件跳转如果认证失败则绕过多人KEY认证成功分支进入KEY认证失败分支,

右键该条件跳转指令->二进制->用NOP填,即可绕过该跳转使程序强制执行MP/CD_OK

右键补丁->修补文件即可导出文件


测试结果必用命令
示例
(使用破解多人KEY验证的IGI2.exe开服)开服命令:igi2.exe port26001 serverdedicated level05 window
(使用破解过互斥体检测的IGI2.exe加入游戏)玩家加入命令:igi2.exe ip192.168.74.131 port26001 playertest1 window
加入2个以上玩家如果没有提示CD key重复使用则表示测试成功

图片.png (287.63 KB, 下载次数: 0)

图片.png

图片.png (38.71 KB, 下载次数: 0)

图片.png

图片.png (380.75 KB, 下载次数: 0)

消除互斥体检测

消除互斥体检测

图片.png (243.69 KB, 下载次数: 0)

图片.png

图片.png (94.22 KB, 下载次数: 0)

图片.png

免费评分

参与人数 5吾爱币 +5 热心值 +5 收起 理由
w759003376 + 1 + 1 谢谢@Thanks!
achloroplast + 1 + 1 用心讨论,共获提升!
IcePlume + 1 + 1 我很赞同!
anotherNEw + 1 + 1 用心讨论,共获提升!
quiet0 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
 楼主| 秋寒一剑 发表于 2026-4-28 15:00 |楼主
achloroplast 发表于 2026-4-28 10:29
大佬能分享一下秘密潜入2的原始文件吗?我仅做学习使用

为了保证破解后文件文件的运行环境,这里使用安装包,安装后游戏大小约1.5G
通过网盘分享的文件:setup_igi_2_-_covert_strike_1.3_(18995).exe
链接: https://pan.baidu.com/s/1rONqI3LFZaEDB9k6Pi4AXw?pwd=269s 提取码: 269s
--来自百度网盘超级会员v9的分享
沙发
jihongwdlp 发表于 2026-4-27 12:11
谢谢,分析的很详细,每一步都很清楚,学习到了
3#
wojiyin 发表于 2026-4-27 13:35
4#
sines 发表于 2026-4-27 13:48
厉害了哈哈
5#
slslsl 发表于 2026-4-27 14:08
很经典的互斥体检测,同时也是现在很多大厂游戏比较基础的进程黑白名单检测机制
6#
zhangfeng_223 发表于 2026-4-27 15:06
每一步都很清楚,学习到了
7#
Starlight5 发表于 2026-4-27 16:29
分析的很详细,不错的思路,学到了
8#
freesoft 发表于 2026-4-27 21:29
很老的游戏了,还有人在玩么
9#
anotherNEw 发表于 2026-4-27 21:38
哦,這個竟然沒殼的樣子~
10#
IcePlume 发表于 2026-4-27 22:13
很详细,思路不错,学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-4-29 10:05

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表