Jump to content
Tuts 4 You

[crackme]Easy 1[/easy]


MIB

Recommended Posts

I know what "Das password ist richtig" means, but what's the following:

Jetzt das passwort in Kleinbuchstaben als Losung eintragen?

I patched it using W32DASM btw :)

Link to comment
Share on other sites

password == HS_PoWeR

here is generate algo :

@CrackMe_00456fb0:                           ;<= Procedure Start
push ebp
mov ebp,esp
push ecx
push ebx
mov dword ptr ss:[ebp-4],edx
mov eax,dword ptr ss:[ebp-4]
call @CrackMe_004043a8 ;<= Jump/Call Address Not Resolved
xor eax,eax
push ebp
push 045703ch
push dword ptr fs:[eax]
mov dword ptr fs:[eax],esp
xor ebx,ebx
mov eax,dword ptr ss:[ebp-4]
call @CrackMe_004041b8 ;<= Jump/Call Address Not Resolved
cmp eax,8
jnz @CrackMe_00457026
mov eax,dword ptr ss:[ebp-4]
cmp byte ptr ds:[eax],048h
jnz @CrackMe_00457026
mov eax,dword ptr ss:[ebp-4]
cmp byte ptr ds:[eax+1],053h
jnz @CrackMe_00457026
mov eax,dword ptr ss:[ebp-4]
cmp byte ptr ds:[eax+2],05fh
jnz @CrackMe_00457026
mov eax,dword ptr ss:[ebp-4]
cmp byte ptr ds:[eax+3],050h
jnz @CrackMe_00457026
mov eax,dword ptr ss:[ebp-4]
cmp byte ptr ds:[eax+4],06fh
jnz @CrackMe_00457026
mov eax,dword ptr ss:[ebp-4]
cmp byte ptr ds:[eax+5],057h
jnz @CrackMe_00457026
mov eax,dword ptr ss:[ebp-4]
cmp byte ptr ds:[eax+6],065h
jnz @CrackMe_00457026
mov eax,dword ptr ss:[ebp-4]
cmp byte ptr ds:[eax+7],052h
jnz @CrackMe_00457026
mov bl,1
@CrackMe_00457026:
xor eax,eax
pop edx
pop ecx
pop ecx
mov dword ptr fs:[eax],edx
push 0457043h
@CrackMe_00457033:
lea eax,dword ptr ss:[ebp-4]
call @CrackMe_00403ef8 ;<= Jump/Call Address Not Resolved
ret ;<= Procedure End
jmp @CrackMe_00403908 ;<= Jump/Call Address Not Resolved
jmp @CrackMe_00457033
mov eax,ebx
pop ebx
pop ecx
pop ebp
ret

BR ,

GioTiN - Under SEH Team

Link to comment
Share on other sites

I've made a tutorial for finding the correct serial. I am a total newb when it comes to reverse engineer and just started cracking 2 days ago and english isn't my native tongue, so be gentle :P

I'm not sure about the code, I don't know ASM, so I googled most of it when writing this tutorial, but let me know what you think. Any suggestion/critic is welcome!

Thanks for the CrackMe MiB!

MiB CrackMe.pdf

Link to comment
Share on other sites

  • 5 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...