Function at 0x14001128f
Capabilities:
Create process on windows
Create thread
Read file via mapping

Disassembly:
jmp 0x140011950
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rdi
sub rsp, 0x428
lea rbp, [rsp + 0x50]
lea rdi, [rsp + 0x50]
mov ecx, 0x96
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0x448]
mov rax, qword [0x14001e008]
xor rax, rbp
mov qword [rbp + 0x3c8], rax
lea rcx, [0x1400240a2]
call fcn.14001139d
mov dword [rbp + 8], 0
mov dword [rbp + 0xc], 0
mov eax, 4
imul rax, rax, 0
mov dword [rbp + rax + 0x10], 1
lea rax, str.GlobalPrime_data
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x10000
xor r9d, r9d
mov r8d, 4
xor edx, edx
mov rcx, 0xffffffffffffffff
call qword [sym.imp.KERNEL32.dll_CreateFileMappingW]
mov qword [rbp + 0x38], rax
mov qword [rsp + 0x20], 0x10000
xor r9d, r9d
xor r8d, r8d
mov edx, 0xf001f
mov rcx, qword [rbp + 0x38]
call qword [sym.imp.KERNEL32.dll_MapViewOfFile]
mov qword [rbp + 0x58], rax
cmp qword [rbp + 0x58], 0
je 0x140011a24
mov rdx, qword [rbp + 0x58]
lea rcx, str.Successful_mapping:_t_p_n
call fcn.1400111b3
mov r9d, 8
lea r8, [rbp + 8]
mov edx, 8
mov rcx, qword [rbp + 0x58]
call fcn.140011d70
mov dword [rbp + 0x74], eax
lea rax, [rbp + 0x10]
mov rcx, qword [rbp + 0x58]
add rcx, 8
mov r9d, 3
mov r8, rax
mov edx, 3
call fcn.140011d70
mov dword [rbp + 0x94], eax
mov edx, dword [rbp + 0x74]
lea rcx, str.Memcpy_output:_t_d_n
call fcn.1400111b3
mov r8d, 0x68
xor edx, edx
lea rcx, [rbp + 0xc0]
call fcn.1400112e9
mov dword [rbp + 0xc0], 0x68
mov dword [rbp + 0x174], 0
jmp 0x140011aab
mov eax, dword [rbp + 0x174]
inc eax
mov dword [rbp + 0x174], eax
cmp dword [rbp + 0x174], 1
jge 0x140011b39
movsxd rax, dword [rbp + 0x174]
imul rax, rax, 0x18
lea rax, [rbp + rax + 0x148]
mov r8d, 0x18
xor edx, edx
mov rcx, rax
call fcn.1400112e9
mov eax, 0x18
imul rax, rax, 0
lea rax, [rbp + rax + 0x148]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, str._C:Usersidanr_source_reposPrimeMinionx64DebugPrimeMinion.exe_
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
jmp 0x140011a9d
lea rcx, str.Started_Prcoess_n
call fcn.1400111b3
mov dword [rbp + 0x194], 0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x1b8], rax
lea rax, [rbp + 0x194]
mov qword [rbp + 0x1c0], rax
mov eax, 8
imul rax, rax, 0
lea rcx, [rbp + 0x10]
mov qword [rbp + rax + 0x1c8], rcx
lea rax, [rbp + 0x1f4]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x1b8]
lea r8, [0x14001109b]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rbp + 0x218], rax
mov dword [rbp + 0x234], 0
jmp 0x140011bca
mov eax, dword [rbp + 0x234]
inc eax
mov dword [rbp + 0x234], eax
cmp dword [rbp + 0x234], 1
jge 0x140011c25
movsxd rax, dword [rbp + 0x234]
imul rax, rax, 0x18
mov edx, 0xffffffff
mov rcx, qword [rbp + rax + 0x148]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
movsxd rax, dword [rbp + 0x234]
imul rax, rax, 0x18
mov rcx, qword [rbp + rax + 0x150]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movsxd rax, dword [rbp + 0x234]
imul rax, rax, 0x18
mov rcx, qword [rbp + rax + 0x148]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140011bbc
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x218]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rbp + 0x218]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rax, qword [rbp + 0x58]
mov eax, dword [rax + 4]
mov dword [rbp + 0xc], eax
mov rcx, qword [rbp + 0x58]
call qword [sym.imp.KERNEL32.dll_UnmapViewOfFile]
mov rcx, qword [rbp + 0x38]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, dword [rbp + 0xc]
lea rcx, [0x14001ac10]
call fcn.1400111b3
xor eax, eax
mov edi, eax
lea rcx, [rbp - 0x50]
lea rdx, [0x14001adf0]
call fcn.140011339
mov eax, edi
mov rcx, qword [rbp + 0x3c8]
xor rcx, rbp
call fcn.1400111cc
lea rsp, [rbp + 0x3d8]
pop rdi
pop rbp
ret