haier8917
发表于 2024-3-27 11:27
这里是第一处验证
什么算法????跟了半天也跟不出来,断网也不能改变校验码的数据,也无法用以前的自校验函数跟出来
堆栈区
关注编程
发表于 2024-3-27 15:20
我看到四个和MD5相关函数
ds:=7553EFD0 (ADVAPI32.CryptCreateHash)
ds:=7553EFD0 (ADVAPI32.CryptCreateHash)
ds:=7553F0F0 (ADVAPI32.CryptHashData)
ds:=7553ED30 (ADVAPI32.CryptGetHashParam)
恒大指点是MD5算法
关注编程
发表于 2024-3-27 15:22
UI是这个软件界面库,就是这里验证,极大可能
haier8917
发表于 2024-3-27 15:58
关注编程 发表于 2024-3-27 15:22
UI是这个软件界面库,就是这里验证,极大可能
把前面那里修改JMP后,提示组件版本不一致,回溯发现EAX值17.。。。。
继续跟,
关注编程
发表于 2024-3-27 16:34
你那个随便改一个字节保存,就提示错误了
haier8917
发表于 2024-3-27 19:30
关注编程 发表于 2024-3-27 16:34
你那个随便改一个字节保存,就提示错误了
但不是加载界面时出错,加载后出错提示版本错误
关注编程
发表于 2024-3-27 19:50
我也遇到这个问题,确实存在,貌似是回调,老弟
关注编程
发表于 2024-3-27 20:05
是不是修改dll被效验了
关注编程
发表于 2024-3-27 20:27
本帖最后由 关注编程 于 2024-3-27 22:49 编辑
效验那个数值是啥,没看出来是啥
haier8917
发表于 2024-3-28 10:06
关注编程 发表于 2024-3-27 20:05
是不是修改dll被效验了
先改这三处试试,程序正常打开,但又关不了程序了。。。。