Back to Index
Previous: sub_02CD1D3C
Next: sub_02CD20EC
Labelmas.sub_02CD1E28
02CD1E28 /$ PUSH EBP
02CD1E29 |. MOV EBP,ESP
02CD1E2B |. ADD ESP,-8
02CD1E2E |. PUSH EBX
02CD1E2F |. PUSH ESI
02CD1E30 |. PUSH EDI
02CD1E31 |. MOV EDI,Labelmas.02CDE7E4
02CD1E36 |. MOV ESI,DWORD PTR SS:[EBP+8]
02CD1E39 |. ADD ESI,0FFF
02CD1E3F |. AND ESI,FFFFF000
02CD1E45 |. CMP DWORD PTR DS:[2CDE818],0
02CD1E4C |. JNZ SHORT Labelmas.02CD1E58
02CD1E4E |. CALL Labelmas.02CD2550
02CD1E53 |. MOV DWORD PTR DS:[2CDE818],EAX
02CD1E58 |> CMP DWORD PTR DS:[2CDE804],0
02CD1E5F |. JNZ SHORT Labelmas.02CD1E74
02CD1E61 |. MOV EAX,DWORD PTR DS:[2CDE7F0]
02CD1E66 |. ADD EAX,EAX
02CD1E68 |. ADD EAX,109F
02CD1E6D |. AND EAX,FFFFF000
02CD1E72 |. ADD ESI,EAX
02CD1E74 |> MOV EBX,DWORD PTR DS:[2CDE7FC]
02CD1E7A |. TEST EBX,EBX
02CD1E7C |. JE Labelmas.02CD1F8E
02CD1E82 |> /MOV EAX,DWORD PTR DS:[EBX+4]
02CD1E85 |. |MOV EDX,EAX
02CD1E87 |. |SUB EDX,DWORD PTR DS:[EBX]
02CD1E89 |. |CMP ESI,EDX
02CD1E8B |. |JNB Labelmas.02CD1F80
02CD1E91 |. |MOV ECX,DWORD PTR DS:[2CDE81C]
02CD1E97 |. |ADD ECX,DWORD PTR DS:[EDI]
02CD1E99 |. |CMP ECX,DWORD PTR DS:[2CDE818]
02CD1E9F |. |JNB SHORT Labelmas.02CD1EA5
02CD1EA1 |. |MOV EDX,DWORD PTR DS:[EDI]
02CD1EA3 |. |JMP SHORT Labelmas.02CD1EAB
02CD1EA5 |> |MOV EDX,DWORD PTR DS:[2CDE7E8]
02CD1EAB |> |MOV ECX,DWORD PTR DS:[2CDE81C]
02CD1EB1 |. |DEC EDX
02CD1EB2 |. |ADD ECX,DWORD PTR DS:[EDI]
02CD1EB4 |. |ADD EDX,ESI
02CD1EB6 |. |CMP ECX,DWORD PTR DS:[2CDE818]
02CD1EBC |. |JNB SHORT Labelmas.02CD1EC2
02CD1EBE |. |MOV ECX,DWORD PTR DS:[EDI]
02CD1EC0 |. |JMP SHORT Labelmas.02CD1EC8
02CD1EC2 |> |MOV ECX,DWORD PTR DS:[2CDE7E8]
02CD1EC8 |> |DEC ECX
02CD1EC9 |. |NOT ECX
02CD1ECB |. |AND EDX,ECX
02CD1ECD |. |ADD EDX,DWORD PTR DS:[EBX]
02CD1ECF |. |CMP EAX,EDX
02CD1ED1 |. |JNB SHORT Labelmas.02CD1ED8
02CD1ED3 |. |MOV EAX,DWORD PTR DS:[EBX+4]
02CD1ED6 |. |JMP SHORT Labelmas.02CD1F15
02CD1ED8 |> |MOV EDX,DWORD PTR DS:[2CDE81C]
02CD1EDE |. |ADD EDX,DWORD PTR DS:[EDI]
02CD1EE0 |. |CMP EDX,DWORD PTR DS:[2CDE818]
02CD1EE6 |. |JNB SHORT Labelmas.02CD1EEC
02CD1EE8 |. |MOV EAX,DWORD PTR DS:[EDI]
02CD1EEA |. |JMP SHORT Labelmas.02CD1EF1
02CD1EEC |> |MOV EAX,DWORD PTR DS:[2CDE7E8]
02CD1EF1 |> |MOV EDX,DWORD PTR DS:[2CDE81C]
02CD1EF7 |. |DEC EAX
02CD1EF8 |. |ADD EDX,DWORD PTR DS:[EDI]
02CD1EFA |. |ADD EAX,ESI
02CD1EFC |. |CMP EDX,DWORD PTR DS:[2CDE818]
02CD1F02 |. |JNB SHORT Labelmas.02CD1F08
02CD1F04 |. |MOV ECX,DWORD PTR DS:[EDI]
02CD1F06 |. |JMP SHORT Labelmas.02CD1F0E
02CD1F08 |> |MOV ECX,DWORD PTR DS:[2CDE7E8]
02CD1F0E |> |DEC ECX
02CD1F0F |. |NOT ECX
02CD1F11 |. |AND EAX,ECX
02CD1F13 |. |ADD EAX,DWORD PTR DS:[EBX]
02CD1F15 |> |MOV ESI,EAX
02CD1F17 |. |MOV EDX,ESI
02CD1F19 |. |MOV EAX,DWORD PTR DS:[EBX]
02CD1F1B |. |SUB EDX,EAX
02CD1F1D |. |ADD EAX,EBX
02CD1F1F |. |CALL Labelmas.02CD19E8
02CD1F24 |. |TEST EAX,EAX
02CD1F26 |. |JE SHORT Labelmas.02CD1F43
02CD1F28 |. |MOV EDX,ESI
02CD1F2A |. |SUB EDX,DWORD PTR DS:[EBX]
02CD1F2C |. |ADD DWORD PTR DS:[2CDE81C],EDX
02CD1F32 |. |PUSH ESI ; /Arg2
02CD1F33 |. |PUSH EBX ; |Arg1
02CD1F34 |. |CALL Labelmas.02CD1D3C ; \Labelmas.02CD1D3C
02CD1F39 |. |ADD ESP,8
02CD1F3C |. |XOR EAX,EAX
02CD1F3E |. |JMP Labelmas.02CD20E3
02CD1F43 |> |MOV EAX,DWORD PTR DS:[EBX]
02CD1F45 |. |MOV EDX,1000
02CD1F4A |. |ADD EAX,EBX
02CD1F4C |. |CALL Labelmas.02CD19E8
02CD1F51 |. |TEST EAX,EAX
02CD1F53 |. |JE SHORT Labelmas.02CD1F78
02CD1F55 |. |ADD DWORD PTR DS:[2CDE81C],1000
02CD1F5F |. |MOV ECX,DWORD PTR DS:[EBX]
02CD1F61 |. |ADD ECX,1000
02CD1F67 |. |PUSH ECX ; /Arg2
02CD1F68 |. |PUSH EBX ; |Arg1
02CD1F69 |. |CALL Labelmas.02CD1D3C ; \Labelmas.02CD1D3C
02CD1F6E |. |ADD ESP,8
02CD1F71 |. |XOR EAX,EAX
02CD1F73 |. |JMP Labelmas.02CD20E3
02CD1F78 |> |OR EAX,FFFFFFFF
02CD1F7B |. |JMP Labelmas.02CD20E3
02CD1F80 |> |MOV EBX,DWORD PTR DS:[EBX+8C]
02CD1F86 |. |TEST EBX,EBX
02CD1F88 |. \JNZ Labelmas.02CD1E82
02CD1F8E |> LEA ECX,DWORD PTR SS:[EBP-8]
02CD1F91 |. LEA EDX,DWORD PTR SS:[EBP-4]
02CD1F94 |. LEA EAX,DWORD PTR DS:[ESI+1000]
02CD1F9A |. CMP EAX,DWORD PTR DS:[2CDE7E0] ; OLLYDBG.00400000
02CD1FA0 |. JNB SHORT Labelmas.02CD1FA9
02CD1FA2 |. MOV EAX,DWORD PTR DS:[2CDE7E0]
02CD1FA7 |. JMP SHORT Labelmas.02CD1FAF
02CD1FA9 |> LEA EAX,DWORD PTR DS:[ESI+1000]
02CD1FAF |> CALL Labelmas.02CD1954
02CD1FB4 |. TEST EAX,EAX
02CD1FB6 |. JNZ SHORT Labelmas.02CD1FC0
02CD1FB8 |. OR EAX,FFFFFFFF
02CD1FBB |. JMP Labelmas.02CD20E3
02CD1FC0 |> MOV EDX,DWORD PTR DS:[2CDE81C]
02CD1FC6 |. ADD EDX,DWORD PTR DS:[EDI]
02CD1FC8 |. CMP EDX,DWORD PTR DS:[2CDE818]
02CD1FCE |. JNB SHORT Labelmas.02CD1FD4
02CD1FD0 |. MOV ECX,DWORD PTR DS:[EDI]
02CD1FD2 |. JMP SHORT Labelmas.02CD1FDA
02CD1FD4 |> MOV ECX,DWORD PTR DS:[2CDE7E8]
02CD1FDA |> DEC ECX
02CD1FDB |. MOV EAX,DWORD PTR DS:[2CDE81C]
02CD1FE0 |. ADD ESI,ECX
02CD1FE2 |. ADD EAX,DWORD PTR DS:[EDI]
02CD1FE4 |. ADD ESI,1000
02CD1FEA |. CMP EAX,DWORD PTR DS:[2CDE818]
02CD1FF0 |. JNB SHORT Labelmas.02CD1FF6
02CD1FF2 |. MOV EDX,DWORD PTR DS:[EDI]
02CD1FF4 |. JMP SHORT Labelmas.02CD1FFC
02CD1FF6 |> MOV EDX,DWORD PTR DS:[2CDE7E8]
02CD1FFC |> DEC EDX
02CD1FFD |. MOV EBX,DWORD PTR DS:[2CDE7FC]
02CD2003 |. NOT EDX
02CD2005 |. AND ESI,EDX
02CD2007 |. TEST EBX,EBX
02CD2009 |. MOV EDI,ESI
02CD200B |. JE Labelmas.02CD20AF
02CD2011 |> /MOV EAX,DWORD PTR DS:[EBX+4]
02CD2014 |. |MOV EDX,EAX
02CD2016 |. |ADD EDX,EBX
02CD2018 |. |CMP EDX,DWORD PTR SS:[EBP-4]
02CD201B |. |JNZ Labelmas.02CD20A1
02CD2021 |. |CMP DWORD PTR DS:[EBX+8],20
02CD2025 |. |JGE SHORT Labelmas.02CD20A1
02CD2027 |. |MOV ESI,EAX
02CD2029 |. |MOV EDX,DWORD PTR DS:[EBX]
02CD202B |. |SUB ESI,EDX
02CD202D |. |TEST ESI,ESI
02CD202F |. |JE SHORT Labelmas.02CD205D
02CD2031 |. |MOV EAX,EDX
02CD2033 |. |MOV EDX,ESI
02CD2035 |. |ADD EAX,EBX
02CD2037 |. |CALL Labelmas.02CD19E8
02CD203C |. |TEST EAX,EAX
02CD203E |. |JE SHORT Labelmas.02CD2055
02CD2040 |. |ADD DWORD PTR DS:[2CDE81C],ESI
02CD2046 |. |MOV EAX,DWORD PTR DS:[EBX+4]
02CD2049 |. |PUSH EAX ; /Arg2
02CD204A |. |PUSH EBX ; |Arg1
02CD204B |. |CALL Labelmas.02CD1D3C ; \Labelmas.02CD1D3C
02CD2050 |. |ADD ESP,8
02CD2053 |. |JMP SHORT Labelmas.02CD205D
02CD2055 |> |OR EAX,FFFFFFFF
02CD2058 |. |JMP Labelmas.02CD20E3
02CD205D |> |MOV EDX,EDI
02CD205F |. |MOV EAX,DWORD PTR SS:[EBP-4]
02CD2062 |. |SUB EDX,ESI
02CD2064 |. |CALL Labelmas.02CD19E8
02CD2069 |. |TEST EAX,EAX
02CD206B |. |JE SHORT Labelmas.02CD209C
02CD206D |. |MOV EDX,EDI
02CD206F |. |SUB EDX,ESI
02CD2071 |. |ADD DWORD PTR DS:[2CDE81C],EDX
02CD2077 |. |MOV ECX,DWORD PTR DS:[EBX+8]
02CD207A |. |INC DWORD PTR DS:[EBX+8]
02CD207D |. |MOV EAX,DWORD PTR SS:[EBP-4]
02CD2080 |. |MOV DWORD PTR DS:[EBX+ECX*4+C],EAX
02CD2084 |. |MOV EDX,DWORD PTR SS:[EBP-8]
02CD2087 |. |ADD DWORD PTR DS:[EBX+4],EDX
02CD208A |. |ADD EDI,DWORD PTR DS:[EBX]
02CD208C |. |SUB EDI,ESI
02CD208E |. |PUSH EDI ; /Arg2
02CD208F |. |PUSH EBX ; |Arg1
02CD2090 |. |CALL Labelmas.02CD1D3C ; \Labelmas.02CD1D3C
02CD2095 |. |ADD ESP,8
02CD2098 |. |XOR EAX,EAX
02CD209A |. |JMP SHORT Labelmas.02CD20E3
02CD209C |> |OR EAX,FFFFFFFF
02CD209F |. |JMP SHORT Labelmas.02CD20E3
02CD20A1 |> |MOV EBX,DWORD PTR DS:[EBX+8C]
02CD20A7 |. |TEST EBX,EBX
02CD20A9 |. \JNZ Labelmas.02CD2011
02CD20AF |> MOV EDX,EDI
02CD20B1 |. MOV EAX,DWORD PTR SS:[EBP-4]
02CD20B4 |. CALL Labelmas.02CD19E8
02CD20B9 |. TEST EAX,EAX
02CD20BB |. JNZ SHORT Labelmas.02CD20CA
02CD20BD |. MOV EAX,DWORD PTR SS:[EBP-4]
02CD20C0 |. CALL Labelmas.02CD1A4C
02CD20C5 |. OR EAX,FFFFFFFF
02CD20C8 |. JMP SHORT Labelmas.02CD20E3
02CD20CA |> ADD DWORD PTR DS:[2CDE81C],EDI
02CD20D0 |. MOV EDX,DWORD PTR SS:[EBP-8]
02CD20D3 |. PUSH EDX ; /Arg3
02CD20D4 |. PUSH EDI ; |Arg2
02CD20D5 |. MOV ECX,DWORD PTR SS:[EBP-4] ; |
02CD20D8 |. PUSH ECX ; |Arg1
02CD20D9 |. CALL Labelmas.02CD1C3C ; \Labelmas.02CD1C3C
02CD20DE |. ADD ESP,0C
02CD20E1 |. XOR EAX,EAX
02CD20E3 |> POP EDI
02CD20E4 |. POP ESI
02CD20E5 |. POP EBX
02CD20E6 |. POP ECX
02CD20E7 |. POP ECX
02CD20E8 |. POP EBP
02CD20E9 \. RETN
02CD20EA NOP
02CD20EB NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart