首页
社区
课程
招聘
[旧帖] [求助]怎么拦截user32.dll里的messagebox 0.00雪花
发表于: 2009-5-24 15:43 5432

[旧帖] [求助]怎么拦截user32.dll里的messagebox 0.00雪花

2009-5-24 15:43
5432
就是说只要有调messagebox(A/AX/W/WX)的全部拦下来, 只能自己写程序HOOK住吗?
odb有没这个功能?

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

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 612
活跃值: (1036)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
你想是针对所有进程调用MessageBox拦截呢?还是你调试的软件进程拦截,如果只是你调试的软件进程的话,在OD里下个断点就行了...如果是所有进程的话,弄个全局钩子钩住...
2009-5-24 17:14
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我用ollydbg在user32的导出函数上设过断点, odb卡一下然后没反应, 函数也拦不下来...
2009-5-24 17:23
0
雪    币: 360
活跃值: (82)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
4
bp MessageBoxA MessageBoxW
2009-5-24 20:18
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
bp什么意思? 包括x结尾的, 4个函数我都拦截, 全无反应..........
2009-5-24 20:39
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
后来我知道我要找的那个MessageBox原来是在别的模块里的, 而那个模块是动态+载的
2009-5-24 20:40
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
不过主模块里的一个MessageBox还是没拦成功, 真奇怪.....
2009-5-24 20:41
0
雪    币: 283
活跃值: (1321)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
bp 就是BreakPoint吧,断点,在命令行里面敲命令
2009-5-25 17:35
0
雪    币: 86
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
是的,bp就是断点的意思
2009-5-26 14:43
0
游客
登录 | 注册 方可回帖
返回
//