⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap9-3-1.htm.primary

📁 加密与解密,软件加密保护技术与解决方案,看雪文档!
💻 PRIMARY
📖 第 1 页 / 共 5 页
字号:
  <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&nbsp;&nbsp;8A06&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AL,[ESI]&nbsp;&nbsp;&nbsp;</span></font> 
  <span class="p9"><font face="宋体" color="#000000">本行代码为</font> <font face="Times New Roman" color="#000000">2&nbsp;Bytes</font> 
  </span></span></p>
<p> <span class="p9"><span class="p9"><font face="Times New Roman" color="#000000">015F:004149DA&nbsp;&nbsp;41&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ECX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font> 
  <font face="宋体" color="#000000">本行代码为</font> <font face="Times New Roman" color="#000000">1&nbsp;Byte</font> 
  </span></span></p>
<p> <span class="p9"><span class="p9"><font face="Times New Roman" color="#000000">015F:004149E0&nbsp;&nbsp;803900&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BYTE&nbsp;PTR&nbsp;[ECX],00&nbsp;</font> 
  <font face="宋体" color="#000000">本行代码为</font> <font face="Times New Roman" color="#000000">3&nbsp;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&nbsp;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&nbsp;&nbsp;8d45c0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lea&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eax,[ebp-40]</span></font> 
  </span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4ac&nbsp;&nbsp;8d55ac&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lea&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;edx,[ebp-54]</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4af&nbsp;&nbsp;8a08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cl,[eax]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;3a0a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cl,[edx]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ds:edx</font> 
  <font face="宋体" color="#000000">放的是正确的注册码</font> <font face="Times New Roman" color="#000000">&nbsp;&nbsp;</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4b3&nbsp;&nbsp;7516&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jnz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0040e4cb</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4b5&nbsp;&nbsp;84c9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;test&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cl,cl</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4b7&nbsp;&nbsp;746e&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0040e527</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4b9&nbsp;&nbsp;8a4801&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cl,[eax+01]</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4bc&nbsp;&nbsp;3a4a01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cl,[edx+01]</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4bf&nbsp;&nbsp;750a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jnz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0040e4cb</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4c1&nbsp;&nbsp;83c002&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eax,02</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4c4&nbsp;&nbsp;83c202&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;edx,02</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4c7&nbsp;&nbsp;84c9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;test&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cl,cl</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4c9&nbsp;&nbsp;75e4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jnz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0040e4af</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">015f:0040e4cb&nbsp;&nbsp;745a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;ds:eax</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF33C&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;34-34&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;00&nbsp;00&nbsp;&nbsp;44444444444444..</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF34C&nbsp;80&nbsp;00&nbsp;BC&nbsp;58&nbsp;C8&nbsp;F3&nbsp;6D&nbsp;00-7E&nbsp;51&nbsp;46&nbsp;00&nbsp;8C&nbsp;29&nbsp;47&nbsp;00&nbsp;&nbsp;...X..m.~QF..)G.</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF35C&nbsp;1C&nbsp;F3&nbsp;6D&nbsp;00&nbsp;14&nbsp;00&nbsp;00&nbsp;00-00&nbsp;00&nbsp;78&nbsp;83&nbsp;F5&nbsp;10&nbsp;00&nbsp;00&nbsp;&nbsp;..m.......x.....</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF36C&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;A0&nbsp;0E&nbsp;08&nbsp;00-00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;&nbsp;................</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">:d&nbsp;ds:edx</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF328&nbsp;32&nbsp;39&nbsp;34&nbsp;46&nbsp;41&nbsp;41&nbsp;38&nbsp;36-33&nbsp;30&nbsp;44&nbsp;30&nbsp;35&nbsp;39&nbsp;00&nbsp;58&nbsp;&nbsp;294FAA8630D059.X</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF338&nbsp;80&nbsp;00&nbsp;00&nbsp;00&nbsp;34&nbsp;34&nbsp;34&nbsp;34-34&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;34&nbsp;&nbsp;....444444444444</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF348&nbsp;34&nbsp;34&nbsp;00&nbsp;00&nbsp;80&nbsp;00&nbsp;BC&nbsp;58-C8&nbsp;F3&nbsp;6D&nbsp;00&nbsp;7E&nbsp;51&nbsp;46&nbsp;00&nbsp;&nbsp;44.....X..m.~QF.</font> 
  </span></span></p>
<p> <span class="p8"><span class="p9"><font face="Times New Roman" color="#000000">0167:006DF358&nbsp;8C&nbsp;29&nbsp;47&nbsp;00&nbsp;1C&nbsp;F3&nbsp;6D&nbsp;00-14&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;78&nbsp;83&nbsp;&nbsp;.)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&nbsp;Winhelp.exe&nbsp;</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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&nbsp;&nbsp;</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&nbsp;&nbsp;</font> 
  <font face="宋体" color="#000000">中断程式的</font> <font face="Times New Roman" color="#000000">1&nbsp;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&nbsp;</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&nbsp;&nbsp;&nbsp;</font> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -