首页
社区
课程
招聘
[求助]winxp sp3过DEP
发表于: 2017-11-21 11:00 4163

[求助]winxp sp3过DEP

2017-11-21 11:00
4163
Windows xp sp3开启DEP,如下图:

shellcode能够完成virtualprotect堆栈的布局,

virtualprotectex执行成功,eax=1

下一步利用jmp esp跳转到shellcode执行

出问题了!!!!没有跳转到shellcode,

程序没有成功执行,报错:

为了帮助保护您的计算机,Windows已经关闭了此程序


为什么DEP还会报错??

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
问题找到了!!!!!如下图所示:

在构造ROP gadgets时选取的0x7DD333BB处的JMP ESP指令Access violation,触发了DEP。
重新寻找JMP ESP指令,后成功绕过DEP。
dip:  在利用OD调试分析时,没有出现这个异常,换了Immunity Debugger后,很容易就找到问题所在了。
GET!!!!!!
2017-11-28 09:55
0
雪    币: 300
活跃值: (2772)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
mark
2018-1-2 14:06
0
游客
登录 | 注册 方可回帖
返回