简单的creakme老手飘过
不明码比较的creakme老手飘过[ 本帖最后由 jzyjd 于 2009-3-2 12:59 编辑 ] 00401512/.55 PUSH EBP
00401513|.8BEC MOV EBP,ESP
00401515|.83EC 20 SUB ESP,20
00401518|.894D E0 MOV DWORD PTR SS:,ECX
0040151B|.66:A1 5C31400>MOV AX,WORD PTR DS:
00401521|.66:8945 F4 MOV WORD PTR SS:,AX
00401525|.33C9 XOR ECX,ECX
00401527|.894D F6 MOV DWORD PTR SS:,ECX
0040152A|.894D FA MOV DWORD PTR SS:,ECX
0040152D|.8B15 20304000 MOV EDX,DWORD PTR DS:
00401533|.8955 E4 MOV DWORD PTR SS:,EDX
00401536|.A1 24304000 MOV EAX,DWORD PTR DS:
0040153B|.8945 E8 MOV DWORD PTR SS:,EAX
0040153E|.66:8B0D 28304>MOV CX,WORD PTR DS:
00401545|.66:894D EC MOV WORD PTR SS:,CX
00401549|.6A 0A PUSH 0A
0040154B|.8D55 F4 LEA EDX,DWORD PTR SS:
0040154E|.52 PUSH EDX
0040154F|.68 E8030000 PUSH 3E8
00401554|.8B4D E0 MOV ECX,DWORD PTR SS:
00401557|.E8 A8050000 CALL <JMP.&MFC42.#3098>
0040155C|.8D45 F4 LEA EAX,DWORD PTR SS:
0040155F|.50 PUSH EAX ; /String = 00000001 ???
00401560|.FF15 04204000 CALL DWORD PTR DS:[<&KERNEL32.lstrlenA>] ; \lstrlenA
00401566|.8945 F0 MOV DWORD PTR SS:,EAX ;//注册码位数=4位
00401569|.837D F0 01 CMP DWORD PTR SS:,1
0040156D|.73 16 JNB SHORT chap201.00401585
0040156F|.6A 40 PUSH 40
00401571|.68 2C304000 PUSH chap201.0040302C ;ASCII "CrackMe"
00401576|.68 34304000 PUSH chap201.00403034 ;ASCII "Enter Registration Number"
0040157B|.8B4D E0 MOV ECX,DWORD PTR SS:
0040157E|.E8 7B050000 CALL <JMP.&MFC42.#4224>
00401583|.EB 3C JMP SHORT chap201.004015C1
00401585|>8D4D E4 LEA ECX,DWORD PTR SS:
00401588|.51 PUSH ECX ; /ECX=0012F890, (ASCII "<BrD-SoB>")
00401589|.8D55 F4 LEA EDX,DWORD PTR SS: ; |
0040158C|.52 PUSH EDX ; |EDX=0012F8A0, (ASCII "Squn")
0040158D|.FF15 00204000 CALL DWORD PTR DS:[<&KERNEL32.lstrcmpA>] ; \lstrcmpA
00401593|.85C0 TEST EAX,EAX
00401595|.75 16 JNZ SHORT chap201.004015AD
00401597|.6A 40 PUSH 40
00401599|.68 50304000 PUSH chap201.00403050 ;ASCII "CrackMe"
0040159E|.68 58304000 PUSH chap201.00403058 ;ASCII "Correct way to go!!"
004015A3|.8B4D E0 MOV ECX,DWORD PTR SS:
004015A6|.E8 53050000 CALL <JMP.&MFC42.#4224>
004015AB|.EB 14 JMP SHORT chap201.004015C1
004015AD|>6A 40 PUSH 40
004015AF|.68 6C304000 PUSH chap201.0040306C ;ASCII "CrackMe"
004015B4|.68 74304000 PUSH chap201.00403074 ;ASCII "Incorrect try again!!"
004015B9|.8B4D E0 MOV ECX,DWORD PTR SS:
004015BC|.E8 3D050000 CALL <JMP.&MFC42.#4224>
004015C1|>8BE5 MOV ESP,EBP
004015C3|.5D POP EBP ;0012FE8C
004015C4\.C3 RETN
不知道这个有何难度.明明是明码比较的./:012 不好意思,发错了。我再重发一个。你破一下。 这个不是黑客教程里的那个Crackme么? 学习是无止境的,感谢提供!!!
页:
[1]