Back to Index
Previous: sub_02CD2A88
Next: sub_02CD2B64

Labelmas.sub_02CD2AF8

02CD2AF8  /$ PUSH EBP 
02CD2AF9  |. MOV EBP,ESP 
02CD2AFB  |. PUSH ESI 
02CD2AFC  |. PUSH EDI 
02CD2AFD  |. MOV EDI,DWORD PTR SS:[EBP+10] 
02CD2B00  |. MOV ECX,DWORD PTR SS:[EBP+8] 
02CD2B03  |. MOV ESI,DWORD PTR SS:[EBP+C] 
02CD2B06  |> /CMP EDI,4 
02CD2B09  |. |JL SHORT Labelmas.02CD2B3F 
02CD2B0B  |. |MOV AL,BYTE PTR DS:[ECX] 
02CD2B0D  |. |MOV DL,BYTE PTR DS:[ESI] 
02CD2B0F  |. |CMP DL,AL 
02CD2B11  |. |JNZ SHORT Labelmas.02CD2B3F 
02CD2B13  |. |MOV AL,BYTE PTR DS:[ECX+1] 
02CD2B16  |. |MOV DL,BYTE PTR DS:[ESI+1] 
02CD2B19  |. |CMP DL,AL 
02CD2B1B  |. |JNZ SHORT Labelmas.02CD2B3F 
02CD2B1D  |. |MOV AL,BYTE PTR DS:[ECX+2] 
02CD2B20  |. |MOV DL,BYTE PTR DS:[ESI+2] 
02CD2B23  |. |CMP DL,AL 
02CD2B25  |. |JNZ SHORT Labelmas.02CD2B3F 
02CD2B27  |. |MOV AL,BYTE PTR DS:[ECX+3] 
02CD2B2A  |. |MOV DL,BYTE PTR DS:[ESI+3] 
02CD2B2D  |. |CMP DL,AL 
02CD2B2F  |. |JNZ SHORT Labelmas.02CD2B3F 
02CD2B31  |. |SUB EDI,4 
02CD2B34  |. |ADD ECX,4 
02CD2B37  |. |ADD ESI,4 
02CD2B3A  |. |CMP EDI,4 
02CD2B3D  |. \JGE SHORT Labelmas.02CD2B06 
02CD2B3F  |> TEST EDI,EDI 
02CD2B41  |. JNZ SHORT Labelmas.02CD2B47 
02CD2B43  |. XOR EAX,EAX 
02CD2B45  |. JMP SHORT Labelmas.02CD2B60 
02CD2B47  |> /MOV AL,BYTE PTR DS:[ECX] 
02CD2B49  |. |MOV DL,BYTE PTR DS:[ESI] 
02CD2B4B  |. |CMP DL,AL 
02CD2B4D  |. |JNZ SHORT Labelmas.02CD2B54 
02CD2B4F  |. |INC ECX 
02CD2B50  |. |INC ESI 
02CD2B51  |. |DEC EDI 
02CD2B52  |. \JNZ SHORT Labelmas.02CD2B47 
02CD2B54  |> XOR ECX,ECX 
02CD2B56  |. MOV CL,AL 
02CD2B58  |. XOR EAX,EAX 
02CD2B5A  |. MOV AL,DL 
02CD2B5C  |. SUB ECX,EAX 
02CD2B5E  |. MOV EAX,ECX 
02CD2B60  |> POP EDI 
02CD2B61  |. POP ESI 
02CD2B62  |. POP EBP 
02CD2B63  \. RETN 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart