Back to Index
Previous: sub_02CD31D8
Next: sub_02CD33C4
Labelmas.sub_02CD32B4
02CD32B4 /$ PUSH EBP
02CD32B5 |. MOV EBP,ESP
02CD32B7 |. PUSH ECX
02CD32B8 |. PUSH EBX
02CD32B9 |. PUSH ESI
02CD32BA |. PUSH EDI
02CD32BB |. MOV EAX,DWORD PTR SS:[EBP+10]
02CD32BE |. MOV ESI,DWORD PTR SS:[EBP+C]
02CD32C1 |. MOV EBX,DWORD PTR SS:[EBP+8]
02CD32C4 |> /CMP ESI,EBX
02CD32C6 |. |JNZ SHORT Labelmas.02CD32D2
02CD32C8 |. |MOV EAX,1
02CD32CD |. |JMP Labelmas.02CD33BD
02CD32D2 |> |MOVZX EDI,WORD PTR DS:[EBX+4]
02CD32D6 |. |MOVZX EDX,WORD PTR DS:[ESI+4]
02CD32DA |. |MOV DWORD PTR SS:[EBP-4],EDX
02CD32DD |. |MOV ECX,DWORD PTR SS:[EBP-4]
02CD32E0 |. |AND ECX,EDI
02CD32E2 |. |TEST CL,10
02CD32E5 |. |JE SHORT Labelmas.02CD334F
02CD32E7 |. |AND EDI,300
02CD32ED |. |AND DWORD PTR SS:[EBP-4],300
02CD32F4 |. |CMP EDI,DWORD PTR SS:[EBP-4]
02CD32F7 |. |JE SHORT Labelmas.02CD333F
02CD32F9 |. |TEST EAX,EAX
02CD32FB |. |JNZ SHORT Labelmas.02CD333B
02CD32FD |. |MOV EAX,EDI
02CD32FF |. |MOV EDX,DWORD PTR SS:[EBP-4]
02CD3302 |. |AND EDX,300
02CD3308 |. |AND EAX,300
02CD330D |. |CMP EAX,EDX
02CD330F |. |JE SHORT Labelmas.02CD333B
02CD3311 |. |MOV EAX,DWORD PTR SS:[EBP-4]
02CD3314 |. |AND EAX,300
02CD3319 |. |NOT EAX
02CD331B |. |AND EAX,EDI
02CD331D |. |TEST AH,3
02CD3320 |. |JE SHORT Labelmas.02CD3329
02CD3322 |. |XOR EAX,EAX
02CD3324 |. |JMP Labelmas.02CD33BD
02CD3329 |> |OR EDI,300
02CD332F |. |OR DWORD PTR SS:[EBP-4],300
02CD3336 |. |CMP EDI,DWORD PTR SS:[EBP-4]
02CD3339 |. |JE SHORT Labelmas.02CD333F
02CD333B |> |XOR EAX,EAX
02CD333D |. |JMP SHORT Labelmas.02CD33BD
02CD333F |> |MOV EAX,1
02CD3344 |. |MOV EBX,DWORD PTR DS:[EBX+8]
02CD3347 |. |MOV ESI,DWORD PTR DS:[ESI+8]
02CD334A |. |JMP Labelmas.02CD32C4
02CD334F |> |MOV EDX,DWORD PTR SS:[EBP-4]
02CD3352 |. |AND EDX,EDI
02CD3354 |. |TEST DH,4
02CD3357 |. |JE SHORT Labelmas.02CD3381
02CD3359 |. |MOV ECX,DWORD PTR DS:[EBX+C]
02CD335C |. |CMP ECX,DWORD PTR DS:[ESI+C]
02CD335F |. |JE SHORT Labelmas.02CD3371
02CD3361 |. |TEST EAX,EAX
02CD3363 |. |JNZ SHORT Labelmas.02CD336D
02CD3365 |. |MOV EAX,DWORD PTR DS:[EBX+C]
02CD3368 |. |OR EAX,DWORD PTR DS:[ESI+C]
02CD336B |. |JE SHORT Labelmas.02CD3371
02CD336D |> |XOR EAX,EAX
02CD336F |. |JMP SHORT Labelmas.02CD33BD
02CD3371 |> |MOV EAX,1
02CD3376 |. |MOV EBX,DWORD PTR DS:[EBX+8]
02CD3379 |. |MOV ESI,DWORD PTR DS:[ESI+8]
02CD337C |. \JMP Labelmas.02CD32C4
02CD3381 |> PUSH ESI ; /Arg2
02CD3382 |. PUSH EBX ; |Arg1
02CD3383 |. CALL Labelmas.02CD31D8 ; \Labelmas.02CD31D8
02CD3388 |. ADD ESP,8
02CD338B |. TEST EAX,EAX
02CD338D |. JE SHORT Labelmas.02CD3396
02CD338F |. MOV EAX,1
02CD3394 |. JMP SHORT Labelmas.02CD33BD
02CD3396 |> TEST EDI,2
02CD339C |. JE SHORT Labelmas.02CD33BB
02CD339E |. TEST BYTE PTR SS:[EBP-4],1
02CD33A2 |. JE SHORT Labelmas.02CD33BB
02CD33A4 |. TEST BYTE PTR DS:[EBX+C],4
02CD33A8 |. JE SHORT Labelmas.02CD33BB
02CD33AA |. PUSH 1 ; /Arg4 = 00000001
02CD33AC |. PUSH DWORD PTR SS:[EBP+14] ; |Arg3
02CD33AF |. PUSH ESI ; |Arg2
02CD33B0 |. PUSH EBX ; |Arg1
02CD33B1 |. CALL Labelmas.02CD2CEC ; \Labelmas.02CD2CEC
02CD33B6 |. ADD ESP,10
02CD33B9 |. JMP SHORT Labelmas.02CD33BD
02CD33BB |> XOR EAX,EAX
02CD33BD |> POP EDI
02CD33BE |. POP ESI
02CD33BF |. POP EBX
02CD33C0 |. POP ECX
02CD33C1 |. POP EBP
02CD33C2 \. RETN
02CD33C3 NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart