资源描述:
《菜鸟也会制作注册机--内存注册机制作实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、菜鸟也会制作注册机--内存注册机制作实例-----文/KYO可能好多刚入门的CRACKER玩家对写注册机感到有些困难。今天我就教大家一招,让菜鸟的你也能制作注册机。不过中手和高手都可以飘过了。我找了一个很小巧的软件,名字是:SweetMIDIPlayer2.3.0,是国外人写的,只有200多K。软件作用是:“SweetMIDIPlayer不仅可以播放各种MIDI音乐,还可以通过类似混音的接口来修改MIDI音乐,您可以轻松地改变控制讯号、调换音乐、修改拍子等等。”我对该软件的用途不感兴趣,废话不多说,下面开始对它开刀吧*****
2、**********************************************************这里插播个广告,黑友们请无视,只是为朋友的网站能被搜索引擎收录,多加点流量。http://www.taotao520.net返利网,淘你喜欢,淘宝返利,淘宝返现购物。***************************************************************这个软件下载地址是:http://bj.onlinedown.net/soft/7588.htm。下载安装后,先打开看看,发
3、现弹出一个输入框,如图1图1我随便输入12456789点OK后,弹出一个错误对话框。这下我可有章可循了。用OD载入,在命令框下断:bpMessageBoxA,程序被断在77e5425f处,然后F8往下走,就可以来到这里,由于直接贴代码比较乱也不是很清楚,所以我截了图,如图2图2我上面代码分析,可以知道,在程序经过了call0040c510后,也就是0040c66e处,下面有一个判断,代码是testeax,eax,也就是说eax=0就会跳向失败,那么要想注册成功只有在call0040c510后使eax不等于0。那现在我就在004
4、0c65e处下断,然后F8走,在走到0040c66e处时,F7进去看看。再单步走一遍,现在看后面一点关键代码0040C576
5、.51PUSHECX0040C577
6、.68B8A64500PUSHSwmipl32.0045A6B8;ssssss0040C57C
7、.B968C34500MOVECX,Swmipl32.0045C3680040C581
8、.E8EA5F0000CALLSwmipl32.00412570;如果ECX里面的字符和输入的假码相等,则函数返回00040C586
9、.85C0TESTEAX,EAX;如果EAX=0则
10、跳向成功0040C588
11、.7429JESHORTSwmipl32.0040C5B30040C58A
12、.68B8A64500PUSHSwmipl32.0045A6B8;ssssss0040C58F
13、.8D542404LEAEDX,DWORDPTRSS:[ESP+4]0040C593
14、.52PUSHEDX0040C594
15、.B968C34500MOVECX,Swmipl32.0045C3680040C599
16、.E8D25F0000CALLSwmipl32.004125700040C59E
17、.85C0TESTEAX,EAX0040
18、C5A0
19、.7411JESHORTSwmipl32.0040C5B30040C5A2
20、.33C0XOREAX,EAX0040C5A4
21、.8B4C2450MOVECX,DWORDPTRSS:[ESP+50]0040C5A8
22、.33CCXORECX,ESP0040C5AA
23、.E823120200CALLSwmipl32.0042D7D20040C5AF
24、.83C454ADDESP,540040C5B2
25、.C3RETN0040C5B3
26、>8B4C2450MOVECX,DWORDPTRSS:[ESP+50]0040C5B7
27、.33CC
28、XORECX,ESP0040C5B9
29、.B801000000MOVEAX,10040C5BE
30、.E80F120200CALLSwmipl32.0042D7D20040C5C3
31、.83C454ADDESP,540040C5C6.C3RETN所以从上面的分析得知,只要程序在0040C576处中断,并读出ecx的值就是注册码了。好,现在开始做内存注册机。内存注册机编写程序我是在看雪下的。地址是:http://www.pediy.com/tools/Patchers/keymake/keymaker2.rar。可能杀毒软件会报有毒,
32、你让其排除就OK了。下载回来后,打开keymake.exe,选择--à其他----à内存注册机然后点“浏览”,选择要破解的软件,接着点下面的添加,填写如图3数据:图3添加成功后,就可以直接生成了。当然你也可以DIY一下用户信息,点左上方的“用户信息”,如图4图4生成以后要放在