- UID
- 2007
注册时间2007-10-3
阅读权限30
最后登录1970-1-1
龙战于野
该用户从未签到
|
发表于 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:[EBP-20],ECX
0040151B |. 66:A1 5C31400>MOV AX,WORD PTR DS:[40315C]
00401521 |. 66:8945 F4 MOV WORD PTR SS:[EBP-C],AX
00401525 |. 33C9 XOR ECX,ECX
00401527 |. 894D F6 MOV DWORD PTR SS:[EBP-A],ECX
0040152A |. 894D FA MOV DWORD PTR SS:[EBP-6],ECX
0040152D |. 8B15 20304000 MOV EDX,DWORD PTR DS:[403020]
00401533 |. 8955 E4 MOV DWORD PTR SS:[EBP-1C],EDX
00401536 |. A1 24304000 MOV EAX,DWORD PTR DS:[403024]
0040153B |. 8945 E8 MOV DWORD PTR SS:[EBP-18],EAX
0040153E |. 66:8B0D 28304>MOV CX,WORD PTR DS:[403028]
00401545 |. 66:894D EC MOV WORD PTR SS:[EBP-14],CX
00401549 |. 6A 0A PUSH 0A
0040154B |. 8D55 F4 LEA EDX,DWORD PTR SS:[EBP-C]
0040154E |. 52 PUSH EDX
0040154F |. 68 E8030000 PUSH 3E8
00401554 |. 8B4D E0 MOV ECX,DWORD PTR SS:[EBP-20]
00401557 |. E8 A8050000 CALL <JMP.&MFC42.#3098>
0040155C |. 8D45 F4 LEA EAX,DWORD PTR SS:[EBP-C]
0040155F |. 50 PUSH EAX ; /String = 00000001 ???
00401560 |. FF15 04204000 CALL DWORD PTR DS:[<&KERNEL32.lstrlenA>] ; \lstrlenA
00401566 |. 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX ; //注册码位数=4位
00401569 |. 837D F0 01 CMP DWORD PTR SS:[EBP-10],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:[EBP-20]
0040157E |. E8 7B050000 CALL <JMP.&MFC42.#4224>
00401583 |. EB 3C JMP SHORT chap201.004015C1
00401585 |> 8D4D E4 LEA ECX,DWORD PTR SS:[EBP-1C]
00401588 |. 51 PUSH ECX ; /ECX=0012F890, (ASCII "<BrD-SoB>")
00401589 |. 8D55 F4 LEA EDX,DWORD PTR SS:[EBP-C] ; |
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:[EBP-20]
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:[EBP-20]
004015BC |. E8 3D050000 CALL <JMP.&MFC42.#4224>
004015C1 |> 8BE5 MOV ESP,EBP
004015C3 |. 5D POP EBP ; 0012FE8C
004015C4 \. C3 RETN
不知道这个有何难度.明明是明码比较的./:012 |
-
|