Jump to content
Tuts 4 You

[crackme] CrackMe2


Recommended Posts

Posted

004856C6 |. 84C0 test al,al

004856C8 0F84 EA000000 je CrackMe2.004857B8

004856CE |. 8D4D F4 lea ecx,[local.3]

004856D1 |. 8B15 088D4800 mov edx,dword ptr ds:[488D08]

004856D7 |. 8B83 18030000 mov eax,dword ptr ds:[ebx+318]

004856DD |. E8 D2FCFFFF call CrackMe2.004853B4

004856E2 |. 8B45 F4 mov eax,[local.3]

004856E5 |. 8D55 F8 lea edx,[local.2]

004856E8 |. E8 132CF8FF call CrackMe2.00408300

004856ED |. 8B45 F8 mov eax,[local.2]

004856F0 |. 50 push eax

004856F1 |. 8D55 F0 lea edx,[local.4]

004856F4 |. 8B83 04030000 mov eax,dword ptr ds:[ebx+304]

004856FA |. E8 0D3DFBFF call CrackMe2.0043940C

004856FF |. 8B55 F0 mov edx,[local.4]

00485702 |. 58 pop eax

00485703 |. E8 FCEBF7FF call CrackMe2.00404304

00485708 |. 0F85 AA000000 jnz CrackMe2.004857B8

0048570E |. 8D55 E8 lea edx,[local.6]

00485711 |. 8B83 04030000 mov eax,dword ptr ds:[ebx+304]

00485717 |. E8 F03CFBFF call CrackMe2.0043940C

0048571C |. 8B45 E8 mov eax,[local.6]

0048571F |. 8D55 EC lea edx,[local.5]

00485722 |. E8 E9EFFFFF call CrackMe2.00484710

00485727 |. 8B45 EC mov eax,[local.5]

0048572A |. 50 push eax

0048572B |. 8D55 E4 lea edx,[local.7]

0048572E |. 8B83 FC020000 mov eax,dword ptr ds:[ebx+2FC]

00485734 |. E8 D33CFBFF call CrackMe2.0043940C

00485739 |. 8D45 E4 lea eax,[local.7]

0048573C |. 50 push eax

0048573D |. 8D55 E0 lea edx,[local.8]

00485740 |. 8B83 F8020000 mov eax,dword ptr ds:[ebx+2F8]

00485746 |. E8 C13CFBFF call CrackMe2.0043940C

0048574B |. 8B55 E0 mov edx,[local.8]

0048574E |. 58 pop eax

0048574F |. E8 6CEAF7FF call CrackMe2.004041C0

00485754 |. 8B55 E4 mov edx,[local.7]

00485757 |. 58 pop eax

00485758 |. E8 A7EBF7FF call CrackMe2.00404304

0048575D |. 75 59 jnz short CrackMe2.004857B8

0048575F |. 6A 40 push 40

00485761 |. 8D55 DC lea edx,[local.9]

00485764 |. B8 6C584800 mov eax,CrackMe2.0048586C ; ASCII "CCE1CABE"

00485769 |. E8 DEF8FFFF call CrackMe2.0048504C

0048576E |. 8B45 DC mov eax,[local.9]

00485771 |. E8 42ECF7FF call CrackMe2.004043B8

00485776 |. 50 push eax

00485777 |. 8D55 D8 lea edx,[local.10]

0048577A |. B8 80584800 mov eax,CrackMe2.00485880 ; ASCII "D7A2B2E1B3C9B9A6A3A1CAB9D3C3CADAC8A8D3DAA3BA"

0048577F |. E8 C8F8FFFF call CrackMe2.0048504C

00485784 |. 8D45 D8 lea eax,[local.10]

00485787 |. 50 push eax

00485788 |. 8D55 D4 lea edx,[local.11]

0048578B |. 8B83 FC020000 mov eax,dword ptr ds:[ebx+2FC]

00485791 |. E8 763CFBFF call CrackMe2.0043940C

00485796 |. 8B55 D4 mov edx,[local.11]

00485799 |. 58 pop eax

0048579A |. E8 21EAF7FF call CrackMe2.004041C0

0048579F |. 8B45 D8 mov eax,[local.10]

004857A2 |. E8 11ECF7FF call CrackMe2.004043B8

004857A7 |. 8BD0 mov edx,eax

004857A9 |. A1 0C744800 mov eax,dword ptr ds:[48740C]

004857AE |. 8B00 mov eax,dword ptr ds:[eax]

004857B0 |. 59 pop ecx

004857B1 |. E8 3237FDFF call CrackMe2.00458EE8

004857B6 |. EB 3C jmp short CrackMe2.004857F4

004857B8 |> 6A 10 push 10

00458F2D |. 3B45 E8 cmp eax,[local.6]

00458F30 |. 74 60 je short CrackMe2.00458F92

00458F30 |. /74 60 je short CrackMe2.00458F92

00458F32 |. |C745 BC 28000>mov [local.17],28

00458F39 |. |8D45 BC lea eax,[local.17]

00458F3C |. |50 push eax

00458F3D |. |8B45 EC mov eax,[local.5]

00458F40 |. |50 push eax

00458F41 |. |A1 88724800 mov eax,dword ptr ds:[487288]

00458F46 |. |8B00 mov eax,dword ptr ds:[eax]

00458F48 |. |FFD0 call eax

00458F4A |. |8D45 AC lea eax,[local.21]

00458F4D |. |50 push eax ; /pRect

00458F4E |. |8B45 FC mov eax,[local.1] ; |

00458F51 |. |8B40 30 mov eax,dword ptr ds:[eax+30] ; |

00458F54 |. |50 push eax ; |hWnd

00458F55 |. |E8 E6DBFAFF call <jmp.&user32.GetWindowRect> ; \GetWindowRect

00458F30 |. /74 60 je short CrackMe2.00458F92

00458F32 |. |C745 BC 28000>mov [local.17],28

00458F39 |. |8D45 BC lea eax,[local.17]

00458F3C |. |50 push eax

00458F3D |. |8B45 EC mov eax,[local.5]

00458F40 |. |50 push eax

00458F41 |. |A1 88724800 mov eax,dword ptr ds:[487288]

00458F46 |. |8B00 mov eax,dword ptr ds:[eax]

00458F48 |. |FFD0 call eax

00458F4A |. |8D45 AC lea eax,[local.21]

00458F4D |. |50 push eax ; /pRect

00458F4E |. |8B45 FC mov eax,[local.1] ; |

00458F51 |. |8B40 30 mov eax,dword ptr ds:[eax+30] ; |

00458F54 |. |50 push eax ; |hWnd

00458F55 |. |E8 E6DBFAFF call <jmp.&user32.GetWindowRect> ; \GetWindowRect

00458F5A |. |6A 1D push 1D

00458F5C |. |6A 00 push 0

00458F5E |. |6A 00 push 0

00458F60 |. |8B4D CC mov ecx,[local.13]

00458F63 |. |8B55 C4 mov edx,[local.15]

00458F66 |. |2BCA sub ecx,edx

00458F68 |. |D1F9 sar ecx,1

00458F6A |. |79 03 jns short CrackMe2.00458F6F

00458F6C |. |83D1 00 adc ecx,0

00458F6F |> |03CA add ecx,edx

00458F71 |. |51 push ecx

00458F72 |. |8B55 C8 mov edx,[local.14]

00458F75 |. |8B45 C0 mov eax,[local.16]

00458F78 |. |2BD0 sub edx,eax

00458F7A |. |D1FA sar edx,1

00458F7C |79 03 jns short CrackMe2.00458F81

00458F7E |. |83D2 00 adc edx,0

00458F81 |> |03D0 add edx,eax ; |

00458F83 |. |52 push edx ; |X

00458F84 |. |6A 00 push 0 ; |InsertAfter = HWND_TOP

00458F86 |. |8B45 FC mov eax,[local.1] ; |

00458F89 |. |8B40 30 mov eax,dword ptr ds:[eax+30] ; |

00458F8C |. |50 push eax ; |hWnd

00458F8D |. |E8 CEDDFAFF call <jmp.&user32.SetWindowPos> ; \SetWindowPos

00458F92 |> \33C0 xor eax,eax

00458F94 |. E8 236DFFFF call CrackMe2.0044FCBC

00458F99 |. 8945 F0 mov [local.4],eax

00458F9C |. E8 376CFFFF call CrackMe2.0044FBD8

00458FA1 |. 8945 E4 mov [local.7],eax

00458FA4 |. 8B45 FC mov eax,[local.1]

00458FA7 |. E8 C8EEFFFF call CrackMe2.00457E74

00458FAC |. 84C0 test al,al

00458FAE |. 74 06 je short CrackMe2.00458FB6

00458FB0 |. 81CB 00001000 or ebx,100000

00458FB6 |> 33C9 xor ecx,ecx

00458FB8 |. 55 push ebp

00458FB9 |. 68 3D904500 push CrackMe2.0045903D

00458FBE |. 64:FF31 push dword ptr fs:[ecx]

00458FC1 |. 64:8921 mov dword ptr fs:[ecx],esp

00458FC4 |. 53 push ebx ; /Style

00458FC5 |. 57 push edi ; |Title

00458FC6 |. 56 push esi ; |Text

00458FC7 |. 8B45 FC mov eax,[local.1] ; |

00458FCA |. 8B40 30 mov eax,dword ptr ds:[eax+30] ; |

00458FCD |. 50 push eax ; |hOwner

00458FCE |. E8 55DCFAFF call <jmp.&user32.MessageBoxA> ; \MessageBoxA

CrackMe2.rar

Posted

The [crackme] tag has been added to your topic title.

Please remember to follow and adhere to the topic title format - thankyou!

[This is an automated reply]

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...