首页
社区
课程
招聘
关于指令记录的原理
发表于: 2011-9-26 18:55 2966

关于指令记录的原理

2011-9-26 18:55
2966
点击被附加的程序的按钮,结果一次访问违规都没捕捉到,设断代码如下,每种属性都试过,而且NOACCESS属性进程会退出
api返回成功,进程句柄也由同一线程内获取 求可能的任何原因
		DWORD oldProtect,addrBegin=0x00400000,addrEnd=0x00439000;//另一进程代码位于00413445
		addrBegin=addrBegin/0x1000*0x1000;//pageBegin
		addrEnd=addrEnd/0x1000*0x1000;//pageEnd
		for( ;addrBegin<addrEnd;addrBegin+=0x1000)
		{
			if(! VirtualProtectEx(hProcess,(LPVOID)addrBegin,1,PAGE_READWRITE,&oldProtect) )
			{	csOutput.Format("VirtualProtectEx error%d",GetLastError() ); OUTPUT(csOutput);//自定义宏不必关心 }
		}

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 120
活跃值: (55)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2


一时晕乎,不知道在访问上设断是哪个属性 它这个设置访问也没见后面的属性有变动啊
我自己的想弄成以页为粒度的,这个准度不够 得先把上面的小问题解决了
上传的附件:
2011-9-26 21:05
0
游客
登录 | 注册 方可回帖
返回
//