jzyjd 发表于 2009-3-2 10:39:31

简单的creakme老手飘过

不明码比较的creakme老手飘过

[ 本帖最后由 jzyjd 于 2009-3-2 12:59 编辑 ]

Squn 发表于 2009-3-2 10:48:43

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

jzyjd 发表于 2009-3-2 12:56:42

不好意思,发错了。我再重发一个。你破一下。

semac 发表于 2009-3-2 20:58:18

这个不是黑客教程里的那个Crackme么?

super123456789 发表于 2009-3-2 21:49:24

学习是无止境的,感谢提供!!!
页: [1]
查看完整版本: 简单的creakme老手飘过