文号
t10238
阅读
63270
回复
31
收藏
26
今天来教大家一个简单的破解注册软件的方法
2008/12/19
IP:浙江
hackboymzw 破解教程1 - 之破解入门篇

准备工具 :
待破解软件(这里我用“钱掌柜”软件做个示范)
winhex


偶特地装了个虚拟机来写教程。。。灭活活活活。。。。。。

首先,打开需要破解的软件↓
1.jpg


输完默认的用户名密码,进入。。。选择“软件注册”↓
   2.jpg


这时跳出一个注册界面。。。↓
3.jpg


在“注册码”的输入框内,打11个“4”(随你喜欢,你打20个7,10个“1”都可以,自己能记住就好,并且最好超过10位,这样不容易与软件内的数据冲突)
4.jpg


然后点“注册”按钮。。。软件会提示你注册码不正确(废话,要是这样都能中,那你干脆买彩票去算了 ^_^ )↓
5.jpg


这时,不要去点确定,让那个错误的对话框保留着,然后就论到winhex大哥出马了!!打开winhex,选择“工具”--“RAM编辑器”↓
6.jpg



然后再选中你要破解的软件的进程,我的是钱掌柜.EXE↓
7.jpg



然后选择“整个内存”↓
8.jpg


这样,我们就把“钱掌柜”这个软件在内存里的所有数据都打开了,是16进制的↓
9.jpg


然后再选择“搜索”--“查找文本”↓
10.jpg
hackboymzw作者
18年1个月前IP:未同步
56296
1楼
搜索的内容,就是刚才输入的11个4(自己输的什么可不要忘了。。。这个时候就要派用场了)↓
11.jpg


然后开始搜索,就会有结果出来,像这样↓
12.jpg


找到11个4后,怎么办了。。。你就上下翻吧,用鼠标滚轮滚。。。一般都是在附近,找到类似注册码的东东。。。比如发现有一个字符串是十几位的字母加数字,或者像xxxxx-xxxxx-xxxxx-xxxxx这样的,就比较可疑啦,可以去尝试注册看看。这里我找到的。。。BINGO!
13.jpg


然后我们输进去看看对不对↓
14.jpg


OK!注册成功
15.jpg



说一下原理,就是你输入的11个4,当点击注册的时候,软件会拿11个4去和真的注册码比对,看看正不正确。由此产生了这种破解方法
大家在找的时候要有耐心,嘿嘿。但是并不是所有的软件都能这样破解(要不然也太脆弱了。。。)比如聪明的程序员,会在错误提示后几秒内自动结束程序。有些则是算法和算法的比对,那就不能用这个方法破解咯。。。好了,今天就说到这里~~睡觉去了~~~~~
+2000
科创币
科创网
2008/12/19
思路清晰,文笔工整
+9
科创币
jrcsh
2011/10/22
高质量发帖
+5
科创币
asdw_15951
2012/04/07
给力!我回去试一下…… 完美发帖!
+50
科创币
乖雪狼
2012/11/15
这个方法我在06、7年就试过,对于一些小软件还是管用的。但是对那些加壳的软件就无计可施了。还是顶一个!
引用
评论
hackboymzw作者
18年1个月前IP:未同步
56297
2楼
最后在声明一下,破解纯粹是为了爱好研究,请大家支持正版!
引用
评论
hackboymzw作者
18年1个月前IP:未同步
56298
3楼
第一次写教程帖,不足之处,望大家批评指正  ^_^
下次教大家如何破解用.net编写的网站程序的注册,利用bin里面的dll来找注册算法。。。嘻嘻
引用
评论
hackboymzw作者
18年1个月前IP:未同步
56301
5楼
引用第4楼tbbicwm于2008-12-20 00:01发表的  :
[s:94] 从03年开始,这种方法貌似就怎么好用了~~

是的,但是这个方法拿来破些急着用的小软件,还是蛮有效率的。。。呵呵,可能功能简单的软件,作者并不怎么会加强防破解的难度,一般内存里都找的到注册码。但是如果作者用心了。那就没这么容易了
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的