Back to Index
Previous: sub_02CD2888
Next: sub_02CD28F8

Labelmas.sub_02CD28AC

02CD28AC  /$ PUSH EBP 
02CD28AD  |. MOV EBP,ESP 
02CD28AF  |. PUSH ESI 
02CD28B0  |. PUSH EDI 
02CD28B1  |. MOV EDI,DWORD PTR SS:[EBP+8] 
02CD28B4  |. MOV ESI,DWORD PTR SS:[EBP+C] 
02CD28B7  |. MOV ECX,DWORD PTR SS:[EBP+10] 
02CD28BA  |. MOV EDX,ECX 
02CD28BC  |. CMP EDI,ESI 
02CD28BE  |. JB SHORT Labelmas.02CD28E1 
02CD28C0  |. JE SHORT Labelmas.02CD28EF 
02CD28C2  |. STD 
02CD28C3  |. LEA ESI,DWORD PTR DS:[ESI+ECX-1] 
02CD28C7  |. LEA EDI,DWORD PTR DS:[EDI+ECX-1] 
02CD28CB  |. AND ECX,3 
02CD28CE  |. REP MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[> 
02CD28D0  |. MOV ECX,EDX 
02CD28D2  |. SHR ECX,1 
02CD28D4  |. SHR ECX,1 
02CD28D6  |. SUB ESI,3 
02CD28D9  |. SUB EDI,3 
02CD28DC  |. REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS> 
02CD28DE  |. CLD 
02CD28DF  |. JMP SHORT Labelmas.02CD28EF 
02CD28E1  |> CLD 
02CD28E2  |. SHR ECX,1 
02CD28E4  |. SHR ECX,1 
02CD28E6  |. REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS> 
02CD28E8  |. MOV ECX,EDX 
02CD28EA  |. AND ECX,3 
02CD28ED  |. REP MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[> 
02CD28EF  |> MOV EAX,DWORD PTR SS:[EBP+8] 
02CD28F2  |. POP EDI 
02CD28F3  |. POP ESI 
02CD28F4  |. POP EBP 
02CD28F5  \. RETN 
02CD28F6     NOP 
02CD28F7     NOP 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart