Back to Index
Previous: sub_02CD1BFC
Next: sub_02CD1D3C

Labelmas.sub_02CD1C3C

02CD1C3C  /$ PUSH EBP 
02CD1C3D  |. MOV EBP,ESP 
02CD1C3F  |. PUSH EBX 
02CD1C40  |. PUSH ESI 
02CD1C41  |. PUSH EDI 
02CD1C42  |. MOV EDI,DWORD PTR SS:[EBP+C] 
02CD1C45  |. MOV EDX,DWORD PTR SS:[EBP+8] 
02CD1C48  |. MOV EAX,EDX 
02CD1C4A  |. XOR ESI,ESI 
02CD1C4C  |. CMP EDI,1000 
02CD1C52  |. JNB SHORT Labelmas.02CD1C5C 
02CD1C54  |. OR EAX,FFFFFFFF 
02CD1C57  |. JMP Labelmas.02CD1D36 
02CD1C5C  |> MOV DWORD PTR DS:[EAX+8],1 
02CD1C63  |. MOV DWORD PTR DS:[EAX+C],EDX 
02CD1C66  |. MOV DWORD PTR DS:[EAX],EDI 
02CD1C68  |. MOV EDX,DWORD PTR SS:[EBP+10] 
02CD1C6B  |. MOV DWORD PTR DS:[EAX+4],EDX 
02CD1C6E  |. XOR EDX,EDX 
02CD1C70  |. MOV ECX,DWORD PTR DS:[2CDE7FC] 
02CD1C76  |. MOV DWORD PTR DS:[EAX+8C],ECX 
02CD1C7C  |. MOV DWORD PTR DS:[EAX+90],EDX 
02CD1C82  |. MOV EDX,DWORD PTR DS:[2CDE7FC] 
02CD1C88  |. TEST EDX,EDX 
02CD1C8A  |. JE SHORT Labelmas.02CD1C94 
02CD1C8C  |. MOV DWORD PTR DS:[EDX+90],EAX 
02CD1C92  |. JMP SHORT Labelmas.02CD1C99 
02CD1C94  |> MOV DWORD PTR DS:[2CDE800],EAX 
02CD1C99  |> MOV DWORD PTR DS:[2CDE7FC],EAX 
02CD1C9E  |. LEA EBX,DWORD PTR DS:[EAX+94] 
02CD1CA4  |. XOR EAX,EAX 
02CD1CA6  |. MOV DWORD PTR DS:[EBX],EAX 
02CD1CA8  |. AND EAX,FFFFFFFC 
02CD1CAB  |. ADD EBX,EAX 
02CD1CAD  |. ADD EBX,4 
02CD1CB0  |. CMP DWORD PTR DS:[2CDE804],0 
02CD1CB7  |. JNZ SHORT Labelmas.02CD1CE3 
02CD1CB9  |. MOV ESI,DWORD PTR DS:[2CDE7F0] 
02CD1CBF  |. ADD ESI,ESI 
02CD1CC1  |. ADD ESI,3 
02CD1CC4  |. AND ESI,FFFFFFFC 
02CD1CC7  |. LEA EAX,DWORD PTR DS:[EBX+4] 
02CD1CCA  |. MOV DWORD PTR DS:[2CDE804],EAX 
02CD1CCF  |. MOV EAX,ESI 
02CD1CD1  |. MOV DWORD PTR DS:[EBX],EAX 
02CD1CD3  |. AND EAX,FFFFFFFC 
02CD1CD6  |. ADD EBX,EAX 
02CD1CD8  |. ADD EBX,4 
02CD1CDB  |. CALL Labelmas.02CD1BFC 
02CD1CE0  |. ADD ESI,4 
02CD1CE3  |> MOV EAX,EDI 
02CD1CE5  |. SUB EAX,94 
02CD1CEA  |. SUB EAX,0C 
02CD1CED  |. SUB EAX,ESI 
02CD1CEF  |. LEA EDX,DWORD PTR DS:[EAX+1] 
02CD1CF2  |. MOV DWORD PTR DS:[EBX],EDX 
02CD1CF4  |. AND EDX,FFFFFFFC 
02CD1CF7  |. MOV DWORD PTR DS:[EBX+EDX+4],2 
02CD1CFF  |. CMP EAX,DWORD PTR DS:[2CDE7F0] 
02CD1D05  |. JNB SHORT Labelmas.02CD1D16 
02CD1D07  |. MOV EDX,EAX 
02CD1D09  |. ADD EDX,EDX 
02CD1D0B  |. ADD EDX,DWORD PTR DS:[2CDE804] 
02CD1D11  |. ADD EDX,-0C 
02CD1D14  |. JMP SHORT Labelmas.02CD1D1C 
02CD1D16  |> MOV EDX,DWORD PTR DS:[2CDE814] 
02CD1D1C  |> MOV ECX,DWORD PTR DS:[EDX+4] 
02CD1D1F  |. MOV DWORD PTR DS:[EBX+4],ECX 
02CD1D22  |. MOV DWORD PTR DS:[EBX+8],EDX 
02CD1D25  |. MOV ECX,DWORD PTR DS:[EBX+4] 
02CD1D28  |. MOV DWORD PTR DS:[ECX+8],EBX 
02CD1D2B  |. MOV DWORD PTR DS:[EDX+4],EBX 
02CD1D2E  |. LEA EDX,DWORD PTR DS:[EAX+4] 
02CD1D31  |. MOV DWORD PTR DS:[EBX+EAX],EDX 
02CD1D34  |. XOR EAX,EAX 
02CD1D36  |> POP EDI 
02CD1D37  |. POP ESI 
02CD1D38  |. POP EBX 
02CD1D39  |. POP EBP 
02CD1D3A  \. RETN 
02CD1D3B     NOP 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart