Back to Index
Previous: sub_02CD41E4
Next: sub_02CD436C
Labelmas.sub_02CD42C0
02CD42C0 /$ PUSH EBP
02CD42C1 |. MOV EBP,ESP
02CD42C3 |. ADD ESP,-8
02CD42C6 |. PUSH EBX
02CD42C7 |. MOV EBX,DWORD PTR SS:[EBP+8]
02CD42CA |. LEA EAX,DWORD PTR SS:[EBP-8]
02CD42CD |. PUSH EAX ; /Arg3
02CD42CE |. LEA EDX,DWORD PTR SS:[EBP-4] ; |
02CD42D1 |. PUSH EDX ; |Arg2
02CD42D2 |. MOV ECX,DWORD PTR SS:[EBP+10] ; |
02CD42D5 |. PUSH ECX ; |Arg1
02CD42D6 |. CALL Labelmas.02CD41E4 ; \Labelmas.02CD41E4
02CD42DB |. ADD ESP,0C
02CD42DE |. MOV WORD PTR DS:[EBX+12],AX
02CD42E2 |. TEST AX,AX
02CD42E5 |. JE SHORT Labelmas.02CD430B
02CD42E7 |. CMP BYTE PTR DS:[EBX+16],0
02CD42EB |. JGE SHORT Labelmas.02CD4319
02CD42ED |. MOV EDX,DWORD PTR SS:[EBP-8]
02CD42F0 |. PUSH EDX ; /Arg3
02CD42F1 |. MOV ECX,DWORD PTR SS:[EBP-4] ; |
02CD42F4 |. OR ECX,DWORD PTR SS:[EBP+14] ; |
02CD42F7 |. PUSH ECX ; |Arg2
02CD42F8 |. MOV EAX,DWORD PTR SS:[EBP+C] ; |
02CD42FB |. PUSH EAX ; |Arg1
02CD42FC |. CALL Labelmas.02CD3A04 ; \Labelmas.02CD3A04
02CD4301 |. ADD ESP,0C
02CD4304 |. MOV BYTE PTR DS:[EBX+16],AL
02CD4307 |. TEST AL,AL
02CD4309 |. JGE SHORT Labelmas.02CD4319
02CD430B |> MOV BYTE PTR DS:[EBX+16],0FF
02CD430F |. MOV WORD PTR DS:[EBX+12],0
02CD4315 |. XOR EAX,EAX
02CD4317 |. JMP SHORT Labelmas.02CD4364
02CD4319 |> MOVSX EDX,BYTE PTR DS:[EBX+16]
02CD431D |. TEST BYTE PTR DS:[EDX*4+2CDF139],20
02CD4325 |. JE SHORT Labelmas.02CD432D
02CD4327 |. OR WORD PTR DS:[EBX+12],200
02CD432D |> PUSH 200
02CD4332 |. TEST BYTE PTR DS:[EBX+13],2
02CD4336 |. JE SHORT Labelmas.02CD433F
02CD4338 |. MOV ECX,1
02CD433D |. JMP SHORT Labelmas.02CD4341
02CD433F |> XOR ECX,ECX
02CD4341 |> PUSH ECX ; |Arg3
02CD4342 |. PUSH 0 ; |Arg2 = 00000000
02CD4344 |. PUSH EBX ; |Arg1
02CD4345 |. CALL Labelmas.02CD5844 ; \Labelmas.02CD5844
02CD434A |. ADD ESP,10
02CD434D |. TEST EAX,EAX
02CD434F |. JE SHORT Labelmas.02CD435C
02CD4351 |. PUSH EBX ; /Arg1
02CD4352 |. CALL Labelmas.02CD4054 ; \Labelmas.02CD4054
02CD4357 |. POP ECX
02CD4358 |. XOR EAX,EAX
02CD435A |. JMP SHORT Labelmas.02CD4364
02CD435C |> MOV WORD PTR DS:[EBX+10],0
02CD4362 |. MOV EAX,EBX
02CD4364 |> POP EBX
02CD4365 |. POP ECX
02CD4366 |. POP ECX
02CD4367 |. POP EBP
02CD4368 \. RETN
02CD4369 NOP
02CD436A NOP
02CD436B NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart