• 标 题:这里!请进 (1千字)
  • 作 者:小球[CCG]
  • 时 间:2001-4-9 22:14:35
  • 链 接:http://bbs.pediy.com

今天有空,就研究研究peterchen给我的crackme:Andrénalin.33
程序也很有趣,key形式的。看来是固定的,但是好像也不是很容易,一定不是明文的!要有心理准备哦!
好了我们开始吧!
输入key:abc
下断bpx hmemcpy
程序被断:15次F12将要出错,所以14下就够了
到这儿:
:00401000 07                      pop es
:00401001 0008                    add byte ptr [eax], cl
:00401003 00DC                    add ah, bl
:00401005 214000                  and dword ptr [eax+00], eax

:00401008 17224000                DWORD 00402217
:0040100C E3214000                DWORD 004021E3
按F10继续
:00401FAA FF1508414000            Call dword ptr [00404108] *这里取到你的码
:00401FB0 66050A00                add ax, 000A
:00401FB4 0F80B0020000            jo 0040226A
:00401FBA 0FBFD0                  movsx edx, ax
:00401FBD 52                      push edx
按F10让它算吧!
* Possible StringData Ref from Code Obj ->"kkXy^rO|*yXo*m\kMuOn*+"
                                  |
:00402036 C7855CFFFFFF8C1A4000    mov dword ptr [ebp+FFFFFF5C], 00401A8C
:00402040 C78554FFFFFF08800000    mov dword ptr [ebp+FFFFFF54], 00008008
上面的00401a8c里面放的的是的注册码,只不过是密文的!你只要把它的十六进制减去A就是真正的注册码了!
呵呵....也挺简单的!
注册码是aNThEr oNe cRaCkEd !
你试试.....