周易起名大师破解+追码+写注册机教程
注:本教程只是提供逆向+追码+写注册机思路因为本软件简单易学,适合新人上手,大神可以忽略我这枚小白的存在,下面上教程一。爆破
1.第一步,不用说大家也知道,就是下载安装程序,程序连接附下,大家也可以从网上自行下载
链接:http://pan.baidu.com/s/1gf9lAzp 密码:2jyz
打开软件,发现是试用版,好接下来开始逆向===
2.查壳,用PEID查壳,发现无壳,这就更好办了(所以我用次软件写教程,因为这个简单啊,我也是小白,不过逆向成功这个给我添加了不少动力,希望可以学到更多的知识。)
3.打开软件,注册一下,看有什么提示,方便我们一会搜索
提示注册码不正确,所以一会我们od载入以后搜索这句话
4.OD载入,右键---中文搜索---只能搜索
进去以后,右键---find---输入“注册码”(注册码就可以了,不用输入完整的话)
搜索出来结果如上图,这时我们随便选择一个,这里我选择的是上面带框的那个,双击以后出现如图,我们发现了retn,我们发现retn后面有一个跳转的目的地,而这个跳转跳过了注册成功这段,这就证明,经过一顿验证后,如果注册码不正确,就会从上面直接跳到retn下面,然后开始从新验证。
5.我们要把跳转到retn下面那个的跳转全部nop掉,---右键---汇编---nop
复制到可执行文件---所有修改---备份---保存数据到文件
6.保存好以后,双击打开保存的文件,注册,随便输入注册码,确定,发现注册成功
二。追码
7.再次OD重新打开程序,然后找跳到retn下面的那个所有跳转里最上面那个跳转,我们发现它上面有很多call,这就证明,这些call里有一个call是用来验证注册码的正确性的,这里我不知道哪个是,只能一个一个试(毕竟是小白一个= =),从第一个开始,右键--断点---切换---F9运行软件,随便输入注册码,确定
8.此时我们发现程序自动断了下来,上图高亮那个call应该就是关键call了,我们F7跟进去看看
跟进去以后,F8单步,单步的同时注意观察右侧寄存器,如图,此时找到了真码,追码成功,复制密码,注册去吧,哈哈。
三。写注册机
9.我们在这里找到了真码,也找到了真码储存的位置,所以我们要记下这个位置,一会写注册机用
注册机连接附上:链接:http://pan.baidu.com/s/1bpahUN1 密码:5yr6
10.打开注册机---其他---内存注册机
然后载入程序,点击左下角添加,然后输入刚才我们记录的储存位置,004389AF,8B8E 5C070000,两个字符为一个字节,照下图输入
输入完成后,关闭,点击生成注册机
11.双击注册机,自动打开程序,然后随便输入注册码,注册机会提示正确的注册码
最后复制注册码,注册去吧
本教程到此结束,大神不喜勿喷!
你这个爆破方法打开几次后会提示重新注册的 动物凶猛 发表于 2017-3-16 10:39
你这个爆破方法打开几次后会提示重新注册的
那就写注册机嘛 当红灬依赖 发表于 2017-3-16 10:50
那就写注册机嘛
继续研究完美爆破呗,各种姿势 好,合适小白,支持支持~! feilong123 发表于 2017-3-16 11:54
好,合适小白,支持支持~!
我也是小白,共同进步!
好,合适小白,支持支持~! 学到新知识。。很强势{:5_117:} 动物凶猛 发表于 2017-3-16 10:39
你这个爆破方法打开几次后会提示重新注册的
如果是在关键CALL内修改或改关键CALL的返回值呢