ini文件重启验证程序 破解方法详解!小白可操作!

查看 81|回复 7
作者:ajun2019   
今天分享一个VB的软件破解,这个软件来自小生我怕怕的教程第五课,我也会把软件放置在文章最后。
直接开始了。首先OD载入程序,查找字符串


image.png (54.93 KB, 下载次数: 0)
下载附件
2022-5-28 12:24 上传

如果你之前和我一样运行过这个软件,你就知道,注册时候的关键词有“注册”这个词,我们在字符串里面直接搜索。


image.png (16.51 KB, 下载次数: 0)
下载附件
2022-5-28 12:25 上传

我们通过这句话了解到,这是一个重启验证的程序。双击这句话,然后往上翻,我们要找一下关键跳。
什么是关键跳呢?  
================
call   计算地址
cam 比较 真假码
je 如果假 就跳转到 失败,否则不跳
..
..
成功提示
..
跳转到开始注册程序
..
失败提示
..
===========
上面的就是常见的验证代码,我们截图看下真实的。


image.png (43.84 KB, 下载次数: 1)
下载附件
2022-5-28 12:33 上传

明显上面的已经跳过了 注册成功,所以我们把这个称为关键跳,很多人着急着就开始修改这个关键跳了,看了小生的教程,我才知道,不要着急,我们还有个步骤没有做。
那就是使用命令,找一下是不是只有这一个关键跳呢?大家想一下,一个软件不可能只验证一次注册码对不对?那怎么办?很简单,我们只要复制关键跳上面一段的对比代码(cmp word ptr ss:[ebp-0xA8],0x0),查找就可以了。


image.png (33.21 KB, 下载次数: 0)
下载附件
2022-5-28 12:43 上传

记得F2下断点,避免丢失。查找下一个按Ctrl+L    经过查找,我们发现一共两个关键跳的对比。我们直接把它们下面的关键跳nop掉,这样只能跳转到成功了。


image.png (13.94 KB, 下载次数: 0)
下载附件
2022-5-28 12:50 上传

好了,接下来我们需要处理重启验证的问题,我们回过来再看下字符串。


image.png (13.85 KB, 下载次数: 1)
下载附件
2022-5-28 12:54 上传

这里三次出现了 注册信息   ,我们可以分别跟进去看一看,最后你会发现,最后两组是存在关键跳的,果断nop掉,然后运行程序,成功!


image.png (27.29 KB, 下载次数: 1)
下载附件
2022-5-28 12:58 上传

要多观察字符串才可以!
还有一种方法更简单, 你直接打开VB Decompiler  后面直接操作不用我讲了吧。这种太野蛮了。。。


image.png (36.76 KB, 下载次数: 0)
下载附件
2022-5-28 16:37 上传

我自己下断点找了很久ini文件,想通过判断文件的方式破解,但是一直没找到,有哪个大佬知道的,请赐教下,感激不尽!
[color=]帖子用到的软件
链接: https://pan.baidu.com/s/1wnJTXUlFndZqxha17rJQFA?pwd=7vps 提取码: 7vps

下载次数, 下载附件

xiaoyu2032   

没看程序,
这个不一定是记录在文件中,也有可能是记录在注册表中。
通过文件或注册表来查,也只是下断的一种辅助方法,其实你最终改完以后不再跳窗了,说明该改的跳转都已经改到了(暗桩除外)
nizsm123   

试一试,感谢提供
白鱼啊   

VB6.0的程序基本上我都是直接反编译看注册码写法
度娘灬魂手   

学习了,谢谢
xdaifeng   

这么来看的话,这个软件的确太坑了(才保一年升级)(咳咳)
讲得好,这就实践一下
qin109   

大佬牛批  6666
32K   

感谢分享[惊喜]
您需要登录后才可以回帖 登录 | 立即注册

返回顶部