易语言的按钮事件(破解小技巧)

来源:互联网 发布:谁说菜鸟不会数据分析 编辑:程序博客网 时间:2024/05/18 03:00

这是在52pojie的恒大老师的课程里面学到的,记下来做为纪录方便以后来查阅。

首先是查找相应的按钮事件的发生的位置,用e-debug可以找到相应的代码位置。



找到按钮事件的位置后直接用OD载入,如下图:



现在来说这个小技巧吧:上面到汇编窗口,直接到那里下断,

00401685  /.  55            push    ebp     ;直接在这里下断点,就可以用F8一直跟了00401686  |.  8BEC          mov     ebp, esp00401688  |.  81EC 1C000000 sub     esp, 0x1C0040168E  |.  6A 00         push    0x000401690  |.  68 521D4700   push    00471D5200401695  |.  6A FF         push    -0x100401697  |.  6A 08         push    0x800401699  |.  68 6C190116   push    0x1601196C0040169E  |.  68 01000152   push    0x52010001004016A3  |.  E8 8F030000   call    00401A37

为了节省时间,可以不要一步一步来跟,直接到这一段的段尾(即找到retn),一条一条指令往上面查找相关的跳转,可以找到一个jmp,但是这个跳转没有跳,就出现了错误。再从jmp往下找,可以找到一个从上面来的条件跳转,这个就是关键跳转,直接nop掉就可以了。




相关的软件备份了下:http://download.csdn.net/detail/u011500307/6946253


原教程的网址如下:http://www.52pojie.cn/thread-202573-1-1.html

0 0
原创粉丝点击