好友
阅读权限20
听众
最后登录1970-1-1
|
新手,有一些电脑基础,至于编程我没接触过,现在对逆向破解比较感兴趣。
这个软件是我直接复制过来的,没有安装包,无壳,语言是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 |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|