吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1840|回复: 40
上一主题 下一主题
收起左侧

[游戏安全] 某PC沙盒游戏残血ACE反作弊ring3下的绕过分析

  [复制链接]
跳转到指定楼层
楼主
yur0 发表于 2024-12-3 22:07 回帖奖励
本帖最后由 yur0 于 2024-12-3 22:11 编辑

前言

研究仅供学习交流目的,请勿用于任何违法用途

前几个月就听说了mw在新版本上实装了ACE反作弊,上个月有空的时候去研究了一下,发现绕过方式出奇的简单,最近有空就分享一下分析过程吧

分析过程

尝试

正常启动游戏,又是那个熟悉的蓝色UI

刚开始先是尝试了很多ring3下常用的绕过方法,如删除驱动文件,关闭驱动句柄等等

但都会触发反作弊的奇奇怪怪的检测,然后触发异常,最后没办法也就只能去具体分析了

分析

对比更新前的目录,发现在更新之后多了一个minigameappbase.dll,IDA启动看两眼

看一眼调试信息就知道这个就是加载ACE的模块了,不过很明显有加壳什么的,也没有进一步探究了 (太菜了😥)

转而去分析加载这个模块的minigameapp.exe,很明显他也加壳了,难道接下来只能硬刚ACE了吗

nonono! 我们还可以去分析一下它在实装ACE前是什么样的

这不看不知道,一看吓一跳啊,原来这玩意就仅仅只是调用了libiworld.dll中的WinMainEntry导出函数而已...

顺便去瞟了一眼libiworld.dll,也没有发现什么可疑的东西

结果看起来已经很明显了,那就直接把原来的minigameapp.exe给替换过来,这样不就既可以正常加载游戏,又不会加载ACE模块了

nice,理论存在,开始实践!

可恶,居然触发了游戏的文件校验自动更新了程序

接着去分析一下怎么绕过文件校验部分,因为minigameapp.exe是由MicroMiniNew.exe启动的,那么就分析一下看看他在启动前后者还做了些什么

跟了一下ReadFile的交叉引用,没有发现跟文件校验有关的代码,猜测是不是有调用其他的dll

于是看了一下LoadLibraryA的交叉引用,发现了一个有趣的东西,start.mnw是个什么东西?,很可疑,拉IDA里分析一下

搜一下关键字符串,果然发现有东西,猜测一下文件的md5就是存在md5filesdata.dat里用作校验了

看了一下根目录,有两个相关的文件,干脆两个一起改了吧

010Editor简单替换一下

现在重新启动游戏,右下角已经不会出现ACE加载的提示了,CE测试了一下内存读写,下断调试都是没有问题的

总结

一次有趣的研究,对于游戏这个ACE加载位置的设计有点难以置信,过于好绕过了,而且后面也没有心跳检测什么的,不加载ACE也不会导致游戏掉线,感觉就像...把vmp当upx加一样,也希望相关游戏厂商能尽快修复该问题吧

免费评分

参与人数 5吾爱币 +10 热心值 +4 收起 理由
BrutusScipio + 1 用心讨论,共获提升!
hhh312 + 1 + 1 谢谢@Thanks!
willJ + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
m77889900M + 1 热心回复!
Qiaoyuexuan + 1 + 1 谢谢@Thanks!

查看全部评分

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

推荐
nianyueripe 发表于 2024-12-4 22:42
本帖最后由 nianyueripe 于 2024-12-6 12:58 编辑

估计mn官方早摆烂不想修了,都几个月了也没动静,市面上的收费免费的g早破解老久了,现在mn除了任命几个管理巡查,时不时封几个人外啥事不干。楼主的方法在mn刚搞ace时我搞过类似的,只是方法不同,原理差不多
推荐
nianyueripe 发表于 2024-12-9 18:01

可以,不过除了像我用Linux wine运行必须过掉ace外,g基本都支持自动过ace,正常玩也没这个必要
沙发
Nick520 发表于 2024-12-4 12:21
3#
nzy8513 发表于 2024-12-4 12:28
看起来不错
4#
兔子哥哥 发表于 2024-12-4 13:38
收到 马上安排更新
5#
cliffsu 发表于 2024-12-4 13:41
感谢分享,很实用
6#
chi18ni 发表于 2024-12-4 15:19
好啊,作者厉害
7#
a828123 发表于 2024-12-4 16:23
已阅  有新知识
8#
byxc 发表于 2024-12-4 16:42
谢谢大佬分享教程
9#
bnb 发表于 2024-12-4 18:10
大师
能不能 调试 幻唐志
10#
haiyang0717 发表于 2024-12-4 18:39
虽然对于我无用,但还是感谢楼主提供
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2025-1-6 08:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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