首页
社区
课程
招聘
[求助]VMP3.X过掉检测后断点MessageBoxA不能断下
发表于: 2019-10-9 23:16 7089

[求助]VMP3.X过掉检测后断点MessageBoxA不能断下

2019-10-9 23:16
7089
小白一枚,用OD  32位系统,调试的自己写的小程序,经过处理,不在报检测到调试器窗口,但是程序下断点断不下来,怀疑是多线程问题,不知道有没有大佬,可以帮我一下。
样本在附件里,

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

最后于 2019-10-10 13:05 被天书夜读_768088编辑 ,原因:
上传的附件:
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 1790
活跃值: (3786)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
不要下断点在MessageBoxA的函数入口出,偏移下呢。 还有你要确认弹提示框的是VMP的还是加壳后的程序的,可能调用的不是MessageBoxA的版本。 
2019-10-10 09:13
0
雪    币: 6096
活跃值: (5515)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
3
可能是MessageBoxW也可能是没有使用这个API,不是只有这一个API的,像DELPHI BCB这种,默认的SHOWMESSAGE,就不会调用这个API!
2019-10-10 10:19
0
雪    币: 990
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
gamehack 可能是MessageBoxW也可能是没有使用这个API,不是只有这一个API的,像DELPHI BCB这种,默认的SHOWMESSAGE,就不会调用这个API!
我自己写的小程序,调用的就是MessageBox,A和W都试过了,偏移也试了,软 硬件断点也试过了,没有用
2019-10-10 12:38
0
雪    币: 990
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
拍拖 不要下断点在MessageBoxA的函数入口出,偏移下呢。 还有你要确认弹提示框的是VMP的还是加壳后的程序的,可能调用的不是MessageBoxA的版本。
主程序,点击运行直接弹窗,没有断下,我下创建线程断点,可以拦截到,但是信息框已经出来了。
2019-10-10 12:40
0
雪    币: 1790
活跃值: (3786)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
消息框弹出后点OD的暂停。然后查看“调用堆栈”视图,看下调用的是哪个MessageBox函数。 可以在MessageBox的返回代码上下断点,这样运行后点击消息框的确定就会断下来。
2019-10-10 15:30
0
雪    币: 990
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
拍拖 消息框弹出后点OD的暂停。然后查看“调用堆栈”视图,看下调用的是哪个MessageBox函数。 可以在MessageBox的返回代码上下断点,这样运行后点击消息框的确定就会断下来。
我已经解决了,VMP程序创建了进程
2019-10-10 18:28
0
游客
登录 | 注册 方可回帖
返回
//