【破解日期】 2006年11月25日
【破解作者】 冷血书生
【作者邮箱】 meiyou
【作者主页】 hxxp://www.126sohu.com/
【使用工具】 OD
【破解平台】 Win9x/NT/2000/XP
【软件名称】 happytown's crackme-01
【下载地址】 本地
【软件大小】 64k
【加壳方式】 无
【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
------------------------------------------------------------------------
【破解内容】
代码:00407ABD cmp word ptr ss:[ebp-1C],5 ; 比较用户名00407AC2 jl CrackMe_.004081C400407AC8 cmp ax,0A ; 比较注册码00407ACC jl CrackMe_.004081C400407AD2 mov esi,dword ptr ds:[<&MSVBVM60.#632>] ; MSVBVM60.rtcMidCharVar00407AD8 lea eax,dword ptr ss:[ebp-18]00407ADB lea ecx,dword ptr ss:[ebp-48]00407ADE mov dword ptr ss:[ebp-80],eax00407AE1 push ecx00407AE2 lea edx,dword ptr ss:[ebp-88]00407AE8 push 100407AEA lea eax,dword ptr ss:[ebp-58]00407AED push edx00407AEE push eax00407AEF mov dword ptr ss:[ebp-40],100407AF6 mov dword ptr ss:[ebp-48],200407AFD mov dword ptr ss:[ebp-88],400800407B07 call esi00407B09 mov edi,dword ptr ds:[<&MSVBVM60.__vbaStrVa>; MSVBVM60.__vbaStrVarVal00407B0F lea ecx,dword ptr ss:[ebp-58]00407B12 lea edx,dword ptr ss:[ebp-30]00407B15 push ecx00407B16 push edx00407B17 call edi00407B19 push eax00407B1A call dword ptr ds:[<&MSVBVM60.#516>] ; MSVBVM60.rtcAnsiValueBstr00407B20 xor ecx,ecx00407B22 cmp ax,70 ; 与70比较00407B26 setne cl00407B29 neg ecx00407B2B mov dword ptr ss:[ebp-BC],ecx00407B31 lea ecx,dword ptr ss:[ebp-30]00407B34 call dword ptr ds:[<&MSVBVM60.__vbaFreeStr>>; MSVBVM60.__vbaFreeStr00407B3A lea edx,dword ptr ss:[ebp-58]00407B3D lea eax,dword ptr ss:[ebp-48]00407B40 push edx00407B41 push eax00407B42 push 200407B44 call dword ptr ds:[<&MSVBVM60.__vbaFreeVarL>; MSVBVM60.__vbaFreeVarList00407B4A add esp,0C00407B4D cmp word ptr ss:[ebp-BC],bx00407B54 jnz CrackMe_.004081C4 ; 不相等就OVER00407B5A lea ecx,dword ptr ss:[ebp-18]00407B5D lea edx,dword ptr ss:[ebp-48]00407B60 mov dword ptr ss:[ebp-80],ecx00407B63 push edx00407B64 lea eax,dword ptr ss:[ebp-88]00407B6A push 200407B6C lea ecx,dword ptr ss:[ebp-58]00407B6F mov ebx,100407B74 push eax00407B75 push ecx00407B76 mov dword ptr ss:[ebp-40],ebx00407B79 mov dword ptr ss:[ebp-48],200407B80 mov dword ptr ss:[ebp-88],400800407B8A call esi00407B8C lea edx,dword ptr ss:[ebp-2C]00407B8F lea eax,dword ptr ss:[ebp-68]00407B92 mov dword ptr ss:[ebp-A0],edx00407B98 push eax00407B99 lea ecx,dword ptr ss:[ebp-A8]00407B9F push ebx00407BA0 lea