首页
社区
课程
招聘
[求助]如何使用DRX 调试寄存器
发表于: 2012-9-13 10:18 3457

[求助]如何使用DRX 调试寄存器

2012-9-13 10:18
3457

invoke GetThreadContext,stPF.hThread,addr stContext
mov eax,40513Bh
mov stContext.iDr0,eax
or eax,2703h
and eax,0FFF0FFFFh
mov stContext.iDr7,eax
invoke SetThreadContext,stPF.hThread,addr stContext
invoke _setTextToPeInfoDialog,addr stContext

为什么这么设置没发生中断..硬件中断触发的断点异常应该和单步异常相同的吧?
stDebugEvent.u.Exception.pExceptionRecord.ExceptionCode==EXCEPTION_SINGLE_STEP 使用这个截获异常应该没问题的吧?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 122
活跃值: (72)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
是的。
single_step。
2012-9-13 11:35
0
游客
登录 | 注册 方可回帖
返回
//