Back to Index
Previous: sub_02CD3604
Next: sub_02CD3728
Labelmas.sub_02CD362C
02CD362C /$ PUSH EBP
02CD362D |. MOV EBP,ESP
02CD362F |. MOV EAX,1
02CD3634 |. POP EBP
02CD3635 \. RETN
02CD3636 NOP
02CD3637 NOP
02CD3638 /. PUSH EBP
02CD3639 |. MOV EBP,ESP
02CD363B |. ADD ESP,-8
02CD363E |. PUSH EBX
02CD363F |. PUSH ESI
02CD3640 |. PUSH EDI
02CD3641 |. MOV ESI,DWORD PTR SS:[EBP+10]
02CD3644 |. MOV EDI,DWORD PTR SS:[EBP+C]
02CD3647 |. MOV EBX,DWORD PTR SS:[EBP+8]
02CD364A |. CMP DWORD PTR DS:[EBX],0EEDFAE6
02CD3650 |. JNZ SHORT Labelmas.02CD3659
02CD3652 |. XOR EAX,EAX
02CD3654 |. JMP Labelmas.02CD371E
02CD3659 |> MOV EAX,DWORD PTR DS:[EBX]
02CD365B |. CMP EAX,0EEFFACE
02CD3660 |. JE SHORT Labelmas.02CD3669
02CD3662 |. CMP EAX,0EEDFACE
02CD3667 |. JNZ SHORT Labelmas.02CD3677
02CD3669 |> MOV EAX,EDI
02CD366B |. MOV EDX,EBX
02CD366D |. CALL Labelmas.02CD3802
02CD3672 |. CALL Labelmas.02CD350C
02CD3677 |> CMP DWORD PTR DS:[EBX],C00000FD
02CD367D |. JNZ SHORT Labelmas.02CD3693
02CD367F |. CMP DWORD PTR DS:[2CDEC64],0
02CD3686 |. JE SHORT Labelmas.02CD3693
02CD3688 |. PUSH Labelmas.02CDEC68 ; ASCII "Stack Overflow!"
02CD368D |. CALL Labelmas.02CDACB4
02CD3692 |. POP ECX
02CD3693 |> CMP DWORD PTR DS:[2CE12A0],0
02CD369A |. JE SHORT Labelmas.02CD36B4
02CD369C |. MOV EDX,DWORD PTR SS:[EBP+14]
02CD369F |. PUSH EDX ; /Arg4
02CD36A0 |. PUSH ESI ; |Arg3
02CD36A1 |. PUSH EDI ; |Arg2
02CD36A2 |. PUSH EBX ; |Arg1
02CD36A3 |. CALL DWORD PTR DS:[2CE12A0] ; \Labelmas.02CD362C
02CD36A9 |. ADD ESP,10
02CD36AC |. TEST EAX,EAX
02CD36AE |. JNZ SHORT Labelmas.02CD36B4
02CD36B0 |. XOR EAX,EAX
02CD36B2 |. JMP SHORT Labelmas.02CD371E
02CD36B4 |> CMP DWORD PTR DS:[2CE129C],0
02CD36BB |. JE SHORT Labelmas.02CD36D5
02CD36BD |. MOV EDX,DWORD PTR SS:[EBP+14]
02CD36C0 |. PUSH EDX ; /Arg4
02CD36C1 |. PUSH ESI ; |Arg3
02CD36C2 |. PUSH EDI ; |Arg2
02CD36C3 |. PUSH EBX ; |Arg1
02CD36C4 |. CALL DWORD PTR DS:[2CE129C] ; \Labelmas.02CD362C
02CD36CA |. ADD ESP,10
02CD36CD |. TEST EAX,EAX
02CD36CF |. JNZ SHORT Labelmas.02CD36D5
02CD36D1 |. XOR EAX,EAX
02CD36D3 |. JMP SHORT Labelmas.02CD371E
02CD36D5 |> CMP DWORD PTR DS:[2CE16CC],0
02CD36DC |. JE SHORT Labelmas.02CD370F
02CD36DE |. MOV EDX,DWORD PTR DS:[2CE16CC] ; OLLYDBG.___CPPdebugHook
02CD36E4 |. MOV EAX,DWORD PTR DS:[EDX]
02CD36E6 |. CMP EAX,1
02CD36E9 |. JE SHORT Labelmas.02CD36F0
02CD36EB |. CMP EAX,2
02CD36EE |. JNZ SHORT Labelmas.02CD370F
02CD36F0 |> MOV EAX,DWORD PTR DS:[EBX]
02CD36F2 |. CMP EAX,0EEDFACE
02CD36F7 |. JB SHORT Labelmas.02CD3700
02CD36F9 |. CMP EAX,0EEFFACE
02CD36FE |. JBE SHORT Labelmas.02CD370F
02CD3700 |> PUSH ESI ; /Arg5
02CD3701 |. PUSH EBX ; |Arg4
02CD3702 |. PUSH EDI ; |Arg3
02CD3703 |. PUSH 3 ; |Arg2 = 00000003
02CD3705 |. PUSH 2 ; |Arg1 = 00000002
02CD3707 |. CALL Labelmas.02CDBB91 ; \Labelmas.02CDBB91
02CD370C |. ADD ESP,14
02CD370F |> MOV DWORD PTR SS:[EBP-8],EBX
02CD3712 |. MOV DWORD PTR SS:[EBP-4],ESI
02CD3715 |. LEA EDX,DWORD PTR SS:[EBP-8]
02CD3718 |. PUSH EDX ; /pExceptionInfo
02CD3719 |. CALL <JMP.&KERNEL32.UnhandledExceptionFi> ; \UnhandledExceptionFilter
02CD371E |> POP EDI
02CD371F |. POP ESI
02CD3720 |. POP EBX
02CD3721 |. POP ECX
02CD3722 |. POP ECX
02CD3723 |. POP EBP
02CD3724 \. RETN
02CD3725 NOP
02CD3726 NOP
02CD3727 NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart