Back to Index
Previous: sub_02CD112A
Next: sub_02CD11B5

Labelmas.sub_02CD1137

02CD1137  /$ MOV ECX,9C 
02CD113C  |. OR ECX,ECX 
02CD113E  |. JE SHORT Labelmas.02CD1191 
02CD1140  |. CMP DWORD PTR DS:[2CDE0EB],0 
02CD1147  |. JNB SHORT Labelmas.02CD1153 
02CD1149  |. MOV EAX,0FE 
02CD114E  |. CALL Labelmas.02CD112A 
02CD1153  |> MOV ECX,9C 
02CD1158  |. PUSH ECX                                  ; /HeapSize => 9C (156.)
02CD1159  |. PUSH 8                                    ; |Flags = HEAP_ZERO_MEMORY
02CD115B  |. CALL <JMP.&KERNEL32.GetProcessHeap>       ; |[GetProcessHeap
02CD1160  |. PUSH EAX                                  ; |hHeap
02CD1161  |. CALL <JMP.&KERNEL32.HeapAlloc>            ; \HeapAlloc
02CD1166  |. OR EAX,EAX 
02CD1168  |. JNZ SHORT Labelmas.02CD1174 
02CD116A  |. MOV EAX,0FD 
02CD116F  |. CALL Labelmas.02CD112A 
02CD1174  |> PUSH EDI 
02CD1175  |. PUSH ESI 
02CD1176  |. PUSH EAX 
02CD1177  |. PUSH EAX                                  ; /Arg2
02CD1178  |. PUSH DWORD PTR DS:[2CDE0EB]               ; |Arg1 = 0000000A
02CD117E  |. CALL Labelmas.02CDB8D4                    ; \Labelmas.02CDB8D4
02CD1183  |. PUSH DWORD PTR DS:[2CDE0EB]               ; /Arg1 = 0000000A
02CD1189  |. CALL Labelmas.02CDB8E8                    ; \Labelmas.02CDB8E8
02CD118E  |. POP EDI 
02CD118F  |. POP ESI 
02CD1190  |. POP EDI 
02CD1191  \> RETN 
02CD1192   . MOV ECX,9C 
02CD1197   . OR ECX,ECX 
02CD1199   . JE SHORT Labelmas.02CD11B4 
02CD119B   . CALL Labelmas.02CDB8AC 
02CD11A0   . MOV DWORD PTR DS:[2CDE0EB],EAX 
02CD11A5   . CMP EAX,0 
02CD11A8   . JNB SHORT Labelmas.02CD1137 
02CD11AA   . MOV EAX,0FC 
02CD11AF   . CALL Labelmas.02CD112A 
02CD11B4   > RETN 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart