首页
社区
课程
招聘
[求助]VEH断点设置以后怎么让程序继续运行下去呢
发表于: 2016-2-6 22:43 4121

[求助]VEH断点设置以后怎么让程序继续运行下去呢

2016-2-6 22:43
4121
在0x00521134处设置硬件执行断点,取得一些数据,但是并不修改他们,然后让程序继续执行
但是下面的代码会无限断在0x00521134的位置,该怎么才能让它继续执行下去呢?

DWORD NTAPI ExceptionHandler(EXCEPTION_POINTERS * ExceptionInfo)
{
                if ((DWORD)ExceptionInfo->ExceptionRecord->ExceptionAddress == 0x00521134)        //此处程序代码为push -1
                {
                        Data_EAX=ExceptionInfo->ContextRecord->Eax;
                        //获取一些数据,但是并不修改他们
                        //ExceptionInfo->ContextRecord->ContextFlags=CONTEXT_CONTROL;
                        //ExceptionInfo->ContextRecord->EFlags |= 0x100;
                        //ExceptionInfo->ContextRecord->EFlags &= 0xFFFFFEFF;
                        return EXCEPTION_CONTINUE_EXECUTION;
                }
}

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 6
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
把EIP的改为下一个地址啊
2016-8-1 00:08
0
游客
登录 | 注册 方可回帖
返回
//