Back to Index
Previous: sub_02CD3F68
Next: sub_02CD4054
Labelmas.sub_02CD3FD4
02CD3FD4 /$ PUSH EBP
02CD3FD5 |. MOV EBP,ESP
02CD3FD7 |. PUSH EBX
02CD3FD8 |. PUSH ESI
02CD3FD9 |. PUSH EDI
02CD3FDA |. MOV EBX,DWORD PTR SS:[EBP+8]
02CD3FDD |. MOV EDI,DWORD PTR SS:[EBP+14]
02CD3FE0 |. MOV ESI,DWORD PTR SS:[EBP+C]
02CD3FE3 |. TEST BYTE PTR DS:[EBX+12],4
02CD3FE7 |. JE SHORT Labelmas.02CD3FF3
02CD3FE9 |. MOV EAX,DWORD PTR DS:[EBX+4]
02CD3FEC |. PUSH EAX
02CD3FED |. CALL Labelmas.02CD1B18
02CD3FF2 |. POP ECX
02CD3FF3 |> AND WORD PTR DS:[EBX+12],0FFF3
02CD3FF9 |. XOR EDX,EDX
02CD3FFB |. MOV DWORD PTR DS:[EBX+C],EDX
02CD3FFE |. LEA ECX,DWORD PTR DS:[EBX+14]
02CD4001 |. MOV DWORD PTR DS:[EBX+4],ECX
02CD4004 |. MOV DWORD PTR DS:[EBX],ECX
02CD4006 |. CMP DWORD PTR SS:[EBP+10],2
02CD400A |. JE SHORT Labelmas.02CD404A
02CD400C |. TEST EDI,EDI
02CD400E |. JBE SHORT Labelmas.02CD404A
02CD4010 |. MOV DWORD PTR DS:[2CE03BC],Labelmas.02CD> ; Entry address
02CD401A |. TEST ESI,ESI
02CD401C |. JNZ SHORT Labelmas.02CD4037
02CD401E |. PUSH EDI ; /Arg1
02CD401F |. CALL Labelmas.02CD1B08 ; \Labelmas.02CD1B08
02CD4024 |. POP ECX
02CD4025 |. MOV ESI,EAX
02CD4027 |. TEST EAX,EAX
02CD4029 |. JE SHORT Labelmas.02CD4032
02CD402B |. OR WORD PTR DS:[EBX+12],4
02CD4030 |. JMP SHORT Labelmas.02CD4037
02CD4032 |> OR EAX,FFFFFFFF
02CD4035 |. JMP SHORT Labelmas.02CD404C
02CD4037 |> MOV DWORD PTR DS:[EBX],ESI
02CD4039 |. MOV DWORD PTR DS:[EBX+4],ESI
02CD403C |. MOV DWORD PTR DS:[EBX+C],EDI
02CD403F |. CMP DWORD PTR SS:[EBP+10],1
02CD4043 |. JNZ SHORT Labelmas.02CD404A
02CD4045 |. OR WORD PTR DS:[EBX+12],8
02CD404A |> XOR EAX,EAX
02CD404C |> POP EDI
02CD404D |. POP ESI
02CD404E |. POP EBX
02CD404F |. POP EBP
02CD4050 \. RETN
02CD4051 NOP
02CD4052 NOP
02CD4053 NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart