中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 看雪学院专区 > CrackMe
Cruehead's Crackme 1 简单分析
作者:佚名 时间:2006-12-15 10:53 出处:pediy.com 责编:月夜寒箫
              摘要:Cruehead's Crackme 1 简单分析
【破解日期】 2006年11月22日
【破解作者】 冷血书生
【作者邮箱】 meiyou
【作者主页】 hxxp://www.126sohu.com/
【使用工具】 OD
【破解平台】 Win9x/NT/2000/XP
【软件名称】 Cruehead's Crackme 1
【下载地址】 本地
【软件大小】 12k
【加壳方式】 无
【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
------------------------------------------------------------------------

--------
【破解内容】

代码:
00401223   cmp eax,0                                   ; 与0比较 00401226   je short CRACKME.004011E6                   ; 不输入注册信息自 然就OVER 00401228   push CRACKME.0040218E                       ; 用户名 0040122D   call CRACKME.0040137E                       ; 处理用户名 00401232   push eax 00401233   push CRACKME.0040217E                       ;  00401238   call CRACKME.004013D8                       ; 处理注册码 0040123D   add esp,4 00401240   pop eax 00401241   cmp eax,ebx                                 ; 比较 00401243   je short CRACKME.0040124C                   ; 必须跳,不跳就OVER 00401245   call CRACKME.00401362 0040124A   jmp short CRACKME.004011E6 0040124C   call CRACKME.0040134D                       ; 注册成功 00401251   jmp short CRACKME.004011E6 ///////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////// 0040137E   mov esi,dword ptr ss:[esp+4] 00401382   push esi 00401383   mov al,byte ptr ds:[esi] 00401385   test al,al 00401387   je short CRACKME.0040139C 00401389   cmp al,41 0040138B   jb short CRACKME.004013AC 0040138D   cmp al,5A 0040138F   jnb short CRACKME.00401394 00401391   inc esi 00401392   jmp short CRACKME.00401383 00401394   call CRACKME.004013D2 00401399   inc esi 0040139A   jmp short CRACKME.00401383                  ; 用户名小写转大写 0040139C   pop esi 0040139D   call CRACKME.004013C2                       ; 用户名累加 004013A2   xor edi,5678                                ; edi xor 5678 004013A8   mov eax,edi 004013AA   jmp short CRACKME.004013C1 004013AC   pop esi 004013AD   push 30 004013AF   push CRACKME.00402160                       ; No luck! 004013B4   push CRACKME.00402169                       ; No luck there, mate! 004013B9   push dword ptr ss:[ebp+8] 004013BC   call <jmp.&USER32.MessageBoxA> 004013C1   retn ///////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////// 004013D8   xor eax,eax 004013DA   xor edi,edi 004013DC   xor ebx,ebx 004013DE   mov esi,dword ptr ss:[esp+4] 004013E2   mov al,0A                                   ; al=A 004013E4   mov bl,byte ptr ds:[esi] 004013E6   test bl,bl 004013E8   je short CRACKME.004013F5 004013EA   sub bl,30                                   ;  004013ED   imul edi,eax                                ; edi*eax 004013F0   add edi,ebx                                 ; edi+ebx 004013F2   inc esi 004013F3   jmp short CRACKME.004013E2 004013F5   xor edi,1234                                ; edi xor 1234 004013FB   mov ebx,edi 004013FD   retn ///////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////// 小结: 典型的F(用户名)=F(注册码) 注册信息: name: leng code: 17770 ------------------------------------------------------------------------ --------

【版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
所上传文件
crackme1.rar (上传时间2006-11-22,11:37,4 KB,13 次点击)
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有