bin2163239 发表于 2021-8-26 01:59

新手学破解,求大佬指点。





新手,有一些电脑基础,至于编程我没接触过,现在对逆向破解比较感兴趣。
这个软件是我直接复制过来的,没有安装包,无壳,语言是Delphi。
我的思路是直接jne跳转或者nop都可以跳过错误提示成功,也能进入软件。
但是问题是提示成功之后会在弹出一次注册,直接点确定还是提示成功(为何有两次?),然后就进入软件正常界面了,不过大约过几分钟还是会提示注册点了确定还是正常使用。
断点也都下过了,F7 F8也都一步一步跟了,没发现二次验证的关键点在哪里,注册表只是存储用户ID和你输入过的注册码,看了一些教程都是可以跟出来正确的明文注册码,
但是这个软件没有,好像是通过算法来对比,注册机什么的对于我这样的新手就更难了。
还有就是这个用户ID是软件自己算出来的,可以修改吗?能找到相关信息但是不知道怎么修改。

还有一些小问题,忘大佬解惑。
OD和X32dbg我都在用,OD需要ctrl+G 401000来删除分析,为啥X32dbg就不需要。
还有就是我自己公司的ERP软件我也顺便研究了一下,语言也是Delphi,发现更复杂,去更新我可以做到,但是绕过密码登录就不行 (PS:我自己就是管理员),密码不是存在本地的,是通过服务器获取的,
如果我直接修改密码这边可以直接按照新密码登录,尝试逆向,字符串搜到的关键字下断都不成功,只有弹窗下断才可以,然后里面没有关键跳,我直接jmp到登录成功的地址就会报 内存越界的错误,
像这种大型ERP软件是不是得专业的才能破一下,主要是我有时间和现成的条件来研究,就是不知道该怎么做。

希望大佬能指点一下,感激不尽~

图片里的软件地址
要研究的大佬记得用52XP这个系统,或者不怎么精简的win7也可以,win10以上的打开会报错,不过报几次就好了,不要用论坛里Win7 64 位精简版 虚拟机这位老哥的,不然会缺少DLL和报其他错误。
https://wwr.lanzoui.com/iVZRCt64qgb
密码:52pj

bin2163239 发表于 2021-8-27 01:17

iversonlee 发表于 2021-8-27 01:06
直接搜字符串 可以了   这里不提供具体 位置了   明文的很容易的 提示   不然就等于变相求破解 抱歉

这个软件我已经属于给它破了,你说的明文是认证码能找到?你这个111难道不是随便输入的?nop掉关键跳就算不输入直接点确定也可以进去啊。


我说的是二次验证和循环验证

bin2163239 发表于 2021-8-27 02:58

iversonlee 发表于 2021-8-27 02:30
可以跳过加密狗    直接启动    循环验证也是明文的仔细看看吧      
那个提示只是调用了4个CALL   ...

你就点 系统设置里的软件认证看看是不是会出现一开始的认证界面,我只改了一处其他地方没跟出来。

bin2163239 发表于 2021-8-26 02:05

忘了说了,包里的hy.exe是没破解过的,hy1.exe是我把关键跳改成nop可以进入软件的,版主审核的时候把我这句话给加进去吧。

bin2163239 发表于 2021-8-26 22:18

{:1_925:}什么情况,怎么没人啊

iversonlee 发表于 2021-8-27 01:03

都是明文字符串的    修改就可以 了         2个地址修改就可以登录了

iversonlee 发表于 2021-8-27 01:06

直接搜字符串 可以了   这里不提供具体 位置了   明文的很容易的 提示   不然就等于变相求破解 抱歉

iversonlee 发表于 2021-8-27 02:30

本帖最后由 iversonlee 于 2021-8-27 02:49 编辑

可以跳过加密狗    直接启动    循环验证也是明文的仔细看看吧      
那个提示只是调用了4个CALL   也是字符串明文的    耐心点看看 有的
暂时运行半小时已经没有出现弹窗提示      

scncrenyong 发表于 2021-8-27 10:50




软件有加密和认证码两种验证,完整破解还是要通过赋值,注意关键跳上面验证call的返回值。

iversonlee 发表于 2021-8-27 11:40

赋值是不用的程序4个验证CALL都是调用 一个检测USB口的    直接段首retn就完事了 不要那么复杂   而且字符串都是明文的
页: [1] 2
查看完整版本: 新手学破解,求大佬指点。