Function at 0xe805d5
Capabilities:
Create process on windows

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x4e8
mov eax, dword [0xe850c4]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0xc]
push ebx
push esi
push edi
mov dword [ebp - 0x480], eax
mov eax, dword [ebp + 0x10]
push 0xe808a8
mov dword [ebp - 0x484], eax
call fcn.00e7afd3
mov edi, dword [ebp + 8]
shr edi, 0x1e
and edi, 1
push 0
pop esi
je 0xe80625
call dword [0xe712b0]
mov dword [ebp - 0x47c], eax
jmp 0xe8062b
mov dword [ebp - 0x47c], esi
mov dword [ebp - 0x478], esi
cmp dword [ebp + 8], esi
je 0xe807ba
call fcn.00e804a6
mov ebx, eax
cmp ebx, esi
jne 0xe80745
mov ebx, 0x100
lea eax, [ebp - 0x250]
cmp edi, esi
jne 0xe80674
push dword [0xe85118]
push 0xe80980
push 0xe8095c
push ebx
push eax
call fcn.00e72691
add esp, 0x14
jmp 0xe80694
push dword [ebp - 0x47c]
push dword [0xe85118]
push 0xe80980
push 0xe80900
push ebx
push eax
call fcn.00e72691
add esp, 0x18
xor ecx, ecx
test eax, eax
setl cl
mov eax, ecx
cmp eax, esi
je 0xe806a9
push 0x7a
pop ebx
jmp 0xe80745
push 0x44
lea eax, [ebp - 0x4e8]
push esi
push eax
call fcn.00e717f5
add esp, 0xc
mov dword [ebp - 0x4e8], 0x44
mov dword [ebp - 0x4e0], 0xe808d8
cmp edi, esi
je 0xe806d9
mov dword [ebp - 0x4e0], esi
mov eax, dword [0xe858c0]
or dword [ebp - 0x4a8], 0xffffffff
mov dword [ebp - 0x4b0], eax
mov eax, dword [0xe858c4]
mov dword [ebp - 0x4ac], eax
lea eax, [ebp - 0x494]
push eax
lea eax, [ebp - 0x4e8]
push eax
push esi
push esi
push esi
push 1
push esi
push esi
lea eax, [ebp - 0x250]
push eax
mov dword [ebp - 0x4bc], ebx
push esi
cmp dword [ebp - 0x480], esi
jne 0xe80729
call dword [0xe712a0]
jmp 0xe80735
push dword [ebp - 0x480]
call dword [0xe85018]
test eax, eax
jne 0xe8078d
call dword [fcn.00e713ac]
mov ebx, eax
cmp ebx, esi
je 0xe8074f
push 0xe808c8
call fcn.00e7afd3
cmp dword [ebp - 0x478], esi
je 0xe80764
lea eax, [ebp - 0x478]
push eax
call dword [0xe71210]
cmp ebx, esi
je 0xe80770
push dword [ebp + 8]
call fcn.00e8050f
push 0xe808b8
call fcn.00e7afd3
mov ecx, dword [ebp - 4]
pop edi
pop esi
mov eax, ebx
xor ecx, ebp
pop ebx
call fcn.00e715a4
leave
ret 0xc
mov eax, dword [ebp - 0x494]
push dword [ebp - 0x490]
mov dword [0xe858c8], eax
call dword [fcn.00e713c4]
mov eax, dword [ebp - 0x48c]
mov ecx, dword [ebp - 0x484]
push esi
push eax
mov dword [ecx], eax
call dword [0xe71010]
cmp edi, esi
je 0xe807c6
mov eax, dword [ebp - 0x47c]
jmp 0xe807de
mov eax, dword fs:[0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x1d4]
cmp eax, esi
jne 0xe807de
mov eax, dword [0x7ffe02d8]
lea ecx, [ebp - 0x50]
push ecx
push eax
call fcn.00e81121
mov ebx, eax
cmp ebx, esi
jne 0xe80745
lea eax, [ebp - 0x478]
push eax
push esi
push esi
push esi
push 0xe76e08
lea eax, [ebp - 0x50]
push eax
call dword [0xe71274]
mov ebx, eax
cmp ebx, esi
jne 0xe80745
push 0xe858bc
push dword [ebp - 0x478]
call dword [0xe71270]
mov ebx, eax
cmp ebx, esi
jne 0xe80745
cmp edi, esi
jne 0xe8074f
push 0x111
lea eax, [ebp - 0x474]
push eax
call fcn.00e81197
test eax, eax
je 0xe8074f
xor eax, eax
inc eax
mov dword [ebp - 0x4a4], eax
mov dword [ebp - 0x4a0], eax
mov dword [ebp - 0x49c], esi
mov dword [ebp - 0x498], 2
lea eax, [ebp - 0x4a4]
push eax
push esi
push esi
push 0xa
push 6
lea eax, [ebp - 0x474]
push eax
push dword [0xe858bc]
call dword [0xe7126c]
mov ebx, eax
cmp ebx, esi
je 0xe8074f
push 0x12c
call dword [fcn.00e712b8]
jmp 0xe80870