PP保护对DbgkpProcessDebugPortMutex进行了处理,在其count里不停写入100,造成的后果就是OD一打开,就卡死了.
PP保护还会遍历OBJECT,如果发现存在有DEBUG_OBJECT类型的OBJECT,就直接重启了。
所以要处理它们,处理互斥体的是这样的,自己申请一段内存,放在PP保护写入的地址处,然后把真正的MUTEX释放掉就OK了:
处理DbgkDebugObjectType的方法与上面的方法类似,代码是这样的:
这样修改了以后,就能在PP保护加载的时候,调试其他程序了,这里不是调试游戏:
PP保护4:DbgkpProcessDebugPortMutex与DbgkDebugObjectType
最新推荐文章于 2025-06-09 09:36:19 发布
本文介绍了一种处理PP保护中DbgkpProcessDebugPortMutex及DbgkDebugObjectType的方法,通过覆盖保护写入的地址并释放真正的MUTEX,使得可以在PP保护加载时调试其他程序。

3411

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



