首页
社区
课程
招聘
[旧帖] 破解delphi程序工具栏中的灰色按钮该从哪里入手? 0.00雪花
发表于: 2012-11-14 08:54 6257

[旧帖] 破解delphi程序工具栏中的灰色按钮该从哪里入手? 0.00雪花

2012-11-14 08:54
6257
要用od破解delphi程序工具栏中的灰色按钮,让灰色按钮变为可用,该下什么断点?

我下了EnableWindow断点,在所有断点处(也只有两个)把第一个参数false都改为true后,按钮怎么还是灰色的?

程序在附件里(book.exe),是一个图书管理系统。程序安装完后,数据库文件book.mdb大小为932kB,图书资料管理窗口中的“编辑”和“删除”是可用的,但用一段时间后book.mdb大小增加到一点多兆后,“编辑”和“删除”按钮就变为灰色了。怎么让灰色按钮变为可用?

[ATTACH]下载附件[/ATTACH]

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 3202
活跃值: (1917)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
bp EnableWindow
2012-11-14 09:41
0
雪    币: 487
活跃值: (140)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
od中可以看到工具栏的句柄,但好像看不到按钮的句柄,又怎么用EnabeWindow来激活按钮呢?
2012-11-14 11:08
0
雪    币: 106
活跃值: (554)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
HOOK 入进程 ->FindWindow找到按钮->EnableWindow
2012-11-14 11:34
0
雪    币: 487
活跃值: (140)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我下了EnableWindow断点,在所有断点处(也只有两个)把第一个参数false都改为true后,按钮怎么还是灰色的?
2012-11-14 16:07
0
雪    币: 564
活跃值: (42)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
6
直接用看雪工具的工具,,在工具里有
2012-11-14 17:30
0
雪    币: 487
活跃值: (140)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
什么工具呀?
2012-11-15 15:50
0
雪    币: 3617
活跃值: (1659)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
SPY++   灰色按钮克星  这些都可以
问题是按键内代码有没有限制,否则变成可点也没用
2012-11-16 17:30
0
雪    币: 58
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
8楼说的很对
2012-11-19 09:39
0
雪    币: 487
活跃值: (140)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
灰色按钮克星试过好像不行的(按钮不能变为可用)。暂时不考虑按键内代码有没有限制的问题。 朋友如果你有兴趣可以下载附件,试试看。
2012-11-19 15:19
0
雪    币: 19
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
提示:
程序判断的是图书的数量,当数量到达一定值时就会禁用 编辑 与 删除 按钮

PS:本来已经做好了一张破解后的截图,但权限不够,图片无法上传!
2012-11-25 16:40
0
雪    币: 427
活跃值: (65)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
12
005BEA8C   jle     short 005BEAAE

005BEA8C   jmp     short 005BEAAE

一字节
2012-11-25 18:14
0
雪    币: 487
活跃值: (140)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
改一字节确实可以。  你能分享一下你的破解思路吗?你都用到哪些工具软件?怎么知道是改005bea8c  处的指令?
2012-11-26 14:41
0
雪    币: 487
活跃值: (140)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
改一字节确实可以。
就像11楼所说的,程序判断的是图书的数量,当数量到达一定值时就会禁用 编辑 与 删除 按钮。但就是不知道在哪里改。我只知道在“图书管理”按钮或菜单的单击事件处理程序处即0060d7cc下断点,但不知道在事件处理程序内的哪个地方修改指令。
你都用到哪些工具软件?你能分享一下你的破解思路吗?怎么知道是改005bea8c  处的指令(怎么定位)?
2012-11-26 14:44
0
游客
登录 | 注册 方可回帖
返回
//