squ1zzy Posted July 25, 2009 Posted July 25, 2009 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
GioTiN Posted July 26, 2009 Posted July 26, 2009 password == HS_PoWeRhere 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 retBR ,GioTiN - Under SEH Team
squ1zzy Posted July 26, 2009 Posted July 26, 2009 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 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now