Function at 0x10007750
Capabilities:
Create process on windows

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x28c
mov eax, dword [0x10033048]
xor eax, esp
mov dword [esp + 0x288], eax
push ebx
push esi
push edi
mov edi, dword [ebp + 8]
push ecx
mov eax, esp
lea ebx, [edi + 4]
mov dword [esp + 0x20], esp
push eax
mov esi, ebx
call fcn.100085b0
call fcn.10008540
test eax, eax
je 0x100079a9
push ecx
mov ecx, esp
mov dword [esp + 0x20], esp
lea esi, [edi + 0x170]
push ecx
call fcn.100085b0
call fcn.10008540
test eax, eax
je 0x100079a9
push 0x1ff
lea edx, [esp + 0x95]
push 0
push edx
mov byte [esp + 0x9c], 0
call fcn.10011170
add esp, 0xc
push 0x44
lea eax, [esp + 0x24]
push 0
push eax
call fcn.10011170
mov ecx, dword [edi]
xor eax, eax
add esp, 0xc
push ecx
lea edx, [esp + 0x70]
push ebx
push edx
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], eax
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], eax
mov dword [esp + 0x90], eax
mov dword [esp + 0x94], eax
mov byte [esp + 0x98], al
call fcn.100111f0
add esp, 0xc
push esi
lea eax, [esp + 0x70]
push eax
push str.netsh_wlan_set_hostednetwork_modeallow_ssid__s__key__s_
lea ecx, [esp + 0x9c]
push 0x200
push ecx
call fcn.1000ef18
mov edi, dword [sym.imp.KERNEL32.dll_CreateProcessA]
add esp, 0x14
xor edx, edx
lea eax, [esp + 0xc]
push eax
lea ecx, [esp + 0x24]
push ecx
push edx
push edx
push edx
push edx
push edx
push edx
mov word [esp + 0x70], dx
lea edx, [esp + 0xb0]
push edx
push 0
mov dword [esp + 0x48], 0x44
mov dword [esp + 0x74], 1
call edi
test eax, eax
jne 0x100078c8
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
push str._WJRA_CWjraSapWin7Win8::SetSoftApParameters_CreateProcess_Failed_Error_Number_is__d__return_WJ_STATUS_UNKNOWN_ERROR_
call fcn.1000e250
add esp, 8
mov eax, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x288]
xor ecx, esp
call fcn.1000eab6
mov esp, ebp
pop ebp
ret 4
mov eax, dword [esp + 0xc]
mov ebx, dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
push 0xffffffffffffffff
push eax
call ebx
mov ecx, dword [esp + 0xc]
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
push ecx
call esi
mov edx, dword [esp + 0x10]
push edx
call esi
push 0x44
lea eax, [esp + 0x24]
push 0
push eax
call fcn.10011170
xor eax, eax
add esp, 0xc
push 0x200
push eax
lea ecx, [esp + 0x98]
push ecx
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
call fcn.10011170
add esp, 0xc
push str.netsh_wlan_start_hostednetwork
lea edx, [esp + 0x94]
push 0x200
push edx
call fcn.1000ef18
add esp, 0xc
xor eax, eax
lea ecx, [esp + 0xc]
push ecx
lea edx, [esp + 0x24]
push edx
push eax
push eax
push eax
push eax
push eax
push eax
mov word [esp + 0x70], ax
lea eax, [esp + 0xb0]
push eax
push 0
mov dword [esp + 0x48], 0x44
mov dword [esp + 0x74], 1
call edi
test eax, eax
je 0x10007898
mov ecx, dword [esp + 0xc]
push 0xffffffffffffffff
push ecx
call ebx
mov edx, dword [esp + 0xc]
push edx
call esi
mov eax, dword [esp + 0x10]
push eax
call esi
xor eax, eax
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x288]
xor ecx, esp
call fcn.1000eab6
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [esp + 0x294]
pop edi
pop esi
pop ebx
xor ecx, esp
mov eax, 0xa
call fcn.1000eab6
mov esp, ebp
pop ebp
ret 4