Back to Index
Previous: sub_02CD4054
Next: sub_02CD4164

Labelmas.sub_02CD40E4

02CD40E4  /$ PUSH EBP 
02CD40E5  |. MOV EBP,ESP 
02CD40E7  |. PUSH EBX 
02CD40E8  |. PUSH ESI 
02CD40E9  |. MOV EBX,DWORD PTR SS:[EBP+8] 
02CD40EC  |. TEST EBX,EBX 
02CD40EE  |. JNZ SHORT Labelmas.02CD40F9 
02CD40F0  |. CALL Labelmas.02CD4164 
02CD40F5  |. XOR EAX,EAX 
02CD40F7  |. JMP SHORT Labelmas.02CD415F 
02CD40F9  |> CMP BL,BYTE PTR DS:[EBX+17] 
02CD40FC  |. JE SHORT Labelmas.02CD4103 
02CD40FE  |. OR EAX,FFFFFFFF 
02CD4101  |. JMP SHORT Labelmas.02CD415F 
02CD4103  |> CMP DWORD PTR DS:[EBX+8],0 
02CD4107  |. JL SHORT Labelmas.02CD412B 
02CD4109  |. TEST BYTE PTR DS:[EBX+12],8 
02CD410D  |. JNZ SHORT Labelmas.02CD4116 
02CD410F  |. LEA EDX,DWORD PTR DS:[EBX+14] 
02CD4112  |. CMP EDX,DWORD PTR DS:[EBX] 
02CD4114  |. JNZ SHORT Labelmas.02CD4127 
02CD4116  |> XOR ECX,ECX 
02CD4118  |. MOV DWORD PTR DS:[EBX+8],ECX 
02CD411B  |. LEA EAX,DWORD PTR DS:[EBX+14] 
02CD411E  |. CMP EAX,DWORD PTR DS:[EBX] 
02CD4120  |. JNZ SHORT Labelmas.02CD4127 
02CD4122  |. MOV EDX,DWORD PTR DS:[EBX+4] 
02CD4125  |. MOV DWORD PTR DS:[EBX],EDX 
02CD4127  |> XOR EAX,EAX 
02CD4129  |. JMP SHORT Labelmas.02CD415F 
02CD412B  |> MOV ESI,DWORD PTR DS:[EBX+C] 
02CD412E  |. ADD ESI,DWORD PTR DS:[EBX+8] 
02CD4131  |. INC ESI 
02CD4132  |. SUB DWORD PTR DS:[EBX+8],ESI 
02CD4135  |. PUSH ESI                                  ; /Arg3
02CD4136  |. MOV EAX,DWORD PTR DS:[EBX+4]              ; |
02CD4139  |. MOV DWORD PTR DS:[EBX],EAX                ; |
02CD413B  |. PUSH EAX                                  ; |Arg2
02CD413C  |. MOVSX EDX,BYTE PTR DS:[EBX+16]            ; |
02CD4140  |. PUSH EDX                                  ; |Arg1
02CD4141  |. CALL Labelmas.02CD3D9C                    ; \Labelmas.02CD3D9C
02CD4146  |. ADD ESP,0C 
02CD4149  |. CMP ESI,EAX 
02CD414B  |. JE SHORT Labelmas.02CD415D 
02CD414D  |. TEST BYTE PTR DS:[EBX+13],2 
02CD4151  |. JNZ SHORT Labelmas.02CD415D 
02CD4153  |. OR WORD PTR DS:[EBX+12],10 
02CD4158  |. OR EAX,FFFFFFFF 
02CD415B  |. JMP SHORT Labelmas.02CD415F 
02CD415D  |> XOR EAX,EAX 
02CD415F  |> POP ESI 
02CD4160  |. POP EBX 
02CD4161  |. POP EBP 
02CD4162  \. RETN 
02CD4163     NOP 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart