当前位置:文档之家› OD破解威纶触摸屏XOB程序方法

OD破解威纶触摸屏XOB程序方法

威纶触摸屏XOB程序破解方法

当前介绍的方法是通过OD工具来实现的。

有一定的汇编基础,C++基础,一定的WINDOW编程基础,熟悉OD工具,熟悉触摸屏编程软件。此方法会更好理解。

具体思路是

1.通过OD加载威纶通触摸屏编辑软件,

2.操作编辑软件反编译XOB文件。

3.点击反编译按钮后,在OD工具上触发相关事件。粗略定位CALL.

4.OD中跟踪代码,找到关键CALL,修改并保存程序。

步骤为:

1. 载入程序:

将威纶通触摸屏编辑软件easybuilder8000拖入OD工具。

2. 粗略定义:

伟伦通触摸屏编辑软件easybuilder8000是通过delphi编写。点击反编译按钮,编程软件会事先获取密码编辑框内容,对于编辑框内容的获取不是通过getdlgitemtexta,或getdlgitemtextw.在delphi中可通过sendmessage获取,在OD中ctrl+n查找相关类似函数,并全部添加断点。之后按F9运行编程软件,进行反编译操作,按下编译按钮,粗略定位CALL.

在程序所有出现SendMessageW处 添加断点,F9运行程序。

编辑软件运行后,按正常操作打开XOB文件,输入任意XOB密码123456789,点击反编译。

3. 精定位CALL:

F8单步跟进,可看到按钮所执行的一系列代码。找到关键字UNICODE "password

error !!"。往前找到第一个Jz,修改Jz代码跳过"password error !!"所在的代码段便可。

出自:工控编程吧

作者:编程吧站长

相关主题