暴雪的游戏除了守望先锋外都没有使用驱动对游戏进行保护,撇开驱动不谈,这里针对ring3层的保护进行分析
目录
一、初步分析
初步分析从三个方面(查看内存分布是否合理,查看系统API是否干净,调试器附加是否成功)
1、游戏起来后用工具查看内存属性,很明显的就有个 Remap的保护,防止代码修改

2、查看api修改点,就是2个DEBUG的api被修改,防止断点
Ntdll.dll->DbgBreakPoint
Ntdll.dll->DbgUserBreakPoint
3、动态调试器附加后直接跑飞
应该有对调试附加检测,或者隐藏线程的保护
二、动态调试保护壳
上面初步分析看到了Remap,所以这里EXE直接放调试器运行,单步调试看看在操作Remap前做了些什么。
本文详细分析了《暗黑破坏神2重置版》的反调试保护机制,包括Remap保护、API加密、调试器附加检测、内存校验等,并探讨了多种反调方式和保护策略。
订阅专栏 解锁全文
2965

被折叠的 条评论
为什么被折叠?



