November 28, 200816 yr Yah, this was nice. Even something easy for beginners like me. Just scrolled up to the MessageBoxA and saw that the String2 was Simplest!
November 28, 200816 yr It Was easy, but it's a pity that not all the text in English, that makes it difficult to understand when the answer is OK.
December 13, 200816 yr 0040106B . /0F85 85000000 jnz CRACKME1.004010F600401071 . |8B45 10 mov eax,dword ptr ss:[ebp+10]00401074 . |25 FFFF0000 and eax,0FFFF00401079 . |83F8 66 cmp eax,660040107C . |75 6A jnz short CRACKME1.004010E80040107E . |6A FF push -1 ; /Count = FFFFFFFF (-1.)00401080 . |68 38304000 push CRACKME1.00403038 ; |Buffer = CRACKME1.0040303800401085 . |6A 65 push 65 ; |ControlID = 65 (101.)00401087 . |FF75 08 push dword ptr ss:[ebp+8] ; |hWnd0040108A . |E8 AF000000 call <jmp.&USER32.GetDlgItemTextA> ; \GetDlgItemTextA0040108F . |8D35 38304000 lea esi,dword ptr ds:[403038]00401095 . |8D3D 9C304000 lea edi,dword ptr ds:[40309C]0040109B . |57 push edi ; /String2 => "Simplest!"0040109C . |56 push esi ; |String1 => ""0040109D . |E8 C0000000 call <jmp.&KERNEL32.lstrcmpA> ; \lstrcmpA004010A2 . |85C0 test eax,eax004010A4 . |74 21 je short CRACKME1.004010C7004010A6 . |6A 00 push 0 ; /Style = MB_OK|MB_APPLMODAL004010A8 . |68 17304000 push CRACKME1.00403017 ; |Title = "错误"004010AD . |68 00304000 push CRACKME1.00403000 ; |Text = "抱歉,输入注册码错误!"004010B2 . |6A 00 push 0 ; |hOwner = NULL004010B4 . |E8 91000000 call <jmp.&USER32.MessageBoxA> ; \MessageBoxA004010B9 . |B8 00000000 mov eax,0004010BE . |59 pop ecx004010BF . |5A pop edx004010C0 . |5E pop esi004010C1 . |5F pop edi004010C2 . |5B pop ebx004010C3 . |C9 leave004010C4 . |C2 1000 retn 10004010C7 > |6A 00 push 0 ; /Style = MB_OK|MB_APPLMODAL004010C9 . |68 33304000 push CRACKME1.00403033 ; |Title = "正确"004010CE . |68 1C304000 push CRACKME1.0040301C ; |Text = "恭喜,输入注册号正确!"004010D3 . |6A 00 push 0 ; |hOwner = NULL004010D5 . |E8 70000000 call <jmp.&USER32.MessageBoxA> ; \MessageBoxA004010DA . |B8 00000000 mov eax,0004010DF . |59 pop ecx004010E0 . |5A pop edx004010E1 . |5E pop esi004010E2 . |5F pop edi004010E3 . |5B pop ebx004010E4 . |C9 leave
Create an account or sign in to comment