OD破解威纶触摸屏XOB程序方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
O D破解威纶触摸屏
X O B程序方法
-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN
威纶触摸屏XOB程序破解方法
当前介绍的方法是通过OD工具来实现的。
有一定的汇编基础,C++基础,一定的WINDOW编程基础,熟悉OD工具,熟悉触摸屏编程软件。
此方法会更好理解。
具体思路是
1.通过OD加载威纶通触摸屏编辑软件,
2.操作编辑软件反编译XOB文件。
3.点击反编译按钮后,在OD工具上触发相关事件。
粗略定位CALL.
中跟踪代码,找到关键CALL,修改并保存程序。
步骤为:
1.载入程序:
将威纶通触摸屏编辑软件easybuilder8000拖入OD工具。
2.粗略定义:
伟伦通触摸屏编辑软件easybuilder8000是通过delphi编写。
点击反编译按钮,编程软件会事先获取密码编辑框内容,对于编辑框内容的获取不是通过getdlgitemtexta,或getdlgitemtextw.在delphi中可通过sendmessage获取,在OD中ctrl+n查找相关类似函数,并全部添加断点。
之后按F9运行编程软件,进行反编译操作,按下编译按钮,粗略定位CALL.
在程序所有出现SendMessageW处添加断点,F9运行程序。
编辑软件运行后,按正常操作打开XOB文件,输入任意XOB密码9,点击反编译。
3.精定位CALL:
F8单步跟进,可看到按钮所执行的一系列代码。
找到关键字UNICODE "password error !!"。
往前找到第一个Jz,修改Jz代码跳过"password error !!"所在的代码段便可。
出自:工控编程吧
作者:编程吧站长。