热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

灰色按钮的破解

易语言改属性的:用十六进制编辑器打开程序,搜索“按钮”找到之后,向后找有没有“07”若找到把07改成05,保存文件用代码的:载入程序下bpEnableWi

易语言

改属性的:用十六进制编辑器打开程序,搜索“按钮”找到之后,向后找 有没有“07”若找到 把07改成05,保存文件

用代码的:载入程序下bp EnableWindow 断点,运行程序断下来后,按键盘上的Alt+F9

也就是执行到用户代码 ,来到下面

00412773    55              PUSH EBP       //改为retn即可

00412774    8BEC            MOV EBP,ESP

00412776    6A 00           PUSH 0

00412778    68 01000000     PUSH 1      //也可把1改为0

0041277D    6A FF           PUSH -1

0041277F    6A 06           PUSH 6

00412781    68 04000116     PUSH 16010004

00412786    68 01000152     PUSH 52010001

0041278B    E8 9A000000     CALL 0041282A

00412790    83C4 18         ADD ESP,18        //停在这里

00412793    8BE5            MOV ESP,EBP

00412795    5D              POP EBP

00412796    C3              RETN

 Delphi

DEDE反汇编找到按钮事件复制下地址来,用OD打开程序,来到复制下来的地址,来到后进行汇编,把代码改为retn

VB程序

1.OD打开程序,看键盘上的Ctrl+B,在框中输入 81 6C 24 点确定会来到一个地址,在地址的下面找到跳转,然后下断,运行,程序会断下来,断下来后F8单步,单步后进行汇编把代码改为retn

2.OD打开程序按键盘上的Ctrl+F查找“PUSH 0”要找挨近CALL的,把PUSH 0改为PUSH -1

VC

可用程序编辑软件改属性

                  


推荐阅读
author-avatar
工程技术公司团委
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有