Function at 0x1400025b0
Capabilities:
Create pipe
Create process on windows
Create process suspended
Create thread
Enumerate threads
Get common file path
Resume thread
Terminate process
Terminate thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xa20]
sub rsp, 0xb20
mov rax, qword [0x140017040]
xor rax, rsp
mov qword [rbp + 0xa10], rax
xor r12d, r12d
mov dword [rsp + 0x50], r12d
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x150]
call sub.VCRUNTIME140.dll_memset
lea rax, [0x14000ae70]
mov qword [rbp + 0x150], rax
lea rcx, [rbp + 0x200]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rsp + 0x50], 0x10000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x150]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x150], rax
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x14c], edx
lea rcx, [rbp + 0x160]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x160], rax
mov byte [rbp + 0x1dc], r12b
mov byte [rbp + 0x1d1], r12b
lea rcx, [rbp + 0x160]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 0x1e0], r12
mov rax, qword [0x140017c30]
mov qword [rbp + 0x1d4], rax
mov qword [rbp + 0x1c8], r12
mov r8d, 1
lea rdx, str.config.txt
lea rcx, [rbp + 0x160]
call fcn.1400066b0
test rax, rax
jne 0x140002709
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x150]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x150]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x1400027a4
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x7f0]
call sub.VCRUNTIME140.dll_memset
mov r8d, 2
lea rdx, str.config.txt
lea rcx, [rbp + 0x7f0]
call fcn.140004b20
nop
lea rcx, [rbp + 0x7f0]
call fcn.140006ba0
lea rcx, [rbp + 0x7f8]
call fcn.1400065f0
test rax, rax
jne 0x140002796
mov rax, qword [rbp + 0x7f0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x7f0]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
lea rcx, str.Failed_to_find_config.txt__A_blank_one_for_you_to_configure_has_been_created._n
call fcn.140001060
jmp 0x1400027a2
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b8], xmm0
mov qword [rbp + 0x3c8], r12
mov qword [rbp + 0x3d0], 0xf
mov byte [rbp + 0x3b8], 0
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x150]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x3b8]
lea rcx, [rbp + 0x150]
call fcn.140007970
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140002961
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rax, qword [rbp + 0x3b8]
cmp qword [rbp + 0x3c8], 0
je 0x14000284a
cmp byte [rax], 0x23
je 0x140002915
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x350], rax
lea rdx, [rbp + 0x3b8]
lea rcx, [rbp + 0x340]
call fcn.140001360
nop
mov rax, qword [rbp + 0x348]
mov rcx, qword [rbp + 0x340]
sub rax, rcx
sar rax, 5
cmp rax, 1
jbe 0x1400028c5
lea rbx, [rcx + 0x20]
mov r8, rcx
lea rdx, [rbp - 0x18]
call fcn.140006d60
mov rcx, qword [rax]
add rcx, 0x40
cmp rcx, rbx
je 0x1400028be
mov r8, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 0xf
jbe 0x1400028b6
mov rbx, qword [rbx]
mov rdx, rbx
call fcn.140006830
mov rcx, qword [rbp + 0x340]
test rcx, rcx
je 0x140002915
mov rdx, qword [rbp + 0x348]
call fcn.1400074b0
mov rdx, qword [rbp + 0x350]
mov rcx, qword [rbp + 0x340]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002910
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002ad8
call fcn.140008254
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x150]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x3b8]
lea rcx, [rbp + 0x150]
call fcn.140007970
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140002820
lea rcx, [rbp + 0x160]
call fcn.1400065f0
test rax, rax
jne 0x140002995
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x150]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
mov r8d, 4
lea rdx, str.path
lea rcx, [rbp - 0x38]
call fcn.1400073b0
nop
mov r13d, 0x10001
mov dword [rsp + 0x50], r13d
lea rdx, [rbp - 0x38]
call fcn.140004c30
test al, al
je 0x140002adf
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x58], xmm1
mov r8d, 7
lea rdx, str.backend
lea rcx, [rbp - 0x68]
call fcn.1400073b0
nop
mov r13d, 0x10003
mov dword [rsp + 0x50], r13d
lea rdx, [rbp - 0x68]
call fcn.140004c30
test al, al
je 0x140002adf
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov r8d, 0xa
lea rdx, str.gameserver
lea rcx, [rbp - 8]
call fcn.1400073b0
nop
mov r13d, 0x10007
mov dword [rsp + 0x50], r13d
lea rdx, [rbp - 8]
call fcn.140004c30
test al, al
je 0x140002adf
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
mov r8d, 5
lea rdx, str.email
lea rcx, [rbp + 0x18]
call fcn.1400073b0
nop
mov r13d, 0x1000f
mov dword [rsp + 0x50], r13d
lea rdx, [rbp + 0x18]
call fcn.140004c30
test al, al
je 0x140002adf
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x88], xmm1
mov r8d, 8
lea rdx, str.password
lea rcx, [rbp + 0x78]
call fcn.1400073b0
mov r13d, 0x1001f
lea rdx, [rbp + 0x78]
call fcn.140004c30
test al, al
je 0x140002adf
xor bl, bl
jmp 0x140002ae1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov bl, 1
test r13b, 0x10
je 0x140002b2d
and r13d, 0xffffffef
mov rdx, qword [rbp + 0x90]
cmp rdx, 0xf
jbe 0x140002b2d
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002b27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002b27
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
nop
test r13b, 8
je 0x140002b76
and r13d, 0xfffffff7
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x140002b76
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002b70
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002b70
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
nop
test r13b, 4
je 0x140002bbf
and r13d, 0xfffffffb
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x140002bbf
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002bb9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002bb9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
nop
test r13b, 2
je 0x140002c08
and r13d, 0xfffffffd
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x140002c08
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002c02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002c02
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
nop
test r13b, 1
je 0x140002c4d
and r13d, 0xfffffffe
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x140002c4d
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002c48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004884
call fcn.140008254
test bl, bl
je 0x140002c62
lea rcx, str.Config_does_not_have_all_required_values__n
call fcn.140001060
nop dword [rax]
jmp 0x140002c60
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x58], xmm1
mov r8d, 4
lea rdx, str.path
lea rcx, [rbp - 0x68]
call fcn.1400073b0
nop
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x18]
call fcn.140006f40
mov rdx, qword [rax]
add rdx, 0x40
lea rcx, [rbp + 0x358]
call fcn.1400061f0
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x140002ce7
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002ce2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002ce2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
movdqa xmm0, xmmword [0x1400136a0]
movdqu xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x68], 0
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x3e0]
call sub.VCRUNTIME140.dll_memset
mov r14, qword [rbp + 0x368]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x3e
jb 0x140004a0e
lea r15, [rbp + 0x358]
cmp qword [rbp + 0x370], 0xf
cmova r15, qword [rbp + 0x358]
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rsi, [r14 + 0x3e]
mov ebx, 0xf
lea rdi, [rsp + 0x78]
movabs rax, 0x8000000000000000
mov edx, 0x16
cmp rsi, rbx
jbe 0x140002de5
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140002da4
mov rbx, rcx
add rax, 0x27
mov rcx, rax
call fcn.140007fd0
test rax, rax
je 0x140002dd1
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140002de0
cmp rbx, rdx
cmovb rbx, rdx
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140002db9
mov rdi, r12
jmp 0x140002de0
cmp rcx, 0x1000
jb 0x140002dd8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400049fc
jmp 0x140002d89
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007fd0
mov rdi, rax
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x70], rbx
mov r8, r14
mov rdx, r15
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteGameBinariesWin64FortniteClient_Win64_Shipping.exe]
movups xmmword [rdi + r14], xmm0
movups xmm1, xmmword [0x14000a868]
movups xmmword [rdi + r14 + 0x10], xmm1
movups xmm0, xmmword [0x14000a878]
movups xmmword [rdi + r14 + 0x20], xmm0
movsd xmm0, qword [0x14000a888]
movsd qword [rdi + r14 + 0x30], xmm0
mov eax, dword [0x14000a890]
mov dword [rdi + r14 + 0x38], eax
movzx eax, word [0x14000a894]
mov word [rdi + r14 + 0x3c], ax
mov byte [rdi + rsi], 0
bts r13d, 0x11
lea rdx, [rsp + 0x78]
cmp qword [rbp - 0x70], 0xf
cmova rdx, qword [rsp + 0x78]
lea rcx, [rbp + 0x3e0]
call fcn.1400059b0
mov rax, qword [rbp + 0x3e0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x3e0], rax
mov rax, qword [rbp + 0x3e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x3dc], edx
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x140002ede
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002ed9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002ed9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
movdqa xmm0, xmmword [0x1400136a0]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
cmp qword [rbp + 0x470], 0
jne 0x140002f08
lea rcx, str.Path_is_not_a_valid_Fortnite_install__n
call fcn.140001060
jmp 0x140002f06
lea rcx, [rbp + 0x3f0]
call fcn.1400065f0
test rax, rax
jne 0x140002f3c
mov rax, qword [rbp + 0x3e0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x3e0]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov dword [rbp + 0x260], 0x18
mov dword [rbp + 0x270], 1
mov qword [rbp + 0x268], r12
xor r9d, r9d
lea r8, [rbp + 0x260]
lea rdx, [0x140017c10]
lea rcx, [0x140017c08]
call qword [sym.imp.KERNEL32.dll_CreatePipe]
test eax, eax
jne 0x140002f87
lea rcx, str.Failed_to_open_stdout_pipe__n
call fcn.140001060
jmp 0x140002f85
xor r8d, r8d
mov edx, 1
mov rcx, qword [0x140017c08]
call qword [sym.imp.KERNEL32.dll_SetHandleInformation]
test eax, eax
jne 0x140002fb2
lea rcx, str.Failed_to_open_disable_inherit_on_stdout_pipe__n
call fcn.140001060
nop dword [rax]
jmp 0x140002fb0
lea rdx, [rbp + 0x900]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
dec eax
cmp eax, 0x103
ja 0x1400049e8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
lea rax, [rbp + 0x900]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140002ff1
lea rdx, [rbp + 0x900]
lea rcx, [rbp - 8]
call fcn.1400073b0
nop
mov r8d, 0xd
lea rdx, str.Starfall.dll
lea rcx, [rbp - 8]
call fcn.140006990
xorps xmm0, xmm0
movups xmmword [rbp + 0x378], xmm0
mov qword [rbp + 0x388], r12
mov qword [rbp + 0x390], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x378], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x388], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r13d, 0x12
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x1400030a1
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000309c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000309c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
movdqa xmm0, xmmword [0x1400136a0]
movdqu xmmword [rbp + 8], xmm0
mov byte [rbp - 8], 0
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x6e0]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x378]
cmp qword [rbp + 0x390], 0xf
cmova rdx, qword [rbp + 0x378]
mov r8d, 0x20
lea rcx, [rbp + 0x6e0]
call fcn.140004b20
nop
mov r8d, 0x4c00
lea rdx, [0x14000ea80]
lea rcx, [rbp + 0x6e0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x6e8]
call fcn.1400065f0
test rax, rax
jne 0x14000313e
mov rax, qword [rbp + 0x6e0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x6e0]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
lea rax, [rbp + 0x900]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140003154
mov r8, rbx
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x18]
call fcn.1400073b0
nop
mov r8d, 0x11
lea rdx, str.NullrhiPatch.dll
lea rcx, [rbp + 0x18]
call fcn.140006990
xorps xmm0, xmm0
movups xmmword [rbp + 0x398], xmm0
mov qword [rbp + 0x3a8], r12
mov qword [rbp + 0x3b0], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x398], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3a8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r13d, 0xf
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x140003206
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003201
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003201
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
movdqa xmm0, xmmword [0x1400136a0]
movdqu xmmword [rbp + 0x28], xmm0
mov byte [rbp + 0x18], 0
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x5d0]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x398]
cmp qword [rbp + 0x3b0], 0xf
cmova rdx, qword [rbp + 0x398]
mov r8d, 0x20
lea rcx, [rbp + 0x5d0]
call fcn.140004b20
nop
mov r8d, 0x3c00
lea rdx, [0x14000ae80]
lea rcx, [rbp + 0x5d0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x5d8]
call fcn.1400065f0
test rax, rax
jne 0x1400032a3
mov rax, qword [rbp + 0x5d0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x5d0]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
lea rcx, str.FortniteClient_Win64_Shipping.exe
call fcn.140001a60
lea rcx, str.FortniteClient_Win64_Shipping_EAC.exe
call fcn.140001a60
lea rcx, str.FortniteLauncher.exe
call fcn.140001a60
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2b0], xmm0
movups xmmword [rbp + 0x2c0], xmm0
movups xmmword [rbp + 0x2d0], xmm0
movaps xmmword [rbp + 0x2e0], xmm0
movups xmmword [rbp + 0x2f0], xmm0
movups xmmword [rbp + 0x300], xmm0
mov qword [rbp + 0x310], rax
mov dword [rbp + 0x2b0], 0x68
mov rax, qword [0x140017c10]
mov qword [rbp + 0x308], rax
psrldq xmm0, 0xc
movd eax, xmm0
bts eax, 8
mov dword [rbp + 0x2ec], eax
mov dword [rbp + 0x4f0], 0x68
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f8], xmm0
movups xmmword [rbp + 0x508], xmm0
movups xmmword [rbp + 0x518], xmm0
movups xmmword [rbp + 0x528], xmm0
movups xmmword [rbp + 0x538], xmm0
movups xmmword [rbp + 0x548], xmm0
lea r12, [rbp + 0x358]
mov rcx, qword [rbp + 0x358]
mov rdx, qword [rbp + 0x370]
cmp rdx, 0xf
cmova r12, rcx
mov r14, qword [rbp + 0x368]
movabs r8, 0x7fffffffffffffff
mov rax, r8
sub rax, r14
cmp rax, 0x42
jb 0x140004a14
lea r15, [rbp + 0x358]
cmp rdx, 0xf
cmova r15, rcx
movups xmmword [rbp + 0x320], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x330], xmm1
lea rsi, [r14 + 0x42]
mov ebx, 0xf
lea rdi, [rbp + 0x320]
cmp rsi, rbx
jbe 0x140003450
mov rbx, rsi
or rbx, 0xf
cmp rbx, r8
jbe 0x14000340f
mov rbx, r8
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140007fd0
test rax, rax
je 0x14000354d
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003449
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140003429
xor edi, edi
jmp 0x140003449
cmp rcx, 0x1000
jb 0x140003441
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004a02
jmp 0x1400033f0
call fcn.140007fd0
mov rdi, rax
mov qword [rbp + 0x320], rdi
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x338], rbx
mov r8, r14
mov rdx, r15
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [str.FortniteGameBinariesWin64FortniteClient_Win64_Shipping_EAC.exe]
movups xmmword [r14 + rdi], xmm0
movaps xmm1, xmmword [0x14000a9d0]
movups xmmword [r14 + rdi + 0x10], xmm1
movaps xmm0, xmmword [0x14000a9e0]
movups xmmword [r14 + rdi + 0x20], xmm0
movaps xmm1, xmmword [0x14000a9f0]
movups xmmword [r14 + rdi + 0x30], xmm1
movzx eax, word [0x14000aa00]
mov word [r14 + rdi + 0x40], ax
mov byte [rdi + rsi], 0
bts r13d, 0xd
lea rcx, [rbp + 0x320]
cmp qword [rbp + 0x338], 0xf
cmova rcx, qword [rbp + 0x320]
lea rax, [rbp + 0x278]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x4f0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x8000004
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14000a651]
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x140003559
inc rdx
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003554
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003554
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
mov dword [rbp + 0x560], 0x68
xorps xmm0, xmm0
movups xmmword [rbp + 0x568], xmm0
movups xmmword [rbp + 0x578], xmm0
movups xmmword [rbp + 0x588], xmm0
movups xmmword [rbp + 0x598], xmm0
movups xmmword [rbp + 0x5a8], xmm0
movups xmmword [rbp + 0x5b8], xmm0
lea r15, [rbp + 0x358]
mov rcx, qword [rbp + 0x358]
mov rdx, qword [rbp + 0x370]
cmp rdx, 0xf
cmova r15, rcx
mov r14, qword [rbp + 0x368]
movabs r8, 0x7fffffffffffffff
mov rax, r8
sub rax, r14
cmp rax, 0x31
jb 0x140004a1a
lea r12, [rbp + 0x358]
cmp rdx, 0xf
cmova r12, rcx
movups xmmword [rbp + 0x320], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x330], xmm1
lea rsi, [r14 + 0x31]
mov ebx, 0xf
lea rdi, [rbp + 0x320]
cmp rsi, rbx
jbe 0x140003681
mov rbx, rsi
or rbx, 0xf
cmp rbx, r8
jbe 0x140003640
mov rbx, r8
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140007fd0
test rax, rax
je 0x14000376f
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000367a
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14000365a
xor edi, edi
jmp 0x14000367a
cmp rcx, 0x1000
jb 0x140003672
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004a08
jmp 0x140003621
call fcn.140007fd0
mov rdi, rax
mov qword [rbp + 0x320], rdi
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x338], rbx
mov r8, r14
mov rdx, r12
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteGameBinariesWin64FortniteLauncher.exe]
movups xmmword [rdi + r14], xmm0
movups xmm1, xmmword [0x14000aa18]
movups xmmword [rdi + r14 + 0x10], xmm1
movups xmm0, xmmword [0x14000aa28]
movups xmmword [rdi + r14 + 0x20], xmm0
movzx eax, byte [0x14000aa38]
mov byte [rdi + r14 + 0x30], al
mov byte [rdi + rsi], 0
bts r13d, 0xe
lea rcx, [rbp + 0x320]
cmp qword [rbp + 0x338], 0xf
cmova rcx, qword [rbp + 0x320]
lea rax, [rbp + 0x290]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x560]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r15
xor r12d, r12d
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x8000004
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14000a651]
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x14000377b
inc rdx
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003776
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003776
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
lea rdx, [0x140017b00]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetCurrentDirectoryA]
mov al, 1
movabs r14, 0x7fffffffffffffff
lea rdx, str.Restarting_server..._n
lea rcx, str.Starting_server..._n
test al, al
cmove rcx, rdx
call fcn.140001060
mov rsi, qword [rbp + 0x368]
mov rax, r14
sub rax, rsi
cmp rax, 0x243
jb 0x1400049f6
lea r14, [rbp + 0x358]
cmp qword [rbp + 0x370], 0xf
cmova r14, qword [rbp + 0x358]
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
mov qword [rbp + 0x330], r12
mov qword [rbp + 0x338], r12
lea r15, [rsi + 0x243]
mov ebx, 0xf
lea rdi, [rbp + 0x320]
cmp r15, rbx
jbe 0x14000389e
mov rbx, r15
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x14000383f
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140003870
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14000385a
mov rdi, r12
jmp 0x140003897
cmp rcx, 0x1000
jb 0x14000388f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004a20
mov rcx, rax
call fcn.140007fd0
test rax, rax
je 0x1400046fe
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003897
call fcn.140007fd0
mov rdi, rax
mov qword [rbp + 0x320], rdi
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x338], rbx
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + rsi]
lea rdx, str.FortniteGameBinariesWin64FortniteClient_Win64_Shipping.exe__epicappFortnite__epicenvProd__epicportal__skippatchcheck__nobe__fromfleac__fltoken3db3ba5dcbd2e16703f3978d__calderaeyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50X2lkIjoiYmU5ZGE1YzJmYmVhNDQwN2IyZjQwZWJhYWQ4NTlhZDQiLCJnZW5lcmF0ZWQiOjE2Mzg3MTcyNzgsImNhbGRlcmFHdWlkIjoiMzgxMGI4NjMtMmE2NS00NDU3LTliNTgtNGRhYjNiNDgyYTg2IiwiYWNQcm92aWRlciI6IkVhc3lBbnRpQ2hlYXQiLCJub3RlcyI6IiIsImZhbGxiYWNrIjpmYWxzZX0.VAWQB67RTxhiWOxx7DBjnzDnXyyEnX7OljJm_j2d88G_WgwQ9wrE6lwMEHZHjBd1ISJdUO1UVUqkfLdU5nofBQ__nullrhi__nosound__nosplash
mov eax, 4
nop word [rax + rax]
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rdx + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rdx + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rdx, [rdx + 0x80]
sub rax, 1
jne 0x1400038d0
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x30], xmm1
movzx eax, word [rdx + 0x40]
mov word [rcx + 0x40], ax
movzx eax, byte [rdx + 0x42]
mov byte [rcx + 0x42], al
mov byte [rdi + r15], 0
bts r13d, 7
mov dword [rsp + 0x50], r13d
lea rax, [rbp + 0x358]
cmp qword [rbp + 0x370], 0xf
cmova rax, qword [rbp + 0x358]
mov qword [rbp - 0x18], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x90], r12
mov r8d, 7
lea rdx, str.backend
lea rcx, [rbp + 0x78]
call fcn.1400073b0
nop
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0xf8]
call fcn.140006f40
mov r12, qword [rax]
add r12, 0x40
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xor ebx, ebx
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x50], rbx
mov r8d, 8
lea rdx, str.password
lea rcx, [rbp - 0x68]
call fcn.1400073b0
nop
lea r8, [rbp - 0x68]
lea rdx, [rbp + 0x108]
call fcn.140006f40
mov r15, qword [rax]
add r15, 0x40
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], rbx
mov r8d, 5
lea rdx, str.email
lea rcx, [rbp - 0x38]
call fcn.1400073b0
nop
lea r8, [rbp - 0x38]
lea rdx, [rbp + 0x118]
call fcn.140006f40
mov r14, qword [rax]
add r14, 0x40
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
mov rsi, qword [rbp + 0x330]
sub rax, rsi
cmp rax, 0xd
jb 0x140004a50
lea r13, [rbp + 0x320]
mov rax, qword [rbp + 0x320]
mov qword [rbp - 0x40], rax
mov rcx, qword [rbp + 0x338]
mov qword [rbp - 0x48], rcx
cmp rcx, 0xf
cmova r13, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], rbx
mov qword [rbp + 0x70], rbx
add rsi, 0xd
mov ebx, 0xf
lea rdi, [rbp + 0x58]
cmp rsi, rbx
jbe 0x140003b19
mov rbx, rsi
or rbx, 0xf
cmp rbx, rdx
jbe 0x140003abe
mov rbx, rdx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140003aee
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140003ad8
xor edi, edi
jmp 0x140003b15
cmp rcx, 0x1000
jb 0x140003b0d
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004a26
mov rcx, rax
call fcn.140007fd0
test rax, rax
je 0x140004562
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003b15
call fcn.140007fd0
mov rdi, rax
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x68], rsi
mov qword [rbp + 0x70], rbx
mov rbx, qword [rbp + 0x330]
mov r8, rbx
mov rdx, r13
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str.__AUTH_LOGIN]
movsd qword [rbx + rdi], xmm0
mov eax, dword [0x14000acf8]
mov dword [rbx + rdi + 8], eax
movzx eax, byte [0x14000acfc]
mov byte [rbx + rdi + 0xc], al
mov byte [rdi + rsi], 0
mov r13d, dword [rsp + 0x50]
bts r13d, 0xc
mov r8, qword [r14 + 0x10]
cmp qword [r14 + 0x18], 0xf
jbe 0x140003b74
mov r14, qword [r14]
mov rdx, r14
lea rcx, [rbp + 0x58]
call fcn.140006990
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xor ebx, ebx
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rbx
mov byte [rax], bl
bts r13d, 0xb
mov r8d, 0x10
lea rdx, str.__AUTH_PASSWORD
lea rcx, [rsp + 0x58]
call fcn.140006990
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
mov qword [rbp + 0xa8], rbx
mov qword [rbp + 0xb0], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x98], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
bts r13d, 0xa
mov r8, qword [r15 + 0x10]
cmp qword [r15 + 0x18], 0xf
jbe 0x140003c1d
mov r15, qword [r15]
mov rdx, r15
lea rcx, [rbp + 0x98]
call fcn.140006990
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
mov qword [rbp + 0xc8], rbx
mov qword [rbp + 0xd0], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc8], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rbx
mov byte [rax], 0
bts r13d, 9
mov r8d, 0x1a
lea rdx, str.__AUTH_TYPEepic__backend
lea rcx, [rbp + 0xb8]
call fcn.140006990
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
mov qword [rbp + 0xe8], rbx
mov qword [rbp + 0xf0], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r13d, 8
mov r8, qword [r12 + 0x10]
cmp qword [r12 + 0x18], 0xf
jbe 0x140003cd8
mov r12, qword [r12]
mov rdx, r12
lea rcx, [rbp + 0xd8]
call fcn.140006990
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x50], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x48], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or r13d, 0x40
lea r12, [rbp + 0x38]
cmp qword [rbp + 0x50], 0xf
cmova r12, qword [rbp + 0x38]
mov r15, qword [rbp + 0x368]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x3e
jb 0x140004a4a
lea r14, [rbp + 0x358]
cmp qword [rbp + 0x370], 0xf
cmova r14, qword [rbp + 0x358]
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x70], rbx
lea rsi, [r15 + 0x3e]
mov ebx, 0xf
lea rdi, [rsp + 0x78]
cmp rsi, rbx
jbe 0x140003dfc
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140003da0
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140003dd0
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140003dba
xor edi, edi
jmp 0x140003df7
cmp rcx, 0x1000
jb 0x140003def
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004a2c
mov rcx, rax
call fcn.140007fd0
test rax, rax
je 0x140004538
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003df7
call fcn.140007fd0
mov rdi, rax
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x70], rbx
mov r8, r15
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteGameBinariesWin64FortniteClient_Win64_Shipping.exe]
movups xmmword [rdi + r15], xmm0
movups xmm1, xmmword [0x14000a868]
movups xmmword [rdi + r15 + 0x10], xmm1
movups xmm0, xmmword [0x14000a878]
movups xmmword [rdi + r15 + 0x20], xmm0
movsd xmm0, qword [0x14000a888]
movsd qword [rdi + r15 + 0x30], xmm0
mov eax, dword [0x14000a890]
mov dword [rdi + r15 + 0x38], eax
movzx eax, word [0x14000a894]
mov word [rdi + r15 + 0x3c], ax
mov byte [rdi + rsi], 0
or r13d, 0x20
lea rcx, [rsp + 0x78]
cmp qword [rbp - 0x70], 0xf
cmova rcx, qword [rsp + 0x78]
lea rax, [rbp + 0x340]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x2b0]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp - 0x18]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x140003efc
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003ef7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004538
call fcn.140008254
xor r12d, r12d
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], r12b
mov rdx, qword [rbp + 0x50]
cmp rdx, 0xf
jbe 0x140003f4b
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003f46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000453f
call fcn.140008254
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], 0xf
mov byte [rbp + 0x38], 0
mov rdx, qword [rbp + 0xf0]
cmp rdx, 0xf
jbe 0x140003f9c
inc rdx
mov rcx, qword [rbp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003f97
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004546
call fcn.140008254
mov qword [rbp + 0xe8], r12
mov qword [rbp + 0xf0], 0xf
mov byte [rbp + 0xd8], 0
mov rdx, qword [rbp + 0xd0]
cmp rdx, 0xf
jbe 0x140003ff6
inc rdx
mov rcx, qword [rbp + 0xb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003ff1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000454d
call fcn.140008254
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd0], 0xf
mov byte [rbp + 0xb8], 0
mov rdx, qword [rbp + 0xb0]
cmp rdx, 0xf
jbe 0x140004050
inc rdx
mov rcx, qword [rbp + 0x98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000404b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004554
call fcn.140008254
mov qword [rbp + 0xa8], r12
mov qword [rbp + 0xb0], 0xf
mov byte [rbp + 0x98], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x1400040a6
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400040a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000455b
call fcn.140008254
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], 0
mov rdx, qword [rbp + 0x70]
cmp rdx, 0xf
jbe 0x1400040f4
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400040ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004562
call fcn.140008254
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x14000413f
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000413a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004569
call fcn.140008254
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], 0xf
mov byte [rbp - 0x38], 0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x14000418a
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004185
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004570
call fcn.140008254
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], 0xf
mov byte [rbp - 0x68], 0
mov rdx, qword [rbp + 0x90]
cmp rdx, 0xf
jbe 0x1400041d8
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400041d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004577
call fcn.140008254
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov rdi, qword [rbp + 0x3a8]
lea rsi, [rbp + 0x398]
cmp qword [rbp + 0x3b0], 0xf
cmova rsi, qword [rbp + 0x398]
movabs r14, 0x7fffffffffffffff
cmp rdi, r14
ja 0x140004a44
cmp rdi, 0xf
ja 0x14000423c
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], 0xf
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x58], xmm0
jmp 0x1400042d1
mov rbx, rdi
or rbx, 0xf
cmp rbx, r14
jbe 0x14000425b
mov rbx, r14
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14000428c
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140004276
mov rax, r12
jmp 0x1400042b3
cmp rcx, 0x1000
jb 0x1400042ae
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004a32
mov rcx, rax
call fcn.140007fd0
mov rcx, rax
test rax, rax
je 0x14000457e
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400042b3
call fcn.140007fd0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x58]
mov rcx, qword [rbp + 0x340]
call fcn.140001630
xor edx, edx
test al, al
je 0x140004698
mov ecx, 4
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
mov dword [rbp + 0x128], 0x1c
lea rdx, [rbp + 0x128]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Thread32First]
lea rdx, [rbp + 0x128]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Thread32Next]
test eax, eax
je 0x14000437b
nop dword [rax + rax]
mov ecx, dword [rbp + 0x350]
cmp dword [rbp + 0x134], ecx
jne 0x140004367
mov r8d, dword [rbp + 0x130]
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenThread]
mov rbx, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_ResumeThread]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rbp + 0x128]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Thread32Next]
test eax, eax
jne 0x140004330
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov rdi, qword [rbp + 0x388]
lea rsi, [rbp + 0x378]
cmp qword [rbp + 0x390], 0xf
cmova rsi, qword [rbp + 0x378]
cmp rdi, r14
ja 0x140004a3e
cmp rdi, 0xf
ja 0x1400043de
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], 0xf
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x58], xmm0
jmp 0x140004473
mov rbx, rdi
or rbx, 0xf
cmp rbx, r14
jbe 0x1400043fd
mov rbx, r14
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14000442e
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140004418
mov rax, r12
jmp 0x140004455
cmp rcx, 0x1000
jb 0x140004450
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004a38
mov rcx, rax
call fcn.140007fd0
mov rcx, rax
test rax, rax
je 0x140004585
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140004455
call fcn.140007fd0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x58]
mov rcx, qword [rbp + 0x340]
call fcn.140001630
test al, al
je 0x14000458c
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
lea r9, [rbp + 0x340]
lea r8, [0x140001b60]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rbx, rax
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x340]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_TerminateThread]
cmp byte [0x140017c04], 0
jne 0x1400045b6
mov rcx, qword [rbp + 0x340]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x348]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140004531
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000452c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400046fe
call fcn.140008254
xor al, al
jmp 0x140003799
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor edx, edx
mov rcx, qword [rbp + 0x340]
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, qword [rbp + 0x340]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x348]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x1400045f1
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400045ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400046fe
call fcn.140008254
xor edx, edx
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x280]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor edx, edx
mov rcx, qword [rbp + 0x290]
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, qword [rbp + 0x290]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x298]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
lea rcx, [rbp + 0x5d0]
call fcn.140004a60
nop
mov rdx, qword [rbp + 0x3b0]
cmp rdx, 0xf
jbe 0x14000470a
inc rdx
mov rcx, qword [rbp + 0x398]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004705
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004705
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rcx, qword [rbp + 0x340]
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, qword [rbp + 0x340]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x348]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x1400045f1
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400045ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400045ec
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140008254
mov qword [rbp + 0x3a8], r12
mov qword [rbp + 0x3b0], 0xf
mov byte [rbp + 0x398], 0
lea rcx, [rbp + 0x6e0]
call fcn.140004a60
nop
mov rdx, qword [rbp + 0x390]
cmp rdx, 0xf
jbe 0x140004774
inc rdx
mov rcx, qword [rbp + 0x378]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000476f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000476f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
mov qword [rbp + 0x388], r12
mov qword [rbp + 0x390], 0xf
mov byte [rbp + 0x378], 0
mov rax, qword [rbp + 0x3e0]
movsxd rcx, dword [rax + 4]
lea rbx, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x3e0], rbx
mov rax, qword [rbp + 0x3e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x3dc], edx
lea rdi, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x3f0], rdi
cmp qword [rbp + 0x470], 0
je 0x14000480e
lea rcx, [rbp + 0x3f0]
call qword [sym.imp.MSVCP140.dll_protected:_char____ptr64___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::eback_void_const___ptr64]
lea rcx, [rbp + 0x460]
cmp rax, rcx
jne 0x14000480e
mov r9, qword [rbp + 0x480]
mov rdx, qword [rbp + 0x478]
mov r8, rdx
lea rcx, [rbp + 0x3f0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::setg_char____ptr64__char____ptr64__char____ptr64____ptr64]
cmp byte [rbp + 0x46c], 0
je 0x140004823
lea rcx, [rbp + 0x3f0]
call fcn.1400065f0
lea rcx, [rbp + 0x3f0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x3f8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x490]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x370]
cmp rdx, 0xf
jbe 0x140004890
inc rdx
mov rcx, qword [rbp + 0x358]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000488b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000488b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
mov qword [rbp + 0x368], r12
mov qword [rbp + 0x370], 0xf
mov byte [rbp + 0x358], 0
mov rdx, qword [rbp + 0x3d0]
cmp rdx, 0xf
jbe 0x1400048ed
inc rdx
mov rcx, qword [rbp + 0x3b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400048e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400048e8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008254
mov qword [rbp + 0x3c8], r12
mov qword [rbp + 0x3d0], 0xf
mov byte [rbp + 0x3b8], 0
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x150], rbx
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x14c], edx
mov qword [rbp + 0x160], rdi
cmp qword [rbp + 0x1e0], 0
je 0x140004979
lea rcx, [rbp + 0x160]
call qword [sym.imp.MSVCP140.dll_protected:_char____ptr64___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::eback_void_const___ptr64]
lea rcx, [rbp + 0x1d0]
cmp rax, rcx
jne 0x140004979
mov r9, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1e8]
mov r8, rdx
lea rcx, [rbp + 0x160]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::setg_char____ptr64__char____ptr64__char____ptr64____ptr64]
cmp byte [rbp + 0x1dc], 0
je 0x14000498e
lea rcx, [rbp + 0x160]
call fcn.1400065f0
lea rcx, [rbp + 0x160]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x168]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x200]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
xor eax, eax
mov rcx, qword [rbp + 0xa10]
xor rcx, rsp
call fcn.140007fb0
lea r11, [rsp + 0xb20]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, str.Failed_to_get_temp_path__n
call fcn.140001060
jmp 0x1400049f4
call fcn.140001260
nop
call fcn.1400011c0
nop
call fcn.1400011c0
int3
call fcn.1400011c0
nop
call fcn.140001260
nop
call fcn.140001260
int3
call fcn.140001260
int3
call fcn.1400011c0
nop
call fcn.1400011c0
nop
call fcn.1400011c0
nop
call fcn.1400011c0
int3
call fcn.1400011c0
int3
call fcn.140001260
int3
call fcn.140001260
nop
call fcn.140001260
nop
call fcn.140001260
int3