pbpuja破解软件注册的详解pbpuja破解软件注册的详解
pbpuja破解软件注册的详解 - 标题 pbpuja破解软件注册的详解 - 内容 - 关键词 C:\Users\BM\Desktop\文档\pbpuja破解软件注册的详解.doc - 原文地址 8.888 - 文档售价 管理学资料 - 文档分类
【转】新手破解软件注册的详解
在网上看到一份进行软件破解注册的比较详细的教程,老鸟们就不用看了昂,只供新手指导:
用到的软件:
OllyDBG 1.10 汉化第二版 在华军上下载的,一般不会有毒……
thunder://QUFodHRwOi8...
pbpuja破解软件注册的详解
pbpuja破解软件注册的详解 - 标题 pbpuja破解软件注册的详解 - 内容 - 关键词 C:\Users\BM\Desktop\文档\pbpuja破解软件注册的详解.doc - 原文地址 8.888 - 文档售价 管理学资料 - 文档分类
【转】新手破解软件注册的详解
在网上看到一份进行软件破解注册的比较详细的教程,老鸟们就不用看了昂,只供新手指导:
用到的软件:
OllyDBG 1.10 汉化第二版 在华军上下载的,一般不会有毒……
thunder://QUFodHRwOi8vcDJzLm5ld2h1YS5jb20vZG93bi9IQV9PbGx5REJHXzEuMTBf
c2Vjb25kX2Nhb19jb25nX2ZpeC5yYXJaWg==
W32Dasm无极版v3.0 这个大家自己找吧,应该很多的……
文章来自 雨林木风的 稻草猫
首先,将这款软件安装在电脑上(这个不用我详细说明了吧),然后开始尝试。
我的思路是这样的:
其实软件在编写时,代码里已经包含了注册码的信息,简单的说,就是内置了一把锁,当我们输入的字符与软件里包含的信息一致时,就好像我们手中的钥匙对应了软件里的锁,就打开了通向注册成功的大门。我所谓的破解,就是通过反汇编的软件找到软件代码里内置的注册码信息,再拿这个注册码来注册,当然就能成功了。
一、尝试注册,获取注册信息。
启动软件,看到了一个机器码,下面有提示输入注册码的方框,随便输入几个数字(图1),点击确定。软件提示“注册码错误”(图2)。通过这一步,我们知道了注册不成功时,字符串的内容,我们可以以此为突破口。
图1
图2
二、反汇编工具的使用。
打开工具W32Dasm无极版,依次点击文件——打开文件进行反汇编(图3), 图3
选择软件安装目录里的ProFloral.exe(图4)。
图4
载入后,在工具W32Dasm界面中,依次点击PE信息——字符串参考(图5),
图5
出现搜索对话框,输入刚才我们看到的“注册码错误”,点击查找,出现了结果(图6)。
图6
双击该字符串,去到这个字符串的地址(图7)。
图7
向上几行,找到跳转的地址006A1475(图8),
图8
说明从这里跳转到注册码错误。右键点击,选择转到代码位置(图9)。
图9
输入006A1475,确定(图10)。
图10
然后我就转到了这个位置,这里的信息很重要(图11)。
图11
顺便把用到的汇编基本指令跟大家解释一下,因为我没学过汇编,这些小把戏都是看别人的教程自己捉摸的,所以我承认自己对汇编的理论完全不懂,只能献丑了。它们的作用大家可以理解一下,详细的含义还是请教专门的计算机高手吧。
mov a,b ;把b的值赋给a,使a,b
call :调用子程序
ret :返回主程序
je或jz :若相等则跳转
jne或jnz :若不相等则跳转
push xx:xx 压栈
pop xx:xx 出栈
其中这一行非常重要,牢记它的地址006A1461(图12)。 图12
这时,可以关闭W32Dasm了。
三、调试工具的使用。
打开工具ollydbg,在界面上按下组合键ctrl+G调出要跟随的表达式,在方框中输入地址006A1461(图13),
图13
确定后,来到该地址,最上面一行就是它。按下F2设置断点,这时,这个地址就变成了红色高亮(图14)。
图14
断点的意思就是程序运行到这里会停下来,我们可以追踪。然后按下F9,运行程序。这时,左下角会提示,访问违例(图15)。
图15
根据提示,按下组合键shift+F9,继续运行。又按了两次组合键继续后,发现电子辞典被打开,仍然提示注册(图16)。
图16
我们随便输入几个数字,点击注册。这时,软件无反应,因为已经被我们中断了。但是回到ollydbg,在工具的下边我看到了注册码(图17)~
图17
四、提取注册码,完成注册。
右击这一长串的数字,选择复制内容到剪贴板(图18)。
图18
将内容粘贴到记事本,得到
DS:[0144EF08]=014519D8
EAX=0146C3F8,
(ASCII "00A144EC228C7C7C91FC80876D1093346C89B3F1F17585DA4F09D3E653C
A1182")
注册码就是引号里边的
00A144EC228C7C7C91FC80876D1093346C89B3F1F17585DA4F09D3E653CA1182。
回到ollydbg,再按下F2,取消断点,高亮红色标记消失。这时我们就可以关闭ollydbg了。重新打开软件,在提示注册的方框里粘贴一长串的数字和字母,确定后,注册成功了(图19)~
图19
现在就可以毫无障碍的使用了。这样我们就完成了破解的全过程。而且经我测试,即使卸载了软件,注册信息仍然不会消失,当你重新安装该软件后,仍然是注册版的。
- 全文内容
本文档为【pbpuja破解软件注册的详解】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。