吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1908|回复: 6
收起左侧

[求助] 易语言程序逆向--疑似二次验证应该如何解决

[复制链接]
Brown1 发表于 2025-5-18 13:08
本帖最后由 Brown1 于 2025-5-18 13:11 编辑

各位大哥,我今天收到一个软件,用来练手,是易语言做的程序,通过信息框断点返回再ctrl+a,轻松找到了验证位置
(信息框返回,上找跳转位置)

信息框call返回

信息框call返回



跳转来自c58c40b4的cmp比较

比较字符串长度

比较字符串长度


将比较值改为0,然后继续运行

修改比较字符串

修改比较字符串


执行到该jmp后发现,跳转位置为ecx*4+58c4678,然后ecx来源于eax+4,也就是说寄存器ecx的最小值应该为0+4,ecx的最小值也就是4

关键jmp

关键jmp

ecx来源

ecx来源



分别将寄存器ecx的值改为4、6、7、8发现都会跳转到错误位置

网络链接被断开

网络链接被断开

卡密错误

卡密错误

卡密已到期

卡密已到期

卡密被封停

卡密被封停


当ecx的值为5时,则只会跳转一小行,并且当ecx=5时,也就是eax的值为1,我感觉比较符合正常出call的返回值

eax为5

eax为5


将ecx的值改为5后,照常运行可以找到有“登陆成功字样”,并且可以正常弹出信息框

登陆成功字样

登陆成功字样

登陆成功信息框

登陆成功信息框


出了几次call之后,我没有看到有异常的位置,然后程序一旦运行,则会直接闪退。。。这是存在二次验证还是什么原因啊大佬们,我一直没有找到解决办法

这是他的内存区段

内存区段

内存区段


符号位置

内存符号

内存符号

加密内存

加密内存


地址好像也为动态的,每次运行后地址位置都不同,只能重新找

跪求大佬帮助,我碰到好多这种验证了,每次只能弹一个信息框,之后就会闪退,有没有什么解决办法么,他这个是二次验证还是我改的程序出问题了?
感谢大佬!!

文件下载地址:
https://wwvj.lanzoum.com/iIerY2wjy7xi
密码:ctsy

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

chaojiak47 发表于 2025-5-19 09:00
下个退出断点。
 楼主| Brown1 发表于 2025-5-19 10:28

我下了,但是断下后我不知道该怎么改,我返回找上一层想着nop,但是我记着他是 call esi,我想将这个断点直接retn,程序直接出问题了,应该是我改的不对
52bug 发表于 2025-5-19 22:34
situhaonan 发表于 2025-6-25 13:42
本帖最后由 situhaonan 于 2025-6-25 13:53 编辑

这个地址不对,不是程序领空,要不就是有壳。而且这个也不太像易语言呢。没有易语言的核心调用库文件 Krnln.fnr。
 楼主| Brown1 发表于 2025-6-26 16:14
situhaonan 发表于 2025-6-25 13:42
这个地址不对,不是程序领空,要不就是有壳。而且这个也不太像易语言呢。没有易语言的核心调用库文件 Krnln ...

太难了
Sound 发表于 2025-7-2 01:51
玩这个壳的网络验证需要在VM里玩噢,要不就找个卡密 正常登录等壳解码了 再进行脱壳 这样就没验证咯。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-8-7 12:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表