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