本帖最后由 淡然出尘 于 2012-3-24 18:20 编辑
下面分享给大家: 本破解工程目标:刘夫之的现代汉语词典
破解工具: 查壳:PEID 0.95
脱壳:ASPack脱壳
终极破解: 吾爱破解版OD
破解过程:1、先伪注册一下,看看注册码错误时,软件的信息框字段;如下图:
(通过试验可知,确认的有效字段为8为数字,若多余8位则会提示错误)
由图可知,“注册而失败,请重试…”可以在破解时作为关键参考文本进行查找;
2、查壳。这里用PEID 0.95进行查壳;如下图所示:
其中很明确,显示出查的是ASPack加壳,像这样的查壳时壳十分明确的,基本上都可以用脱壳软件脱壳的,
这样的软件破解十分容易。。。本人也是一菜鸟也、嘿嘿。。
3、脱壳。既然查出是ASPack加密的,那我们就用ASPack脱壳工具进行脱壳;如下图中:
已经脱壳的文件会存放在原文件的目录下;
==================================================================
在这里要说一下,判断一个软件是否已经脱壳成功的方法其中之一是,很简单-----就是利用OD载入,在调试区,右击-----中文搜索引擎-----智能搜索,再打开的界面里,清楚地显示出中文字符;如果没有脱壳,则会显示乱码。
===================================================================
4、破解阶段----关键点。用OD载入,直接查找注册失败的关键提示中文字符:在调试区,右击-----中文搜索引擎-----智能搜索,再打开的界面里,右击选择 find 输入“注册失败”,则界面的高亮会自动跳到该关键字的那一行,如下图:
然后双击该行,就会跟踪关键处到调试区,很明显上面有个跳,向上追溯到这个跳的上端处。。。
在这破解此软件有三种方法:
*************************随便输入确定码,追踪该确定码的注册码。方法如下:
在这个跳的上端不远处的第一个CALL处,双击或F2设置断点
按F9运行,会打开软件,在软件界面随便输入确定码进行伪注册,点击确认后,软件运行会断。。。回到OD,在寄存器区域会看到,你输入的确定码对应的正确的注册码,
如下图所示:
这里面有我随便输入的确认码:12345678 伪注册码:weqd
寄存器
此时在寄存区,显示我任意输入的注册码:weqd
以及正确的注册码: 450325l9u087{i8838
即我们就找到了一组注册数据
确认码:wweqd
注册码:450325l9u087{i8838
****************修改跳的方式,本跳的代码为 0051A7AF /0F85 07010000 jnz Unpacked.0051A8BC
所以只需将其中jnz(不相等则跳)改为jz(相等则跳)
此时你只要任意输入,都可注册成功、、
========================================================== 源文件:http://115.com/file/dpptyzpk#现代汉语词典原文件.rar
破解工具见小生我怕怕破解工具包、
当然破解方法还有很多,在这里我只是以一个菜鸟的身份,书写了这个教程,希望能给那些像我一样刚学破解的同志们以启发。。。 本人也是菜鸟,刚刚考完计算机二级,百无聊赖就写了这个教程,希望高手勿喷、略过、也请大家多多支持!
|