dr7各域作用 & 异常码(过游戏检测)

http://hi.baidu.com/bjblcracked/item/0139c1f289a26e10c6dc4551

dr7各域作用 & 异常码



现在网上很多网络游戏,当我们修改网络游戏的内存时,哪怕是只修改一个字节.

都会被游戏都会检测到...

有的说是CRC校验,有的说是内存效验. 总之,不管他怎么效验..

我们都可以用 dr硬读 + VEH异常来过效验...

为什么用VEH,不用 UEF 或者 SEH  .?

原因很简单.

1. VEH 更底层. 执行级别最优先.

2. VEH 在堆中,不在栈中. (SEH 一般都是在Function里面使用)

3. VEH 有自己的链表. 而且当我们addvectoredexceptionhandler(1, xx)时,总是最先处理异常..

也就是说,我们在后面添加的异常过程,总是在游戏之前运行...

Help

The AddVectoredExceptionHandler function registers a vectored exception handler.

PVOIDAddVectoredExceptionHandler(ULONG PVECTORED_ EXCEPTION_ HANDLER );Parameters
FirstHandler
Specifies the order in which the handler should be called. If the parameter is nonzero, the handler is the first handler to be called. If the parameter is zero, the handler is the last handler to be called.
VectoredHandler
Pointer to the handler to be called. For more information, see .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值