求助关于易语言程序的问题
本帖最后由 包包本人 于 2020-3-1 16:47 编辑软件是UPX壳的 我已经脱壳完毕了
我自己研究了很久 我尝试了一下JMP直接跳过注册码 但是没用 软件会直接进退出CALL 断了退出点我自己没解决 原因我在图上注明了
我有两个思路
1. 我是想让他跳过错误验证 并且能跳过让软件自动退出的关键CAL(但是没成功)
2.软件可能是会调用ini文件来验证 因为我不管输入什么 最后都会到注册码.ini里
可能是ini重启验证,自动退出。注册码等于16位数,默认注册码正确,保存在根目录“”“注册码”下,终止进程,
启动时验证注册码是否正确。大于或小于16位数,注册失败。程序不退出
并且OD里能看到很多假码 只要输入进去就会直接退出程序
有会的大神希望能贴图帮助我一下 感激不尽 最好能说一下思路 {:5_117:}
https://www.lanzouw.com/i9rsu1a 这是原版软件 壳没脱
https://www.lanzouw.com/i9rknla 这是我脱壳 并且没有做文中提到的JMP跳过的文件
他这个的话,是重启后在启动窗口那里检测ini的,但是头部被你retn了,你断FF55FC5F,然后运行,进去nop掉retn
然后第二个call应该是他的判断call 里面有个硬盘锁和很多假跳转
我是墨白!! 发表于 2020-2-28 22:57
他这个的话,是重启后在启动窗口那里检测ini的,但是头部被你retn了,你断FF55FC5F,然后运行,进去nop掉re ...
注册按钮的地址好像是00422E0D 我直接断这个地址可以达到同样的效果吗 因为我一断FF55FC5F软件就卡死了
头部retn我记得好像是软件有脱壳后的自校验 不ret的话 我打开软件就没反应
大佬如果可以把软件破出来的话 求详细说一下 感激不尽
{:5_188:}以前锤过这个。。好像是个E盾的
M赵山河W 发表于 2020-2-29 03:54
以前锤过这个。。好像是个E盾的
大佬能帮我看看嘛 我还是没啥头绪 00422ED9 /0F84 26000000 je Riskv1_8.00422F05
00579270=Riskv1_8.00579270 (ASCII "错误的注册码!打赏过的话联系作者获取注册码吧~")
这个是出现错误注册码的位置
去掉该死的网页弹出
这个位置直接
ret掉就可以
79318901 发表于 2020-2-29 18:25
00422ED9 /0F84 26000000 je Riskv1_8.00422F05
00579270=Riskv1_8.00579270 (ASCII "错误的注册码! ...
这样操作好像还是注册码错误 大佬能PJ到可以使用软件功能吗 有大神会吗 有大神能解决吗 破完之后 未解锁的功能只有无敌和无CD能用可能别处还有校验我没找到吧
页:
[1]
2