当前位置:手机游戏 > 手游资讯 > 新手问答 > 破解教程(破解教程 破解收费软件的方法)

破解教程(破解教程 破解收费软件的方法)

作者:哪吒游戏网 来源:哪吒游戏网 2020-04-24 03:04:44

破解教程(破解教程 破解收费软件的方法),哪吒游戏网给大家带来详细的破解教程(破解教程 破解收费软件的方法)介绍,大家可以阅读一下,希望这篇破解教程(破解教程 破解收费软件的方法)可以给你带来参考价值。

一、修改注册表文件,清除软件使用次数限制。打开软件,首先跳出来一个注册的框,其中用户名可 以随便填写。左下角红色的字显示还可以试用的次 数。点击试用以后,可以进入软件。但是试用总共有 100 次。我们要做的是消除次数限制,无限试用。原理分析:一般来说,试用次数被记录在注册表中, 不管使用了多少次,我们如果能找到这个注册表文 件,把已经使用的次数改为 0,又可以重头计算,那 样不就是无限循环使用了吗? 工具:Regshot,一款体积小巧的注册表比较软件能 在操作前后对注册表进行两次快照,自动比较。 步骤:1、安装好软件以后,先不要启动软件。打开 regshot,选择第一快照。这记录的是试用次数还有 100 次的注册表状态。2、 扫描完成后, 不要关闭 regshot, 这时打开软件, 点击试用,进入软件,然后可以退出了。 3、 启动 regshot,选择第二快照。扫描结束后,自 动比较两个扫描结果,并弹出如图的报告。报告显示有 3 处发生改变,找到显示改变注册表的路 径。其中的[HKEY_LOCAL_MACHINESOFTWAREtwtwzc] 引起了我们的注意。因为这个路径 tw 是软件名称拓 维的缩写,而且键的名称是 day,肯定和时间有关。

4、 点击开始—运行—输入 regedit,回车,进入注 册表编辑器。按照路径找到这个键破解教程,选中它,依次点 击文件—导出。可以将这个注册表文件任意命名保存。这个文件记录的是还能试用 99 次的状态。当试用次 数快结束时,双击导入这个文件,又恢复到可以试用99 次的状态了。至此,我们达到了循环试用的目的。 以前网上流传了一个卡巴斯基 30 天试用循环的补丁, 批处理内容如下: @echo off @reg delete HKEY_LOCAL_MACHINESOFTWAREKaspe rskyLabLicStorage /f @reg delete HKEY_LOCAL_MACHINESOFTWAREMicro softCryptographyRNG /f @reg delete HKEY_LOCAL_MACHINESOFTWAREMicro softSystemCertificatesSPCCertificates /f pause & exit 核心部分就是删除了 3 个键。想找到这三个键,就可 以使用 Regshot 这个工具,大家可以试一试。在选择 激活试用版本前后破解教程,对注册表进行快照,比较之后就 会得到这三个键,只要做成批处理,此外不管怎么改 变外貌,加上个人的标记都行,此话后说。

二、爆破,让注册机制形同虚设。在注册时,如果输入的注册码不对,就会提示注册失败。 能不能我们任意输入一个数, 都会显示注册成功, 让注册机制形同虚设?爆破就可以做到这样,不用知 道注册码到底是什么,很强,很暴力,很简单。 原理分析: 给出这样一个软件的注册验证算法: 1、输入自己获得的注册码(简称输入码)。 2、调用储存在软件中的真正注册码(简称真码), 与输入码比较。 如果二者相同, 即输入的是正确的码, 则继续进行下一步。如果二者不同,则跳转到步骤 4。 3、显示“注册成功”。结束。 4、显示“注册失败”。结束。 显然,这里的第二步的判断是一个关键。如果将第二 步改为“调用储存在软件中的真正注册码(简称真 码),与输入码比较。如果二者不同,即输入的是错 误的码,则继续进行下一步。如果二者相同,则跳转 到步骤 4。”会出现怎样的情况呢?对了,当我们随便 输入一个数字时,软件都会提示注册成功。这不就是 破解了吗?而像这样通过修改判断的方法就是爆破。 简单直接,但是需要你找到关键的跳转判断。一些有用的语句 cmp a,b mov a,b ret nop call 比较 a 与 b 把 b 的值送给 a返回主程序 无作用,英文“no operation”的简写,意思是“d 调用子程序 若相等则跳(机器码 74 或 0F84) 若不相等则跳(机器码 75 或 0F85)o nothing”(机器码 90) je 或 jz jne 或 jnz jmp Jb ja jg jge jl jle pop push无条件跳(机器码 EB) 若小于则跳 若大于则跳 若大于则跳 若大于等于则跳 若小于则跳 若小于等于则跳 出栈 压栈工具:调试工具(我习惯用 Ollyice) 步骤:1、老规矩还是查壳,发现是 Aspack 的壳,这个壳老套无比,有脱壳机搞定。

2、脱壳后,得到 Unpacked.exe 文件3、 打开调试工具, Ollyice, 依次点击文件—打开, 选择该文件路径,载入。4、依次点击插件—超级字串参考—查找 ASCII。5、这里显示了所有软件提示的字符。6、打开软件随意注册一下,看看提示的字符,记住“注册码输入错误”。7、在 ASCII 码中查找到这个字符。8、双击跟进,来到这个地址。从这个地址向上,沿着红线来到判断的地址,这里的 jnz 的意思就是比 较输入码和真码,如果两个值不一样,就会沿着红线 跳转到“注册码输入错误”的地址。如果相同,就会向 下运行,来到“注册成功”的提示。所以,我们可以将 这个 jnz 的判断改成相反的 je。9、在 jnz 这一行的地址上,右键,汇编,直接更改成 je。10、 色。更改完毕,点击汇编按钮,这一行已经变成红11、右键,复制到可执行文件,选择全部,全部复制。保存文件,替换原来的文件。12、我们关闭调试工具,打开爆破处理以后的 Unpacked.exe 软件 (原文件已经变成 Unpacked.bak 备份 了)。看到随意输入一个注册码,都可以注册成功, 再打开软件,没有注册的提示框,信息变成了已经注册。

至此,爆破成功。 爆破方法比较简单,但是不是万能的,重点是要找到 判断跳转的地址。三、追踪注册码,名正言顺的注册成功。另外一个思路,其实软件已经在寄存器中放臵了真 码,只是我们看不见。我们可以用调试工具让软件一 步步运行,我们查看寄存器,找到真码。 原理分析:真码已经在寄存器中储存,调试工具可以 查看寄存器内容。在软件中很重要的是 CALL 命令,CALL 是调用,存在一个关键 CALL,调用的就是寄存器 里的真码。找到这个关键 CALL,就可以看到真码,用 它来注册,当然会成功。一般来说,关键 CALL 在判 断的上方。 工具:调试工具(我习惯 Ollyice) 步骤: 1、 按照爆破方法,找到判断 jnz。2、上方有很多 CALL 需要尝试,而且软件运行的时候 是从上到下,所以找到 jnz 附近最上方的 CALL 下断 点。在地址 006E63E1,按下 F2,地址变红,设臵了 断点。断点意思是软件运行到这里,会被停止,我们 可以进一步操作。我们并不知道哪一个是关键 CALL, 只是从上面开始尝试。3、按下 F9 开始运行软件,当出现注册的提示时,随 意输入注册码,点击注册,发现没有跳出错误提示, 因为软件运行到断点时候就停住了。

总结:以上内容就是针对破解教程(破解教程 破解收费软件的方法)详细阐释,如果您觉得有更好的建议可以提供给哪吒游戏网小编,破解教程(破解教程 破解收费软件的方法)部分内容转载自互联网,有帮助可以收藏一下。



上一篇: 上古卷轴5 种族(《上古卷轴5》怎么改变种族 改变种族方法操作教程)

下一篇: 破解教程(【破解教程】小白福音、手把手教你破解PSV(史上最详细))

本文标签: 破解教程 bt4破解教程 bt3破解教程
猜你喜欢