ajun2019 发表于 2022-5-28 15:44

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

本帖最后由 ajun2019 于 2022-5-28 16:37 编辑

今天分享一个VB的软件破解,这个软件来自小生我怕怕的教程第五课,我也会把软件放置在文章最后。




直接开始了。首先OD载入程序,查找字符串





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





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






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



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



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





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







要多观察字符串才可以!


还有一种方法更简单, 你直接打开VB Decompiler后面直接操作不用我讲了吧。这种太野蛮了。。。




我自己下断点找了很久ini文件,想通过判断文件的方式破解,但是一直没找到,有哪个大佬知道的,请赐教下,感激不尽!








帖子用到的软件


链接: https://pan.baidu.com/s/1wnJTXUlFndZqxha17rJQFA?pwd=7vps 提取码: 7vps

xiaoyu2032 发表于 2022-5-28 16:59

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

nizsm123 发表于 2022-5-28 15:58

试一试,感谢提供

白鱼啊 发表于 2022-5-28 18:37

度娘灬魂手 发表于 2022-5-28 18:57

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

xdaifeng 发表于 2022-5-28 21:02

qin109 发表于 2022-5-29 10:55

学习了,谢谢

32K 发表于 2022-5-29 17:41

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

aspllh 发表于 2022-9-4 23:56

大佬牛批6666

JasonMiracle 发表于 2022-9-5 00:07

感谢分享[惊喜]
页: [1] 2
查看完整版本: ini文件重启验证程序 破解方法详解!小白可操作!