首页
社区
课程
招聘
[求助]VirtualProtect在WIN8.1设置PAGE_NOACCESS属性后所有地址都被设置怎么而且不走我异常回调什么回事
发表于: 2014-8-3 23:17 5801

[求助]VirtualProtect在WIN8.1设置PAGE_NOACCESS属性后所有地址都被设置怎么而且不走我异常回调什么回事

2014-8-3 23:17
5801
AddVectoredExceptionHandler注册一个VEH 我在一个地址上面写入int3 就会跳到我注册的异常函数上面  但是用VirtualProtect设置那个地址属性为PAGE_NOACCESS 这个就直接奔溃不经过我的异常处理函数,结果发现设置一个地址那个地址的内存页全部被设置了 听说是DEP保护什么情况啊 求大婶

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
求大神解答啊。。。。。。。。。。。。。
2014-8-4 10:48
0
雪    币: 70
活跃值: (37)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
SetProcessDEPPolicy
2014-8-4 11:12
0
雪    币: 218
活跃值: (169)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
VirtualProtect的设定对象本来就是内存地址所在的整个页的,跟DEP貌似没什么关系。
2014-8-4 13:07
0
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
。。。那他参数是啥意思不可以控制地址么
2014-8-5 07:18
0
雪    币: 218
活跃值: (169)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
参数不能具体控制到哪个地址,只能控制到传入地址的所在页,具体请看MSDN
2014-8-5 08:16
0
雪    币: 70
活跃值: (37)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
SetProcessDEPPolicy(1)就可以了
2014-8-5 09:21
0
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
多谢。。。。。
2014-8-5 10:48
0
游客
登录 | 注册 方可回帖
返回
//