首页
社区
课程
招聘
[求助]程序被OLLYICE载入后,只要点击注册按钮就自动退出。 求解决方法!
发表于: 2007-8-13 03:50 5341

[求助]程序被OLLYICE载入后,只要点击注册按钮就自动退出。 求解决方法!

2007-8-13 03:50
5341
手头上有一程序,可以正常运行,正常运行状态下打开注册窗口,随意输入用户名和序列号,再点击“注册”按钮,弹出消息框“注册失败”。

查壳发现是UPX的壳。脱壳后再查。是用的VC++6.0编写的

用OllyICE打载该程序。设断“bpx MessageBoxA” F9后程序可以运行

但是在点击注册按钮后,该程序和OllyICE一同关闭了。

刚开始以为是断点的问题

后来发现不设断的话。只要是被OllyICE载入后,点击注册按钮后程序和OLLYICE都会自动关闭

希望有碰到过这种情况的兄弟提出一个解决方法! 先谢了!

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
深奥~~都看不懂~~我要重头开始学习呵呵`
2007-8-13 07:23
0
雪    币: 235
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
试一下bp ExitWindows
2007-8-13 12:32
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
4
ExitWindows应该是关机的API吧

我提一个思路,用SPY++先看看点注册按钮时程序会收到什么消息,然后用OD下对应的消息断点,一般“注册”按钮的父窗口会在WM_COMMAND消息的处理中进行计算或判断,

看看它用什么方法检测DEBUGGER的,然后爆掉它,应该就能走到MessageBox了
2007-8-13 17:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢楼上的兄弟~

偶试一下先
2007-8-13 19:15
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不行啊SPY++截获到WM_COMMAND消息
2007-8-14 13:28
0
游客
登录 | 注册 方可回帖
返回
//