Back to Index
Previous: sub_02CD3FD4
Next: sub_02CD40E4
Labelmas.sub_02CD4054
02CD4054 /$ PUSH EBP
02CD4055 |. MOV EBP,ESP
02CD4057 |. PUSH EBX
02CD4058 |. PUSH ESI
02CD4059 |. PUSH EDI
02CD405A |. MOV EBX,DWORD PTR SS:[EBP+8]
02CD405D |. TEST EBX,EBX
02CD405F |. JE SHORT Labelmas.02CD4066
02CD4061 |. CMP BL,BYTE PTR DS:[EBX+17]
02CD4064 |. JE SHORT Labelmas.02CD406B
02CD4066 |> OR EAX,FFFFFFFF
02CD4069 |. JMP SHORT Labelmas.02CD40DD
02CD406B |> CMP DWORD PTR DS:[EBX+C],0
02CD406F |. JE SHORT Labelmas.02CD4097
02CD4071 |. CMP DWORD PTR DS:[EBX+8],0
02CD4075 |. JGE SHORT Labelmas.02CD4087
02CD4077 |. PUSH EBX ; /Arg1
02CD4078 |. CALL Labelmas.02CD40E4 ; \Labelmas.02CD40E4
02CD407D |. POP ECX
02CD407E |. TEST EAX,EAX
02CD4080 |. JE SHORT Labelmas.02CD4087
02CD4082 |. OR ESI,FFFFFFFF
02CD4085 |. JMP SHORT Labelmas.02CD40DB
02CD4087 |> TEST BYTE PTR DS:[EBX+12],4
02CD408B |. JE SHORT Labelmas.02CD4097
02CD408D |. MOV EAX,DWORD PTR DS:[EBX+4]
02CD4090 |. PUSH EAX
02CD4091 |. CALL Labelmas.02CD1B18
02CD4096 |. POP ECX
02CD4097 |> MOVSX EDX,BYTE PTR DS:[EBX+16]
02CD409B |. PUSH EDX ; /Arg1
02CD409C |. CALL Labelmas.02CD385C ; \Labelmas.02CD385C
02CD40A1 |. POP ECX
02CD40A2 |. MOV ESI,EAX
02CD40A4 |. MOV WORD PTR DS:[EBX+12],0
02CD40AA |. XOR EAX,EAX
02CD40AC |. XOR EDX,EDX
02CD40AE |. MOV DWORD PTR DS:[EBX+C],EAX
02CD40B1 |. MOV DWORD PTR DS:[EBX+8],EDX
02CD40B4 |. MOV BYTE PTR DS:[EBX+16],0FF
02CD40B8 |. MOV DI,WORD PTR DS:[EBX+10]
02CD40BC |. TEST DI,DI
02CD40BF |. JE SHORT Labelmas.02CD40DB
02CD40C1 |. PUSH EDI ; /Arg3
02CD40C2 |. PUSH 0 ; |Arg2 = 00000000
02CD40C4 |. PUSH 0 ; |Arg1 = 00000000
02CD40C6 |. CALL Labelmas.02CD4D4C ; \Labelmas.02CD4D4C
02CD40CB |. ADD ESP,0C
02CD40CE |. PUSH EAX ; /Arg1
02CD40CF |. CALL Labelmas.02CD5A98 ; \Labelmas.02CD5A98
02CD40D4 |. POP ECX
02CD40D5 |. MOV WORD PTR DS:[EBX+10],0
02CD40DB |> MOV EAX,ESI
02CD40DD |> POP EDI
02CD40DE |. POP ESI
02CD40DF |. POP EBX
02CD40E0 |. POP EBP
02CD40E1 \. RETN
02CD40E2 NOP
02CD40E3 NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart