怎么写注册机

1. 如何制作注册机

我们写注册机时,一般都要了解程式的算法,之后用汇编语言或 C 语言来 把算法还原,这样做一个注册机一般都有要花不少的时间,而且要对汇编语言和编 程有比较高的要求,所以对于初学者来说,是一件很难的事情,对于不少的初学者 ,有时他们能在内存中找到注册码,但却没有能力写出注册机来,这大大削弱了他 们的破解积极性,但还有更可恶的事,就是目前有不少的程式,它的注册码都与硬 件有关,就是在每一台机上安装都有一个机身码,要把这个机身码 E-MAIL 给作者, 作者把收到的机身码用注册程式算出注册码后再寄回给用户,这样做使得软件的防 复制方面加强了,但造成了不少用户的麻烦,因为只要用户一重装系统或升级主板 ,就要重新去注册了。

对于这种程式,一般初学者只能在内存中找到自己机器的注 册码,但这种注册码到了其它的机器上又不能用了,而自己又没有办法写出注册机 来,为了解决这方面的问题,我写了一个小软件,它可以从另一进程内存中取出注 册码来,显示出来,而不需要你去了解注册程式的算法,但它的应用面是很有限的, 只能对付符合以下条件的软件: 一、必须在内存中或在寄存器中可以找到正确的注册码; 二、被取注册码的软件不能反跟踪程式; 三、被取注册码的软件的比较部分程式是静态的存在的; 四、注册码比较程式只作比较注册码使用。 好了,讲了这么多,不如来个例子说明一下如何使用它吧!哦对了,大家还不知那 个东西是什么呢?它叫 CrackCode2000 啊! 以下是一个软件的注册码比较程式,大家不要问我怎么样得到了,大家只要听下去 就可以了。

015F:004149D2 8A06 MOV AL,[ESI] 这里放你的输入的注册码 015F:004149D4 84C0 TEST AL,AL 015F:004149D6 740D JZ 004149E5 015F:004149D8 8A11 MOV DL,[ECX] 这里放正确的注册码 015F:004149DA 41 INC ECX 015F:004149DB 46 INC ESI 015F:004149DC 3AC2 CMP AL,DL 015F:004149DE 751F JNZ 004149FF 015F:004149E0 803900 CMP BYTE PTR [ECX],00 015F:004149E3 75ED JNZ 004149D2 015F:004149E5 803900 CMP BYTE PTR [ECX],00 015F:004149E8 7515 JNZ 004149FF 015F:004149EA 803E00 CMP BYTE PTR [ESI],00 015F:004149ED 7510 JNZ 004149FF 015F:004149EF B801000000 MOV EAX,00000001 最后正确就把 EAX=1 015F:004149F4 5F POP EDI 015F:004149F5 5E POP ESI 015F:004149F6 5D POP EBP 015F:004149F7 5B POP EBX 015F:004149F8 81C460030000 ADD ESP,00000360 015F:004149FE C3 RET 好了,大家在 Winsoftice 下以下的命令可以看到: :d esi 0167:0041F1F8 34 38 34 38 34 38 34 38-34 38 34 38 00 00 00 00 484848484848。. 0167:0041F208 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 。

. 0167:0041F218 04 0D 00 00 00 00 00 00-00 00 00 00 00 00 00 00 。

. 0167:0041F228 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 。

. 0167:0041F238 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 。

. 0167:0041F248 00 00 00 00 00 00 00 00-00 C0 00 00 0A 04 00 00 。

. 0167:0041F258 04 00 00 00 0A 00 00 00-01 00 00 00 90 03 CA 00 。

. 0167:0041F268 00 00 00 00 D0 03 CA 00-00 00 00 00 00 00 00 00 。

. :d ecx 0167:0066F3E4 58 51 4D 50 5A 43 57 58-54 45 52 53 00 01 08 00 XQMPZCWXTERS。. 0167:0066F3F4 9A EE 8B 17 E3 A4 00 00-10 00 E0 2C 00 00 00 01 。

..,。. 0167:0066F404 00 03 00 00 00 00 00 00-80 01 AB 01 8D 01 9C 01 。

. 0167:0066F414 00 00 AB 01 8D 01 00 00-80 01 9C 01 8C 01 A4 01 。

. 0167:0066F424 8D 01 9C 01 8C 01 A4 01-8D 01 04 00 00 00 B6 0C 。

. 0167:0066F434 00 A9 52 FB 83 2A D1 78-21 88 73 DA A2 0B F0 59 ..R..*.x!.s。.Y 0167:0066F444 65 CC 37 9E E6 4F B4 1D-44 ED 16 BF C7 6E 95 3C e.7..O..D。

.n.< 0167:0066F454 ED 44 BF 16 6E C7 3C 95-CC 65 9E 37 4F E6 1D B4 .D..n.<..e.7O。 见到了吧!那个 XQMPZCWXTERS 就是正确的注册码了,但如果我们用以前的方法来写注册机, 就要去分析前面的程式了,但我们今次不是用这种方法来制作,而是用 CRACKCODE 来做,这 样大家可以见到用 CRACKCODE 来做注册机实在是太方便了,太简单了! 好,我们为 CRACKCODE 来写一个 INI 文件吧! 第一种写法(这是一种不提倡的写法!): 内存直接寻址的方法: [Options] CommandLine=Axplorer.exe 这是被取注册码的 EXE 文件名 Mode=0 采用模式 0 读取注册码 First_Break_Address=4149D2 程式的中断地址,它和 ICE 中见到的是一样的 First_Break_Address_Code=8A 中断程式的 1 Byte 代码,这个 8A 就是 015F:004149D2 的 8A First_Break_Address_Code_Lenth=2 中断行代码的长度(单位: byte ) Save_Code_Address=66F3E4 存放注册码的内存地址 第二种写法(这种值得推荐!) 寄存器间接寻址的方法: [。

2. 如何制作注册机

我们写注册机时,一般都要了解程式的算法,之后用汇编语言或 C 语言来 把算法还原,这样做一个注册机一般都有要花不少的时间,而且要对汇编语言和编 程有比较高的要求,所以对于初学者来说,是一件很难的事情,对于不少的初学者 ,有时他们能在内存中找到注册码,但却没有能力写出注册机来,这大大削弱了他 们的破解积极性,但还有更可恶的事,就是目前有不少的程式,它的注册码都与硬 件有关,就是在每一台机上安装都有一个机身码,要把这个机身码 E-MAIL 给作者, 作者把收到的机身码用注册程式算出注册码后再寄回给用户,这样做使得软件的防 复制方面加强了,但造成了不少用户的麻烦,因为只要用户一重装系统或升级主板 ,就要重新去注册了。

对于这种程式,一般初学者只能在内存中找到自己机器的注 册码,但这种注册码到了其它的机器上又不能用了,而自己又没有办法写出注册机 来,为了解决这方面的问题,我写了一个小软件,它可以从另一进程内存中取出注 册码来,显示出来,而不需要你去了解注册程式的算法,但它的应用面是很有限的, 只能对付符合以下条件的软件: 一、必须在内存中或在寄存器中可以找到正确的注册码; 二、被取注册码的软件不能反跟踪程式; 三、被取注册码的软件的比较部分程式是静态的存在的; 四、注册码比较程式只作比较注册码使用。 好了,讲了这么多,不如来个例子说明一下如何使用它吧!哦对了,大家还不知那 个东西是什么呢?它叫 CrackCode2000 啊! 以下是一个软件的注册码比较程式,大家不要问我怎么样得到了,大家只要听下去 就可以了。

015F:004149D2 8A06 MOV AL,[ESI] 这里放你的输入的注册码 015F:004149D4 84C0 TEST AL,AL 015F:004149D6 740D JZ 004149E5 015F:004149D8 8A11 MOV DL,[ECX] 这里放正确的注册码 015F:004149DA 41 INC ECX 015F:004149DB 46 INC ESI 015F:004149DC 3AC2 CMP AL,DL 015F:004149DE 751F JNZ 004149FF 015F:004149E0 803900 CMP BYTE PTR [ECX],00 015F:004149E3 75ED JNZ 004149D2 015F:004149E5 803900 CMP BYTE PTR [ECX],00 015F:004149E8 7515 JNZ 004149FF 015F:004149EA 803E00 CMP BYTE PTR [ESI],00 015F:004149ED 7510 JNZ 004149FF 015F:004149EF B801000000 MOV EAX,00000001 最后正确就把 EAX=1 015F:004149F4 5F POP EDI 015F:004149F5 5E POP ESI 015F:004149F6 5D POP EBP 015F:004149F7 5B POP EBX 015F:004149F8 81C460030000 ADD ESP,00000360 015F:004149FE C3 RET 好了,大家在 Winsoftice 下以下的命令可以看到: :d esi 0167:0041F1F8 34 38 34 38 34 38 34 38-34 38 34 38 00 00 00 00 484848484848。. 0167:0041F208 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 。

. 0167:0041F218 04 0D 00 00 00 00 00 00-00 00 00 00 00 00 00 00 。

. 0167:0041F228 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 。

. 0167:0041F238 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 。

. 0167:0041F248 00 00 00 00 00 00 00 00-00 C0 00 00 0A 04 00 00 。

. 0167:0041F258 04 00 00 00 0A 00 00 00-01 00 00 00 90 03 CA 00 。

. 0167:0041F268 00 00 00 00 D0 03 CA 00-00 00 00 00 00 00 00 00 。

. :d ecx 0167:0066F3E4 58 51 4D 50 5A 43 57 58-54 45 52 53 00 01 08 00 XQMPZCWXTERS。. 0167:0066F3F4 9A EE 8B 17 E3 A4 00 00-10 00 E0 2C 00 00 00 01 。

..,。. 0167:0066F404 00 03 00 00 00 00 00 00-80 01 AB 01 8D 01 9C 01 。

. 0167:0066F414 00 00 AB 01 8D 01 00 00-80 01 9C 01 8C 01 A4 01 。

. 0167:0066F424 8D 01 9C 01 8C 01 A4 01-8D 01 04 00 00 00 B6 0C 。

. 0167:0066F434 00 A9 52 FB 83 2A D1 78-21 88 73 DA A2 0B F0 59 ..R..*.x!.s。.Y 0167:0066F444 65 CC 37 9E E6 4F B4 1D-44 ED 16 BF C7 6E 95 3C e.7..O..D。

.n.< 0167:0066F454 ED 44 BF 16 6E C7 3C 95-CC 65 9E 37 4F E6 1D B4 .D..n.<..e.7O。 见到了吧!那个 XQMPZCWXTERS 就是正确的注册码了,但如果我们用以前的方法来写注册机, 就要去分析前面的程式了,但我们今次不是用这种方法来制作,而是用 CRACKCODE 来做,这 样大家可以见到用 CRACKCODE 来做注册机实在是太方便了,太简单了! 好,我们为 CRACKCODE 来写一个 INI 文件吧! 第一种写法(这是一种不提倡的写法!): 内存直接寻址的方法: [Options] CommandLine=Axplorer.exe 这是被取注册码的 EXE 文件名 Mode=0 采用模式 0 读取注册码 First_Break_Address=4149D2 程式的中断地址,它和 ICE 中见到的是一样的 First_Break_Address_Code=8A 中断程式的 1 Byte 代码,这个 8A 就是 015F:004149D2 的 8A First_Break_Address_Code_Lenth=2 中断行代码的长度(单位: byte ) Save_Code_Address=66F3E4 存放注册码的内存地址 第二种写法(这种值得推荐!) 寄存器间接寻址的方法: [Options] CommandLine=test.exe 。

转载请注明出处育才学习网 » 怎么写注册机

知识

止的隶书怎么写

阅读(283)

本文主要为您介绍止的隶书怎么写,内容包括止字隶书怎么写,隶书中“止”的几种写法,总的隶书写法。汉字经过了6000多年的变化,其演变过程是: 甲骨文 → 金文 → 小篆 → 隶书 → 楷书 → 行书 (商) (周) (秦)

知识

外国的地址怎么写

阅读(273)

本文主要为您介绍外国的地址怎么写,内容包括外国地址的具体写法,外国地址的具体写法,关于外国地址的写法。英文地址的写法与中文相反;英文住址原则上是由小至大,如必须先写门牌号码、街路名称,再写城市、省(州)和邮政区号,最后一行则写上国家的名

知识

草书毁怎么写

阅读(260)

本文主要为您介绍草书毁怎么写,内容包括草书断字怎么写,败字的草书写法,草书断字怎么写。1)【断】草书的几种写法【断】字的方正字迹-邢体草书简体写法

知识

杂志投稿邮件怎么写

阅读(292)

本文主要为您介绍杂志投稿邮件怎么写,内容包括给杂志投稿的邮件要怎么写,给杂志社投稿怎么写邮件正文,投稿邮件怎么写。若您是初次投稿,建议先找些门槛低的省级期刊投稿,这类杂志有《科学与文化》、《读者俱乐部》。另外《知识窗》、《青年文

知识

论坛帖子怎么写

阅读(356)

本文主要为您介绍论坛帖子怎么写,内容包括怎么写论坛帖,怎么发帖子怎么写论坛,论坛推广的帖子应该怎么写。原发布者:仙人板板啊板板如何写好一篇论坛推广帖子如何写好一篇论坛推广的帖子?其实和如何写好软文一样!那么怎样写好成为了广大企业主

知识

大日文怎么写

阅读(250)

本文主要为您介绍大日文怎么写,内容包括“大”用日语怎么写,大用日文怎么写,日文大字怎么写。“的”用日文写作“の”。例句:这酒的温度(香味/味道/颜色)如何?このお酒の温度(香り/味/色)はいかがですか。2、财团法人社会经济生产

知识

照片落款怎么写

阅读(1271)

本文主要为您介绍照片落款怎么写,内容包括照片的英文落款和日期怎么写,相片上面写什么字,相片上面写什么字。常用的落款方法 款,又称落款,就是在书写本文外所写作者姓名、年月、轩号等。唐以前作家多不题款,所以古代作品考究起来非常麻烦,也成

知识

22号怎么写

阅读(298)

本文主要为您介绍22号怎么写,内容包括英语22号怎么写,英语中"几号"怎么写几年.几月.我都会写.就是几号不会写.请高人,邀请客人参加订货会的请柬怎么写我们公司于3月22号开鞋子的订。4月22日的英文:April 22April 读法 英 [eɪprəl] 美 [eɪpr

知识

日文的和怎么写

阅读(216)

本文主要为您介绍日文的和怎么写,内容包括“和”或者“与”的日文怎么写,日文的与字怎么写,日文的和字怎么写。“的”用日文写作“の”。例句:这酒的温度(香味/味道/颜色)如何?このお酒の温度(香り/味/色)はいかがですか。2、财团法人社会经济生

知识

宫字的繁体字怎么写

阅读(227)

本文主要为您介绍宫字的繁体字怎么写,内容包括宫字繁体字怎么写,宫字繁体字怎么写,宫的繁体字怎么写。拼音:gōng笔划:10五笔:PKTK部首:宀结构:上下结构繁体:宫笔顺:点、点、横撇/横钩、竖、横折、横、竖、横折、横释义:1.房屋(

知识

当姑姑的英语怎么写

阅读(242)

本文主要为您介绍当姑姑的英语怎么写,内容包括姑姑的英语怎么写,请问“姑姑”的英语怎么写,姑姑的英语单词怎么写。“姑姑”的英语是auntaunt【释义】阿姨;舅妈;姨母,姑妈;婶娘【音标】[ɑ:nt]【其他】复数 aunts【双语例句】Its he

知识

租车说明怎么写

阅读(316)

本文主要为您介绍租车说明怎么写,内容包括租车协议怎么写,去税务局个人向公司代开租车证明怎么写,汽车租赁合同应该怎么写。租车协议书 甲方: 乙方:经甲乙双方友好,平等协商,本着互愿互利的原则,就租车事宜达成如下协议: 一.乙方租用车辆内容如下

知识

连笔字陈怎么写

阅读(341)

本文主要为您介绍连笔字陈怎么写,内容包括陈的连笔字怎么写,陈字连笔字怎么书写,“陈”字的钢笔行书写法怎么写。拼音:chén繁体字:陈(五笔:BGJI), 汉字首尾分解:阝东 汉字部件分:阝东部首:阝 部外笔画:5总笔画:7 结构:左右五笔简码:

知识

岗位创新怎么写

阅读(257)

本文主要为您介绍岗位创新怎么写,内容包括员工怎样创新,个人工作总结的管理及技术创新怎么写,围绕立足岗位创新业同心共筑中国梦的主题怎么写作文。强调责任心与管理的重要。没有范文。以下供参考,主要写一下主要的工作内容,如何努力工作,取得

知识

注册机怎么写

阅读(307)

本文主要为您介绍注册机怎么写,内容包括如何写注册机,注册机怎么写呀,可以教下如何写注册机嘛。我们写注册机时,一般都要了解程式的算法,之后用汇编语言或 C 语言来 把算法还原,这样做一个注册机一般都有要花不少的时间,而且要对汇编语

知识

天正2014注册机怎么用

阅读(289)

本文主要为您介绍天正2014注册机怎么用,内容包括天正2014cad注册机怎么用,天正建筑注册机怎么用,天正建筑2014注册机怎么用。下图为天正建筑第一次使用界面:

知识

cad注册机怎么用

阅读(292)

本文主要为您介绍cad注册机怎么用,内容包括怎么使用CAD注册机,cad注册机怎么用,cad注册机怎么用啊。CAD2010注册机必须在本机运行方能激活成功具体安装激活方法如下:1.安装(win7系统须右键点击“以管理员身份运行”)和启动Auto

知识

注册机怎么用

阅读(335)

本文主要为您介绍注册机怎么用,内容包括注册机怎么使用,注册机有什么用,注册机是什么怎么使用。算法注册机1 运行未注册软件,得到软件机器码。2 运行算法注册机,由注册机算出注册码。3 然后在原软件注册处输入即可注册成功。或者直接由

知识

如何使用注册机pdf

阅读(282)

算法注册机:1.运行未注册软件,得到软件机器码。2.运行算法注册机,由注册机算出注册码。3.然后在原软件注册处输入即可注册成功。内存注册机:1.前提安装原版软件,下载内存注册机。2.把内存补丁复制到软件所在目录内,运行内存补丁,接着输入任意注

知识

keil注册机

阅读(252)

keil注册机使用方法:1.开打KEIL软件文件授权管理打开注册机。2.拷贝CID,里的内容到注册机里的CID。3.点击注册机里的GENERATE生成代码。4.然后拷贝注册码到keil里的新授权码中,点击添加授权即可。

[/e:loop]