Function at 0x42ee44
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
jmp 0x42ee5f
cmp dword [ebp + 8], 1
jne 0x42eefc
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
mov eax, 0x484270
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
push 0x1010
push 1
mov eax, 0x484275
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0042f223
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x42eeb9
push ebx
call fcn.0044222b
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x42eec9
push ebx
call fcn.0044222b
add esp, 4
mov dword [ebp - 4], esp
push 0
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x42eef2
push 6
call fcn.00442237
add esp, 4
push 0
call fcn.0044224f
add esp, 4
cmp dword [ebp + 8], 2
jne 0x42ef99
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
mov eax, 0x484270
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
push 0x1010
push 1
mov eax, 0x4842a9
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0042f223
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x42ef56
push ebx
call fcn.0044222b
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x42ef66
push ebx
call fcn.0044222b
add esp, 4
mov dword [ebp - 4], esp
push 0
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x42ef8f
push 6
call fcn.00442237
add esp, 4
push 0
call fcn.0044224f
add esp, 4
cmp dword [ebp + 8], 3
jne 0x42f036
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
mov eax, 0x484270
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
push 0x1010
push 1
mov eax, 0x4842d7
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0042f223
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x42eff3
push ebx
call fcn.0044222b
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x42f003
push ebx
call fcn.0044222b
add esp, 4
mov dword [ebp - 4], esp
push 0
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x42f02c
push 6
call fcn.00442237
add esp, 4
push 0
call fcn.0044224f
add esp, 4
cmp dword [ebp + 8], 4
jne 0x42f0d3
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
mov eax, 0x484270
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
push 0x1010
push 1
mov eax, 0x48430b
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0042f223
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x42f090
push ebx
call fcn.0044222b
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x42f0a0
push ebx
call fcn.0044222b
add esp, 4
mov dword [ebp - 4], esp
push 0
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x42f0c9
push 6
call fcn.00442237
add esp, 4
push 0
call fcn.0044224f
add esp, 4
cmp dword [ebp + 8], 5
jne 0x42f170
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
mov eax, 0x484270
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
push 0x1010
push 1
mov eax, 0x484343
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0042f223
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x42f12d
push ebx
call fcn.0044222b
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x42f13d
push ebx
call fcn.0044222b
add esp, 4
mov dword [ebp - 4], esp
push 0
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x42f166
push 6
call fcn.00442237
add esp, 4
push 0
call fcn.0044224f
add esp, 4
cmp dword [ebp + 8], 6
jne 0x42f20d
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
mov eax, 0x484270
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
push 0x1010
push 1
mov eax, str.Error_
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0042f223
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x42f1ca
push ebx
call fcn.0044222b
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x42f1da
push ebx
call fcn.0044222b
add esp, 4
mov dword [ebp - 4], esp
push 0
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x42f203
push 6
call fcn.00442237
add esp, 4
push 0
call fcn.0044224f
add esp, 4
jmp 0x42f21d
mov esp, ebp
pop ebp
ret 4