首页
社区
课程
招聘
[求助]OD调试遇到SetErrorMode 函数退出
发表于: 2016-9-23 17:13 5156

[求助]OD调试遇到SetErrorMode 函数退出

2016-9-23 17:13
5156
用OD调试一个程序,开始的地方就调用了SetErrorMode函数,经过跟踪发现是在函数内部退出的。请问,是因为这个函数能够检测到正在被调试而退出吗?求解释该函数的作用,如果手动绕过会不会影响整个程序的功能

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 4928
活跃值: (967)
能力值: ( LV9,RANK:175 )
在线值:
发帖
回帖
粉丝
2
SetErrorMode应该是设置出错时候的弹框等类型
https://msdn.microsoft.com/en-us/library/windows/desktop/ms680621(v=vs.85).aspx
感觉没多少跟反调试有关... 有例子么
2016-9-23 23:04
0
雪    币: 283
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
就是这个文件,我拿到虚拟机下面运行发现是一个安装程序,为了排除安装程序的特殊性,我找到一个正规的安装程序调试,确实也发现有这个函数,但是正规的程序并没有在这个函数内部退出,正常执行了。我想,他可能修改了这个函数。
上传的附件:
2016-9-25 17:33
0
雪    币: 4928
活跃值: (967)
能力值: ( LV9,RANK:175 )
在线值:
发帖
回帖
粉丝
4
好好再看看吧 ,没发现有退出的 ,一个安装程序反调试什么
2016-9-25 23:32
0
游客
登录 | 注册 方可回帖
返回
//