Back to Index
Previous: sub_02CDB568
Next: sub_02CDB640
Labelmas.sub_02CDB56C
02CDB56C /$ PUSH EBP
02CDB56D |. MOV EBP,ESP
02CDB56F |. ADD ESP,-14
02CDB572 |. PUSH EBX
02CDB573 |. PUSH ESI
02CDB574 |. PUSH EDI
02CDB575 |. CMP DWORD PTR SS:[EBP+C],0
02CDB579 |. JE SHORT Labelmas.02CDB590
02CDB57B |. MOV DWORD PTR SS:[EBP-C],-1
02CDB582 |. MOV DWORD PTR SS:[EBP-10],-1
02CDB589 |. MOV EAX,0FF
02CDB58E |. JMP SHORT Labelmas.02CDB5A0
02CDB590 |> MOV DWORD PTR SS:[EBP-C],100
02CDB597 |. MOV DWORD PTR SS:[EBP-10],1
02CDB59E |. XOR EAX,EAX
02CDB5A0 |> MOV ESI,EAX
02CDB5A2 |. CMP ESI,DWORD PTR SS:[EBP-C]
02CDB5A5 |. JE Labelmas.02CDB637
02CDB5AB |> /XOR EAX,EAX
02CDB5AD |. |MOV DWORD PTR SS:[EBP-8],EAX
02CDB5B0 |. |MOV EDX,DWORD PTR SS:[EBP+8]
02CDB5B3 |. |LEA ECX,DWORD PTR DS:[EDX+4]
02CDB5B6 |. |MOV DWORD PTR SS:[EBP-14],ECX
02CDB5B9 |. |JMP SHORT Labelmas.02CDB621
02CDB5BB |> |/MOV EAX,DWORD PTR SS:[EBP-14]
02CDB5BE |. ||CMP DWORD PTR SS:[EBP+C],0
02CDB5C2 |. ||MOV EAX,DWORD PTR DS:[EAX]
02CDB5C4 |. ||JE SHORT Labelmas.02CDB5CB
02CDB5C6 |. ||MOV EDI,DWORD PTR DS:[EAX+8]
02CDB5C9 |. ||JMP SHORT Labelmas.02CDB5CD
02CDB5CB |> ||MOV EDI,DWORD PTR DS:[EAX]
02CDB5CD |> ||CMP DWORD PTR SS:[EBP+C],0
02CDB5D1 |. ||JE SHORT Labelmas.02CDB5D8
02CDB5D3 |. ||MOV EDX,DWORD PTR DS:[EAX+C]
02CDB5D6 |. ||JMP SHORT Labelmas.02CDB5DB
02CDB5D8 |> ||MOV EDX,DWORD PTR DS:[EAX+4]
02CDB5DB |> ||MOV DWORD PTR SS:[EBP-4],EDX
02CDB5DE |. ||CMP DWORD PTR SS:[EBP+C],0
02CDB5E2 |. ||JNZ SHORT Labelmas.02CDB5FF
02CDB5E4 |. ||MOV EBX,EDI
02CDB5E6 |. ||CMP EBX,DWORD PTR SS:[EBP-4]
02CDB5E9 |. ||JNB SHORT Labelmas.02CDB61A
02CDB5EB |> ||/MOV EAX,ESI
02CDB5ED |. |||CMP AL,BYTE PTR DS:[EBX+1]
02CDB5F0 |. |||JNZ SHORT Labelmas.02CDB5F5
02CDB5F2 |. |||CALL DWORD PTR DS:[EBX+2]
02CDB5F5 |> |||ADD EBX,6
02CDB5F8 |. |||CMP EBX,DWORD PTR SS:[EBP-4]
02CDB5FB |. ||\JB SHORT Labelmas.02CDB5EB
02CDB5FD |. ||JMP SHORT Labelmas.02CDB61A
02CDB5FF |> ||MOV EBX,DWORD PTR SS:[EBP-4]
02CDB602 |. ||ADD EBX,-6
02CDB605 |. ||CMP EDI,EBX
02CDB607 |. ||JA SHORT Labelmas.02CDB61A
02CDB609 |> ||/MOV EAX,ESI
02CDB60B |. |||CMP AL,BYTE PTR DS:[EBX+1]
02CDB60E |. |||JNZ SHORT Labelmas.02CDB613
02CDB610 |. |||CALL DWORD PTR DS:[EBX+2]
02CDB613 |> |||SUB EBX,6
02CDB616 |. |||CMP EDI,EBX
02CDB618 |. ||\JBE SHORT Labelmas.02CDB609
02CDB61A |> ||INC DWORD PTR SS:[EBP-8]
02CDB61D |. ||ADD DWORD PTR SS:[EBP-14],4
02CDB621 |> | MOV EDX,DWORD PTR SS:[EBP+8]
02CDB624 |. ||MOV ECX,DWORD PTR DS:[EDX]
02CDB626 |. ||CMP ECX,DWORD PTR SS:[EBP-8]
02CDB629 |. |\JG SHORT Labelmas.02CDB5BB
02CDB62B |. |ADD ESI,DWORD PTR SS:[EBP-10]
02CDB62E |. |CMP ESI,DWORD PTR SS:[EBP-C]
02CDB631 |. \JNZ Labelmas.02CDB5AB
02CDB637 |> POP EDI
02CDB638 |. POP ESI
02CDB639 |. POP EBX
02CDB63A |. MOV ESP,EBP
02CDB63C |. POP EBP
02CDB63D \. RETN
02CDB63E NOP
02CDB63F NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart