Back to Index
Previous: sub_02CD2B64
Next: sub_02CD2BEC

Labelmas.sub_02CD2B98

02CD2B98  /$ PUSH EBP 
02CD2B99  |. MOV EBP,ESP 
02CD2B9B  |. PUSH EBX 
02CD2B9C  |. PUSH ESI 
02CD2B9D  |. PUSH EDI 
02CD2B9E  |. MOV ESI,DWORD PTR SS:[EBP+C] 
02CD2BA1  |. MOV EAX,DWORD PTR SS:[EBP+8] 
02CD2BA4  |. MOV ECX,EAX 
02CD2BA6  |. CMP BYTE PTR DS:[ESI],0 
02CD2BA9  |. JE SHORT Labelmas.02CD2BE7 
02CD2BAB  |. CMP BYTE PTR DS:[EAX],0 
02CD2BAE  |. JNZ SHORT Labelmas.02CD2BE0 
02CD2BB0  |. XOR EAX,EAX 
02CD2BB2  |. JMP SHORT Labelmas.02CD2BE7 
02CD2BB4  |> /MOV DL,BYTE PTR DS:[ECX] 
02CD2BB6  |. |CMP DL,BYTE PTR DS:[ESI] 
02CD2BB8  |. |JNZ SHORT Labelmas.02CD2BDF 
02CD2BBA  |. |MOV EDX,ECX 
02CD2BBC  |. |MOV EAX,ESI 
02CD2BBE  |. |JMP SHORT Labelmas.02CD2BC2 
02CD2BC0  |> |/INC EAX 
02CD2BC1  |. ||INC EDX 
02CD2BC2  |> | CMP BYTE PTR DS:[EDX],0 
02CD2BC5  |. ||JE SHORT Labelmas.02CD2BD6 
02CD2BC7  |. ||CMP BYTE PTR DS:[EAX],0 
02CD2BCA  |. ||JE SHORT Labelmas.02CD2BD6 
02CD2BCC  |. ||MOVSX EBX,BYTE PTR DS:[EAX] 
02CD2BCF  |. ||MOVSX EDI,BYTE PTR DS:[EDX] 
02CD2BD2  |. ||SUB EBX,EDI 
02CD2BD4  |. |\JE SHORT Labelmas.02CD2BC0 
02CD2BD6  |> |CMP BYTE PTR DS:[EAX],0 
02CD2BD9  |. |JNZ SHORT Labelmas.02CD2BDF 
02CD2BDB  |. |MOV EAX,ECX 
02CD2BDD  |. |JMP SHORT Labelmas.02CD2BE7 
02CD2BDF  |> |INC ECX 
02CD2BE0  |>  CMP BYTE PTR DS:[ECX],0 
02CD2BE3  |. \JNZ SHORT Labelmas.02CD2BB4 
02CD2BE5  |. XOR EAX,EAX 
02CD2BE7  |> POP EDI 
02CD2BE8  |. POP ESI 
02CD2BE9  |. POP EBX 
02CD2BEA  |. POP EBP 
02CD2BEB  \. RETN 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart