📄 chap9-3-1.htm.primary
字号:
<font face="宋体" color="#000000">对所中断地址的代码长度已经是无有要求的,只要把长度写进</font> <font face="Times New Roman" color="#000000">INI</font>
</span></p>
<p> <span class="p9"><font face="宋体" color="#000000">就可以了!</font> </span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000"><span class="p9">015F:004149D2 8A06 MOV AL,[ESI] </span></font>
<span class="p9"><font face="宋体" color="#000000">本行代码为</font> <font face="Times New Roman" color="#000000">2 Bytes</font>
</span></span></p>
<p> <span class="p9"><span class="p9"><font face="Times New Roman" color="#000000">015F:004149DA 41 INC ECX </font>
<font face="宋体" color="#000000">本行代码为</font> <font face="Times New Roman" color="#000000">1 Byte</font>
</span></span></p>
<p> <span class="p9"><span class="p9"><font face="Times New Roman" color="#000000">015F:004149E0 803900 CMP BYTE PTR [ECX],00 </font>
<font face="宋体" color="#000000">本行代码为</font> <font face="Times New Roman" color="#000000">3 Bytes</font>
</span></span></p>
<p> </p>
<span class="p9"><font face="宋体" color="#000000">生成后保存为</font> <font face="Times New Roman" color="#000000">CRACKCODE.INI</font>
<font face="宋体" color="#000000">文件,把</font> <font face="Times New Roman" color="#000000">CRACKCODE.EXE</font>
<font face="宋体" color="#000000">和</font> <font face="Times New Roman" color="#000000">CRACKCODE.INI</font>
<font face="宋体" color="#000000">一起</font> <font face="Times New Roman" color="#000000">copy</font>
<font face="宋体" color="#000000">到被注册的</font> </span> <span class="p9"><font face="宋体" color="#000000">软件的安装目录下,运行</font>
<font face="Times New Roman" color="#000000">CRACKCODE.EXE</font> <font face="宋体" color="#000000">。哦!被取注册码的软件也运行了,到注册的窗口</font></span><span class="p9"><font face="宋体" color="#000000">去,输入一个名字,随便输入注册码,按确定,哦!跳出一个显示窗来,里面出现了你想要</font></span><span class="p9"><font face="宋体" color="#000000">的正确注册码了。是不是觉得很神奇呢!来试一试你就知道了!</font>
</span>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">好了,下面我再为大家显示</font> <font face="Times New Roman" color="#000000">CrackCode2000</font>
<font face="宋体" color="#000000">的另一种工作模式吧!</font> </span></p>
<span class="p9"><font face="宋体" color="#000000">下面是</font> <font face="Times New Roman" color="#000000">Decompile Winhelp</font>
<font face="宋体" color="#000000">的注册机的写法,这个软件是加了壳的软件,我们来看一看加了壳</font> </span> <span class="p9"><font face="宋体" color="#000000">的软件对于</font>
<font face="Times New Roman" color="#000000">CrackCode2000</font> <font face="宋体" color="#000000">是否有影响</font>
<font face="Times New Roman" color="#000000">,</font> <font face="宋体" color="#000000">现在我把它注册码的部分那出来给大家看一看吧!</font></span><span class="p9"><font face="宋体" color="#000000">而且它的注册码和硬件是有关系的,所以要想别人可以注册,就一定要写出注册机了!</font>
</span>
<p> <span class="p9"><font face="宋体" color="#000000">下面就是它的比较程式了:</font> </span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000"><span class="p8">015f:0040e4a9 8d45c0 lea eax,[ebp-40]</span></font>
</span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4ac 8d55ac lea edx,[ebp-54]</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4af 8a08 mov cl,[eax] ds:eax</font>
<font face="宋体" color="#000000">放的是你输入的注册码</font> </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4b1 3a0a cmp cl,[edx] ds:edx</font>
<font face="宋体" color="#000000">放的是正确的注册码</font> <font face="Times New Roman" color="#000000"> </font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4b3 7516 jnz 0040e4cb</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4b5 84c9 test cl,cl</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4b7 746e jz 0040e527</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4b9 8a4801 mov cl,[eax+01]</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4bc 3a4a01 cmp cl,[edx+01]</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4bf 750a jnz 0040e4cb</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4c1 83c002 add eax,02</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4c4 83c202 add edx,02</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4c7 84c9 test cl,cl</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4c9 75e4 jnz 0040e4af</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4cb 745a jz 0040e527</font>
</span></span></p>
<p> </p>
<p> <span class="p8"><span class="p9"><font face="宋体" color="#000000">在</font>
<font face="Times New Roman" color="#000000">winsoftice</font> <font face="宋体" color="#000000">里下以下命令可以见到:</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">:d ds:eax</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF33C 34 34 34 34 34 34 34 34-34 34 34 34 34 34 00 00 44444444444444..</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF34C 80 00 BC 58 C8 F3 6D 00-7E 51 46 00 8C 29 47 00 ...X..m.~QF..)G.</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF35C 1C F3 6D 00 14 00 00 00-00 00 78 83 F5 10 00 00 ..m.......x.....</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF36C 00 00 00 00 A0 0E 08 00-00 00 00 00 00 00 00 00 ................</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">:d ds:edx</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF328 32 39 34 46 41 41 38 36-33 30 44 30 35 39 00 58 294FAA8630D059.X</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF338 80 00 00 00 34 34 34 34-34 34 34 34 34 34 34 34 ....444444444444</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF348 34 34 00 00 80 00 BC 58-C8 F3 6D 00 7E 51 46 00 44.....X..m.~QF.</font>
</span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF358 8C 29 47 00 1C F3 6D 00-14 00 00 00 00 00 78 83 .)G...m.......x.</font>
</span></span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">好了,来段</font> <font face="Times New Roman" color="#000000">INI</font>
<font face="宋体" color="#000000">文件把帮它做一个注册机吧!</font> </span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">[Options]</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">CommandLine=Decompile Winhelp.exe </font>
<font face="宋体" color="#000000">这是被取注册码的</font> <font face="Times New Roman" color="#000000">EXE</font>
<font face="宋体" color="#000000">文件名</font> </span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">Mode=0 </font>
<font face="宋体" color="#000000">采用模式</font> <font face="Times New Roman" color="#000000">0</font>
<font face="宋体" color="#000000">读取注册码</font> </span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">First_Break_Address=40E4AF </font>
<font face="宋体" color="#000000">程式的中断地址,它和</font> <font face="Times New Roman" color="#000000">ICE</font>
<font face="宋体" color="#000000">中见到的是一样的</font> </span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">First_Break_Address_Code=8A </font>
<font face="宋体" color="#000000">中断程式的</font> <font face="Times New Roman" color="#000000">1 Byte</font>
<font face="宋体" color="#000000">代码,这个</font> <font face="Times New Roman" color="#000000">8A</font>
<font face="宋体" color="#000000">就是</font> <font face="Times New Roman" color="#000000">015f:0040e4af</font>
<font face="宋体" color="#000000">的</font> <font face="Times New Roman" color="#000000">8A</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">First_Break_Address_Code_Lenth=2 </font>
<font face="宋体" color="#000000">中断行代码的长度(单位:</font> <font face="Times New Roman" color="#000000">byte</font>
<font face="宋体" color="#000000">)</font> </span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">Save_Code_Address=EDX </font>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -