PP保护4:DbgkpProcessDebugPortMutex与DbgkDebugObjectType

本文介绍了一种处理PP保护中DbgkpProcessDebugPortMutex及DbgkDebugObjectType的方法,通过覆盖保护写入的地址并释放真正的MUTEX,使得可以在PP保护加载时调试其他程序。

PP保护对DbgkpProcessDebugPortMutex进行了处理,在其count里不停写入100,造成的后果就是OD一打开,就卡死了.
PP保护还会遍历OBJECT,如果发现存在有DEBUG_OBJECT类型的OBJECT,就直接重启了。
所以要处理它们,处理互斥体的是这样的,自己申请一段内存,放在PP保护写入的地址处,然后把真正的MUTEX释放掉就OK了:
这里写图片描述
处理DbgkDebugObjectType的方法与上面的方法类似,代码是这样的:
这里写图片描述
这样修改了以后,就能在PP保护加载的时候,调试其他程序了,这里不是调试游戏:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值