查看: 6696|回复: 1

[教程分享] 网络游戏安全之游戏检测-CRC篇 ②实战某网易游戏

[复制链接]
       
灌水成绩
主题
帖子
积分
等级头衔
ID:112692
等级:宠物训练师
头衔:
积分成就
威望:22
贡献:3
种子:1
在线时间:102 小时
注册时间:2019-9-14
最后登录:2024-6-12
勋章

源码大师

联系方式
发表于 2019-11-6 12:42:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
0x02:对某厂商的网络FPS游戏实战CRC对抗测试
——————————————————————————————————————————————————————————————————


⒈以终结者2为例:

该游戏可实现除草功能,地图除草方法:


CheatEngine工具搜索字节数组:55 8B EC 8B 45 08 83 EC 08 8B 48 10 8B 01,找到的地址减去0x22,对该地址nop即可实现除草


网络游戏安全之游戏检测-CRC篇 ②实战某网易游戏 网络游戏,大型网络游戏,网络游戏排行,手游游戏盒子,TC辅助网www.tcsq1.com9805



⒉分析一下除草地址的检测

由于我们是搜索特征得到的,该游戏的除草功能也是通过修改代码段nop实现的,所以触发了代码的CRC校验检测,符合我们今天讲的知识

查找访问,发现四条访问地址,这个即为我们的CRC检测的访问:

网络游戏安全之游戏检测-CRC篇 ②实战某网易游戏 网络游戏,大型网络游戏,网络游戏排行,手游游戏盒子,TC辅助网www.tcsq1.com7939


查看相关的汇编代码:

网络游戏安全之游戏检测-CRC篇 ②实战某网易游戏 网络游戏,大型网络游戏,网络游戏排行,手游游戏盒子,TC辅助网www.tcsq1.com6945


发现:
①疑似加密密匙的东西
②所有的四条访问均来源于同一个代码段,观看代码得知属于同一个Call,也就是检测Call
③由于该检测Call被厂商修改过,所以属于比较特殊的变形CRC
⒊下断检测的代码,观察寄存器


网络游戏安全之游戏检测-CRC篇 ②实战某网易游戏 网络游戏,大型网络游戏,网络游戏排行,手游游戏盒子,TC辅助网www.tcsq1.com419


只能推断EAX有可能是校验的次数,也就校验的大小,其他的寄存器并无法得知是否是校验值

⒋去函数的头部看一看


头部下断:eax疑似校验值,edx疑似校验大小,也就是循环的次数


网络游戏安全之游戏检测-CRC篇 ②实战某网易游戏 网络游戏,大型网络游戏,网络游戏排行,手游游戏盒子,TC辅助网www.tcsq1.com474



继续运行,发现eax和edx同时变化:


网络游戏安全之游戏检测-CRC篇 ②实战某网易游戏 网络游戏,大型网络游戏,网络游戏排行,手游游戏盒子,TC辅助网www.tcsq1.com6626



edx在这里变化了两次,第一次为我们的计次,第二次为edi的数据,我们尝试修改头部的数据进行攻击测试:


[由于涉及游戏安全和平衡,在这里,我不将写入的数据进行公开,大家有兴趣的可以自行研究实践]


下hook处理:


①分配内存写数据


因为是jmp 5字节hook,所以要注意写法



网络游戏安全之游戏检测-CRC篇 ②实战某网易游戏 网络游戏,大型网络游戏,网络游戏排行,手游游戏盒子,TC辅助网www.tcsq1.com569



②跳转至hook位置



网络游戏安全之游戏检测-CRC篇 ②实战某网易游戏 网络游戏,大型网络游戏,网络游戏排行,手游游戏盒子,TC辅助网www.tcsq1.com7740

只要CheatEngine工具的访问不出现新的访问,那么检测就过掉了

总结:
⒈外x挂和反外x挂的斗争依然在继续,各大游戏厂商必须加强游戏的检测防护,避免外x挂产业泛滥!
2.多层嵌套的检测是必须的,在嵌套的同时,还应该注意代码混淆的程度也要加大!
3.务必加强对CheatEngine等工具的检测,一旦发现,就封号处理,提高逆向难度!
声明:
1.游戏逆向仅限于技术交流,切勿用于违法犯罪,切勿开发违法犯罪的相关外x挂、辅x助等工具!
2.本文章由个人原创作品,如需转载,请务必带上出处!
3.如果本人中有疏漏和错误,请及时提醒我更正,万分感激!



灌水成绩
主题
帖子
积分
等级头衔
ID:113079
等级:训练师学徒
头衔:
积分成就
威望:0
贡献:0
种子:0
在线时间:0 小时
注册时间:2019-12-2
最后登录:2019-12-2
勋章
联系方式
发表于 2019-12-2 19:51:39 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|TC辅助网 |网站地图

GMT+8, 2024-11-22 20:45 , Processed in 0.068675 second(s), 35 queries , MemCached On.

powered by 屠城社区! X3.4

© 2001-2019 屠城辅助网.

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