Back to Index
Previous: sub_02CD40E4
Next: sub_02CD41D0
Labelmas.sub_02CD4164
02CD4164 /$ PUSH EBX
02CD4165 |. PUSH ESI
02CD4166 |. PUSH EDI
02CD4167 |. PUSH EBP
02CD4168 |. XOR EBP,EBP
02CD416A |. MOV EDI,DWORD PTR DS:[2CDF134]
02CD4170 |. MOV EBX,Labelmas.02CDEC84
02CD4175 |. JMP SHORT Labelmas.02CD41AE
02CD4177 |> /MOV EAX,DWORD PTR DS:[EBX+8]
02CD417A |. |TEST EAX,EAX
02CD417C |. |JGE SHORT Labelmas.02CD41AB
02CD417E |. |MOV ESI,DWORD PTR DS:[EBX+C]
02CD4181 |. |ADD ESI,EAX
02CD4183 |. |INC ESI
02CD4184 |. |SUB DWORD PTR DS:[EBX+8],ESI
02CD4187 |. |PUSH ESI ; /Arg3
02CD4188 |. |MOV EAX,DWORD PTR DS:[EBX+4] ; |
02CD418B |. |MOV DWORD PTR DS:[EBX],EAX ; |
02CD418D |. |PUSH EAX ; |Arg2
02CD418E |. |MOVSX EDX,BYTE PTR DS:[EBX+16] ; |
02CD4192 |. |PUSH EDX ; |Arg1
02CD4193 |. |CALL Labelmas.02CD3D9C ; \Labelmas.02CD3D9C
02CD4198 |. |ADD ESP,0C
02CD419B |. |CMP ESI,EAX
02CD419D |. |JE SHORT Labelmas.02CD41AA
02CD419F |. |TEST BYTE PTR DS:[EBX+13],2
02CD41A3 |. |JNZ SHORT Labelmas.02CD41AA
02CD41A5 |. |OR WORD PTR DS:[EBX+12],10
02CD41AA |> |INC EBP
02CD41AB |> |ADD EBX,18
02CD41AE |> MOV ECX,EDI
02CD41B0 |. |ADD EDI,-1
02CD41B3 |. |TEST ECX,ECX
02CD41B5 |. \JNZ SHORT Labelmas.02CD4177
02CD41B7 |. MOV EAX,EBP
02CD41B9 |. POP EBP
02CD41BA |. POP EDI
02CD41BB |. POP ESI
02CD41BC |. POP EBX
02CD41BD \. RETN
02CD41BE NOP
02CD41BF NOP
02CD41C0 /. PUSH EBP
02CD41C1 |. MOV EBP,ESP
02CD41C3 |. MOV EAX,DWORD PTR SS:[EBP+8]
02CD41C6 |. MOV DWORD PTR DS:[2CDF204],EAX
02CD41CB |. POP EBP
02CD41CC \. RETN
02CD41CD NOP
02CD41CE NOP
02CD41CF NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart