Function at 0x140003190
Capabilities:
Create a process with modified i/o handles and window
Create process on windows
Create process suspended
Enumerate processes

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x870]
sub rsp, 0x970
mov rax, qword [0x14000d008]
xor rax, rsp
mov qword [rbp + 0x860], rax
mov rbx, rdx
mov qword [rbp + 0x40], rdx
mov edi, ecx
mov dword [rbp - 0x68], ecx
xor r14d, r14d
mov r12d, r14d
mov dword [rbp - 0x64], r14d
mov rdx, qword [rdx]
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1a0], xmm1
mov rsi, 0xffffffffffffffff
mov r8, rsi
inc r8
cmp byte [rdx + r8], r12b
jne 0x140003200
lea rcx, [rbp + 0x190]
call fcn.140006680
nop
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0x10
cmovae rcx, qword [rbp + 0x190]
xor r9d, r9d
lea r8, [rbp + 0x650]
mov edx, 0x104
call qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
test eax, eax
je 0x1400032e9
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x60]
call fcn.140005450
nop
lea rdx, [0x1400098f4]
lea rcx, [rbp + 0x60]
call fcn.140005250
cmp rax, 0xffffffffffffffff
je 0x14000329b
mov r9, rax
xor r8d, r8d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x60]
call fcn.1400051f0
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.1400053c0
lea rcx, [rsp + 0x78]
call fcn.140005360
lea rcx, [rbp + 0x60]
call fcn.140005350
mov qword [0x14000d060], rax
lea rdx, str.Directory_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400056d0
mov rdx, qword [0x14000d060]
mov rcx, rax
call fcn.1400056d0
lea rdx, [0x1400058a0]
mov rcx, rax
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x60]
call fcn.140005360
jmp 0x14000330c
lea rdx, str.Failed_to_get_the_full_path.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400056d0
lea rdx, [0x1400058a0]
mov rcx, rax
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x80], xmm1
mov ecx, 0x60
call fcn.140007ac0
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x80], rax
mov r13d, 1
cmp edi, r13d
jle 0x1400035f4
nop dword [rax + rax]
mov rdx, qword [rbx + r13*8]
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], r14
mov r8, rsi
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x140003370
lea rcx, [rbp + 0xd0]
call fcn.140006680
nop
lea r14, [rbp + 0xd0]
mov rsi, qword [rbp + 0xe8]
cmp rsi, 0x10
setae byte [rsp + 0x50]
mov rbx, qword [rbp + 0xd0]
cmovae r14, rbx
mov r15, qword [rbp + 0xe0]
test r15, r15
je 0x1400033d2
mov r8, r15
mov edx, 0x3d
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
je 0x1400033d2
sub rdi, r14
jmp 0x1400033d9
mov rdi, 0xffffffffffffffff
xor r14d, r14d
cmp rdi, 0xffffffffffffffff
je 0x14000358a
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], r14
mov r8, rdi
cmp r15, rdi
cmovb r8, r15
lea rdx, [rbp + 0xd0]
cmp byte [rsp + 0x50], r14b
cmovne rdx, rbx
lea rcx, [rbp + 0x60]
call fcn.140006680
bts r12d, 0xa
inc rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], r14
mov qword [rbp + 0x188], r14
mov rax, qword [rbp + 0xe0]
cmp rax, rdi
jb 0x140005146
sub rax, rdi
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rdx, [rbp + 0xd0]
cmp qword [rbp + 0xe8], 0x10
cmovae rdx, qword [rbp + 0xd0]
add rdx, rdi
lea rcx, [rbp + 0x170]
call fcn.140006680
bts r12d, 0xb
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x80]
call fcn.140005da0
mov rcx, qword [rax]
add rcx, 0x40
lea rax, [rbp + 0x170]
mov rbx, qword [rbp + 0x188]
cmp rcx, rax
je 0x140003509
lea r9, [rbp + 0x170]
cmp rbx, 0x10
cmovae r9, qword [rbp + 0x170]
mov rax, qword [rcx + 0x18]
mov rdi, qword [rbp + 0x180]
cmp rdi, rax
ja 0x1400034fa
mov rsi, rcx
cmp rax, 0x10
jb 0x1400034e2
mov rsi, qword [rcx]
mov qword [rcx + 0x10], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rsi], 0
jmp 0x140003509
mov rdx, rdi
call fcn.140006c20
mov rbx, qword [rbp + 0x188]
cmp rbx, 0x10
jb 0x140003545
lea rdx, [rbx + 1]
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000353f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400035d9
call fcn.140007afc
nop
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x14000357c
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003577
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400035e0
call fcn.140007afc
mov rbx, qword [rbp + 0xd0]
mov rsi, qword [rbp + 0xe8]
cmp rsi, 0x10
jb 0x1400035bd
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400035b5
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400035e7
mov rcx, rbx
call fcn.140007afc
inc r13
movsxd rdi, dword [rbp - 0x68]
cmp r13, rdi
jge 0x1400035ee
mov rbx, qword [rbp + 0x40]
mov rsi, 0xffffffffffffffff
jmp 0x140003350
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
mov r13d, 1
call fcn.14000765c
lea rcx, [0x140009693]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], r14
lea r8, [rbp + 0x40]
mov edx, eax
lea rcx, [rbp + 0x60]
call fcn.1400018b0
or r12d, 3
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
movdqa xmm1, xmmword [0x140009f60]
movdqu xmmword [rsp + 0x68], xmm1
mov word [rsp + 0x58], r14w
or r12d, 4
mov dword [rbp - 0x64], r12d
lea rcx, [rsp + 0x58]
call fcn.1400029b0
test eax, eax
jne 0x14000514c
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x150]
call fcn.140001df0
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 8
jb 0x1400036ac
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400036a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400036a7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f60]
movdqu xmmword [rsp + 0x68], xmm0
mov word [rsp + 0x58], r14w
mov rdx, qword [rbp + 0x78]
cmp rdx, 8
jb 0x140003703
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400036fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400036fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f60]
movdqu xmmword [rbp + 0x70], xmm0
mov word [rbp + 0x60], r14w
lea rax, [rbp + 0x150]
cmp qword [rbp + 0x168], 8
cmovae rax, qword [rbp + 0x150]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x160]
mov qword [rbp + 0x48], rax
call fcn.14000765c
movaps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x40], xmm0
lea r8, [rbp + 0x40]
mov edx, eax
lea rcx, [rsp + 0x78]
call fcn.1400058e0
nop
mov rdi, qword [rbp - 0x78]
lea rbx, [rsp + 0x78]
cmp qword [rbp - 0x70], 0x10
cmovae rbx, qword [rsp + 0x78]
call fcn.14000765c
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], rdi
lea r8, [rbp + 0x40]
mov edx, eax
lea rcx, [rbp - 0x60]
call fcn.1400018b0
mov rdx, qword [rbp + 0x168]
cmp rdx, 8
jb 0x1400037d3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400037ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400037ce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x160], xmm1
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140003828
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003823
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003823
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
lea rcx, [rbp + 0xb0]
call fcn.140002e00
nop
mov rsi, qword [rbp + 0xc0]
movabs r12, 0x7fffffffffffffff
mov rax, r12
sub rax, rsi
cmp rax, 0x22
jb 0x140005154
lea r15, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 0x10
cmovae r15, qword [rbp + 0xb0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x140], xmm1
lea r14, [rsi + 0x22]
mov ebx, 0xf
lea rdi, [rbp + 0x130]
movabs rax, 0x8000000000000000
lea ecx, [rbx + 7]
cmp r14, rbx
jbe 0x140003911
mov rbx, r14
or rbx, 0xf
cmp rbx, r12
jbe 0x1400038d6
mov rbx, r12
add rax, 0x27
mov rcx, rax
call fcn.140007ac0
test rax, rax
je 0x140004f6e
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000390a
cmp rbx, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400038f9
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140005128
jmp 0x1400038b7
test rcx, rcx
je 0x140003908
call fcn.140007ac0
mov rdi, rax
jmp 0x14000390a
xor edi, edi
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x148], rbx
mov r8, rsi
mov rdx, r15
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [0x140009930]
movups xmmword [rdi + rsi], xmm0
movups xmm1, xmmword [0x140009940]
movups xmmword [rdi + rsi + 0x10], xmm1
movzx eax, word [0x140009950]
mov word [rdi + rsi + 0x20], ax
mov byte [rdi + r14], 0
lea rcx, [rbp + 0x130]
cmp qword [rbp + 0x148], 0x10
cmovae rcx, qword [rbp + 0x130]
xor edx, edx
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__access_s]
cmp eax, 0xffffffff
jne 0x1400039a3
lea rdx, str.FortniteClient_Win64_Shipping.exe_not_found_in_the_current_directory.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400056d0
lea rdx, [0x1400058a0]
mov rcx, rax
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xor ebx, ebx
jmp 0x140004f36
cmp qword [rbp + 0xc0], 0
je 0x1400039c1
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x540]
call sub.VCRUNTIME140.dll_memset
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
mov r8d, 0xe
lea rdx, str._AUTH_PASSWORD
lea rcx, [rbp + 0x60]
call fcn.140006680
nop
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x80]
call fcn.140005fa0
mov rdx, qword [rax]
add rdx, 0x40
lea rcx, [rbp + 0x1f0]
call fcn.140005490
nop
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x140003a4e
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003a49
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003a49
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
mov r8d, 0xd
lea rdx, str._epicusername
lea rcx, [rsp + 0x78]
call fcn.140006680
nop
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x80]
call fcn.140005fa0
mov rdx, qword [rax]
add rdx, 0x40
lea rcx, [rbp + 0x1d0]
call fcn.140005490
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140003af0
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003aeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003aeb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
mov r8d, 0xb
lea rdx, str._epicuserid
lea rcx, [rbp + 0x60]
call fcn.140006680
nop
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x80]
call fcn.140005fa0
mov rdx, qword [rax]
add rdx, 0x40
lea rcx, [rbp + 0x1b0]
call fcn.140005490
nop
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x140003b8f
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003b8a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003b8a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
mov r8d, 0xe
lea rdx, [0x1400099d8]
lea rcx, [rbp + 0x40]
call fcn.140006680
nop
lea r8, [rbp + 0x40]
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x80]
call fcn.140005fa0
mov rdx, qword [rax]
add rdx, 0x40
lea rcx, [rbp + 0x210]
call fcn.140005490
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x140003c2d
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003c28
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003c28
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov rax, r12
mov rsi, qword [rbp + 0x220]
sub rax, rsi
cmp rax, 0xf
jb 0x14000515a
lea r15, [rbp + 0x210]
mov r12, qword [rbp + 0x210]
cmp qword [rbp + 0x228], 0x10
cmovae r15, r12
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x68], xmm1
lea r14, [rsi + 0xf]
mov ebx, 0xf
lea rdi, [rsp + 0x58]
cmp r14, rbx
jbe 0x140003d1f
mov rbx, r14
or rbx, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rbx, rcx
jbe 0x140003cd9
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140007ac0
test rax, rax
je 0x140003d02
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003d1a
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140003d09
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000512e
jmp 0x140003cbe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140003d18
call fcn.140007ac0
mov rdi, rax
jmp 0x140003d1a
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], rbx
movsd xmm0, qword [str._obfuscationid]
movsd qword [rdi], xmm0
mov eax, dword [0x140009c60]
mov dword [rdi + 8], eax
movzx eax, word [0x140009c64]
mov word [rdi + 0xc], ax
movzx eax, byte [0x140009c66]
mov byte [rdi + 0xe], al
lea rcx, [rdi + 0xf]
mov r8, rsi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov r8d, 0x23
lea rdx, str.__AUTH_LOGINunused__AUTH_PASSWORD
lea rcx, [rsp + 0x58]
call fcn.140005600
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x78], xmm1
xor ebx, ebx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [rsp + 0x78]
call fcn.140005600
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea r8d, [rbx + 0x69]
lea rdx, str.__AUTH_TYPEexchangecode__epicappFortnite__epicenvProd__EpicPortal__steamimportavailable__epicusername
lea rcx, [rbp - 0x60]
call fcn.140005600
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea rdx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdx, qword [rbp + 0x1d0]
mov r8, qword [rbp + 0x1e0]
lea rcx, [rbp - 0x40]
call fcn.140005600
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x30], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea r8d, [rbx + 0xd]
lea rdx, str.__epicuserid
lea rcx, [rbp + 0x20]
call fcn.140005600
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea rdx, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 0x10
cmovae rdx, qword [rbp + 0x1b0]
mov r8, qword [rbp + 0x1c0]
lea rcx, [rbp]
call fcn.140005600
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov r8d, 0x1ba
lea rdx, str.__epiclocaleen__epicsandboxidfn__nobe__noeac__fromfleaceos__calderaeyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50X2lkIjoiZGY1YTU1ZDNiMTliNDExYTkwYTcxNTQ2NjMzNjViYTciLCJnZW5lcmF0ZWQiOjE2OTEzNzM1MTcsImNhbGRlcmFHdWlkIjoiMDM4NzU4NzYtMmI3Yi00MDVmLTk2NjAtYjMzMjliMmNjNDA0IiwiYWNQcm92aWRlciI6IkVhc3lBbnRpQ2hlYXRFT1MiLCJub3RlcyI6IiIsImZhbGxiYWNrIjpmYWxzZX0.eDQHMsVVNxwe634_fLxlt0krKzwMMNqgwJcQWzkW_yw__CQ3MdGYmNfLWBWMZx1ol5ZWqzcJlfeuKyl_9o2vNA
lea rcx, [rbp - 0x20]
call fcn.140005600
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x140003f9f
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003f9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003f9a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x140003fee
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003fe9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003fe9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x14000403d
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004038
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004038
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14000408c
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004087
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004087
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400040db
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400040d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400040d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x14000412b
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004126
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004126
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x14000417d
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004178
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004178
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x58], 0
mov dword [rbp + 0x270], 0x68
xorps xmm0, xmm0
movups xmmword [rbp + 0x278], xmm0
movups xmmword [rbp + 0x288], xmm0
movups xmmword [rbp + 0x298], xmm0
movups xmmword [rbp + 0x2a8], xmm0
movups xmmword [rbp + 0x2b8], xmm0
movups xmmword [rbp + 0x2c8], xmm0
lea rdx, [0x1400058a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400058a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400058a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400058a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400058a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400058a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400058a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400058a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rsi, [rbp + 0x110]
cmp qword [rbp + 0x128], 0x10
cmovae rsi, qword [rbp + 0x110]
mov r13, qword [rbp + 0xc0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 7
jb 0x140005160
lea r15, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 0x10
cmovae r15, qword [rbp + 0xb0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
lea r14, [r13 + 7]
mov ebx, 0xf
lea rdi, [rbp + 0x40]
cmp r14, rbx
jbe 0x140004354
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x14000430f
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140007ac0
test rax, rax
je 0x140004338
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140004350
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14000433f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140005134
jmp 0x1400042f4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14000434e
call fcn.140007ac0
mov rdi, rax
jmp 0x140004350
xor edi, edi
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], rbx
mov rax, qword [str.cd__d__]
mov dword [rdi], eax
movzx eax, word [0x140009c9c]
mov word [rdi + 4], ax
movzx eax, byte [0x140009c9e]
mov byte [rdi + 6], al
lea rcx, [rdi + 7]
mov r8, r13
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov r8d, 0x2d
lea rdx, str.___start_FortniteClient_Win64_Shipping.exe
lea rcx, [rbp + 0x40]
call fcn.140005600
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x70], xmm1
xor r13d, r13d
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x1400043e0
mov rdx, rsi
lea rcx, [rbp + 0x60]
call fcn.140005600
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x250], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x260], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x140004458
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004453
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004453
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1400044a7
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400044a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400044a2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov rsi, qword [rbp + 0xc0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rsi
cmp rax, 0x22
jb 0x140005166
lea r15, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 0x10
cmovae r15, qword [rbp + 0xb0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x68], xmm1
lea r14, [rsi + 0x22]
mov ebx, 0xf
lea rdi, [rsp + 0x58]
cmp r14, rbx
jbe 0x140004593
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x14000454c
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140007ac0
test rax, rax
je 0x140004575
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000458e
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14000457c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000513a
jmp 0x140004531
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14000458b
call fcn.140007ac0
mov rdi, rax
jmp 0x14000458e
mov rdi, r13
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], rbx
mov r8, rsi
mov rdx, r15
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [0x140009ca0]
movups xmmword [rdi + rsi], xmm0
movups xmm1, xmmword [0x140009cb0]
movups xmmword [rdi + rsi + 0x10], xmm1
movzx eax, word [0x140009cc0]
mov word [rdi + rsi + 0x20], ax
mov byte [rdi + r14], 0
lea rdx, [rbp + 0x110]
cmp qword [rbp + 0x128], 0x10
cmovae rdx, qword [rbp + 0x110]
mov r8, qword [rbp + 0x120]
lea rcx, [rsp + 0x58]
call fcn.140005600
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x230], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x240], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x14000465f
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000465a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000465a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x58], 0
mov rsi, qword [rbp + 0xc0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rsi
cmp rax, 0x22
jb 0x14000516c
lea r15, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 0x10
cmovae r15, qword [rbp + 0xb0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
lea r14, [rsi + 0x22]
mov ebx, 0xf
lea rdi, [rbp + 0x40]
cmp r14, rbx
jbe 0x140004749
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x140004703
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140007ac0
test rax, rax
je 0x14000472c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140004745
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140004733
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140005140
jmp 0x1400046e8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140004742
call fcn.140007ac0
mov rdi, rax
jmp 0x140004745
mov rdi, r13
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], rbx
mov r8, rsi
mov rdx, r15
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [0x140009ca0]
movups xmmword [rsi + rdi], xmm0
movups xmm1, xmmword [0x140009cb0]
movups xmmword [rsi + rdi + 0x10], xmm1
movzx eax, word [0x140009cc0]
mov word [rsi + rdi + 0x20], ax
mov byte [rdi + r14], 0
lea rdx, [rbp + 0x110]
cmp qword [rbp + 0x128], 0x10
cmovae rdx, qword [rbp + 0x110]
mov r8, qword [rbp + 0x120]
lea rcx, [rbp + 0x40]
call fcn.140005600
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x100], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xf0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x100], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x140004825
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004820
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004820
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
lea rdx, str.path_cmd:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400056d0
lea rdx, [rbp + 0xf0]
cmp qword [rbp + 0x108], 0x10
cmovae rdx, qword [rbp + 0xf0]
mov r8, qword [rbp + 0x100]
mov rcx, rax
call fcn.140007340
lea rdx, [rbp + 0xf0]
cmp qword [rbp + 0x108], 0x10
cmovae rdx, qword [rbp + 0xf0]
mov rsi, qword [rbp + 0x100]
add rsi, rdx
lea rbx, [rbp + 0xf0]
cmp qword [rbp + 0x108], 0x10
cmovae rbx, qword [rbp + 0xf0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
cmp rbx, rsi
jne 0x1400048d6
mov qword [rbp + 0xa0], r13
mov eax, 7
mov qword [rbp + 0xa8], rax
mov word [rbp + 0x90], r13w
jmp 0x140004a01
mov rax, rsi
sub rax, rbx
mov rdx, r13
mov qword [rbp + 0xa0], rdx
mov qword [rbp + 0xa8], 7
movabs rdi, 0x7ffffffffffffffe
cmp rax, rdi
ja 0x140005172
cmp rax, 8
jb 0x1400049b2
or rax, 7
cmp rax, rdi
ja 0x140004926
mov rdi, rax
mov ecx, 0xa
cmp rax, rcx
cmovb rdi, rcx
mov rax, rdi
add rax, 1
mov rcx, 0xffffffffffffffff
cmovb rax, rcx
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
ja 0x140005122
lea rcx, [rax + rax]
cmp rcx, 0x1000
jb 0x14000498e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140005122
mov rcx, rax
call fcn.140007ac0
mov rcx, rax
test rax, rax
je 0x140004cd3
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
mov rdx, qword [rbp + 0xa0]
jmp 0x1400049a4
test rcx, rcx
je 0x1400049a1
call fcn.140007ac0
mov rdx, qword [rbp + 0xa0]
jmp 0x1400049a4
mov rax, r13
mov qword [rbp + 0x90], rax
mov qword [rbp + 0xa8], rdi
lea rcx, [rbp + 0x90]
call fcn.1400055f0
movsx ecx, byte [rbx]
mov word [rax + rdx*2], cx
mov rdx, qword [rbp + 0xa0]
inc rdx
mov qword [rbp + 0xa0], rdx
inc rbx
cmp rbx, rsi
jne 0x1400049b2
lea rax, [rbp + 0x90]
cmp qword [rbp + 0xa8], 8
cmovae rax, qword [rbp + 0x90]
mov word [rax + rdx*2], r13w
mov rax, qword [rbp + 0xa8]
lea rdx, [rbp + 0x90]
cmp rax, 8
cmovae rdx, qword [rbp + 0x90]
lea rax, [rbp + 0x2e0]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x270]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], 8
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
mov ecx, 0x2233
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edi, r13d
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140004c72
mov dword [rbp + 0x300], 0x238
lea rdx, [rbp + 0x300]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140004aef
mov qword [rbp + 0x40], r13
mov qword [rsp + 0x20], 0x104
lea r9, [rbp + 0x32c]
mov r8d, 0x104
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_wcstombs_s]
lea rdx, str.FortniteClient_Win64_Shipping.exe
lea rcx, [rbp + 0x540]
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x140004ae9
lea rdx, [rbp + 0x300]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
jmp 0x140004a91
mov edi, dword [rbp + 0x308]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
je 0x140004c72
mov ecx, edi
call fcn.140002b00
test eax, eax
jne 0x140004b42
lea rdx, str.Failed_to_inject_DLL_into_FortniteClient_Win64_Shipping.exe___Vixen_will_not_start_.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400056d0
lea rdx, [0x1400058a0]
mov rcx, rax
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, edi
call fcn.140001810
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x140004b9a
mov ecx, edi
call fcn.140001810
lea rdx, str.Launched_VixenFN_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400056d0
lea rdx, [0x1400058a0]
mov rcx, rax
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Fortnite_PID:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400056d0
mov edx, edi
mov rcx, rax
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__::operator___unsigned_long_int____ptr64]
lea rdx, [0x1400058a0]
mov rcx, rax
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov r8d, edi
xor edx, edx
mov ecx, 0x100000
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rsi, rax
test rax, rax
jne 0x140004bf4
lea rdx, str.Failed_to_open_process._Error:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400056d0
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, rbx
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__::operator___unsigned_long_int____ptr64]
lea rdx, [0x1400058a0]
mov rcx, rax
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0xffffffff
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
test eax, eax
jne 0x140004c50
lea rdx, str.Process_with_PID
call fcn.1400056d0
mov edx, edi
mov rcx, rax
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__::operator___unsigned_long_int____ptr64]
mov rcx, rax
lea rdx, str._has_ended.
call fcn.1400056d0
lea rdx, [0x1400058a0]
mov rcx, rax
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x140004c96
lea rdx, str.Waiting_for_process_failed._Error:
call fcn.1400056d0
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, rbx
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__::operator___unsigned_long_int____ptr64]
jmp 0x140004c33
lea rdx, str.Failed_to_launch_FortniteClient_Win64_Shipping.exe___Vixen_will_not_start_._Shipping_pid_was_null.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400056d0
lea rdx, [0x1400058a0]
mov rcx, rax
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 8
jb 0x140004cdf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004cda
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004cda
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
xor ebx, ebx
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], 7
mov word [rbp + 0x90], bx
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x140004d3e
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004d39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004d39
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0xf0], 0
mov rdx, qword [rbp + 0x248]
cmp rdx, 0x10
jb 0x140004d9a
inc rdx
mov rcx, qword [rbp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004d94
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004d94
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x140004ddf
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004dd9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004dd9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140004e24
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004e1e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004e1e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
nop
mov rax, qword [rbp + 0x228]
cmp rax, 0x10
jb 0x140004e67
lea rdx, [rax + 1]
mov rax, r12
cmp rdx, 0x1000
jb 0x140004e5e
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004e5e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r12
call fcn.140007afc
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140004eac
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004ea6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004ea6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x140004ef1
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004eeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004eeb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x140004f36
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004f30
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004f30
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140004f7a
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004f75
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004f75
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f70]
movdqu xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x130], 0
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x140004fd5
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004fd0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004fd0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
mov qword [rbp + 0xc0], rbx
mov qword [rbp + 0xc8], 0xf
mov byte [rbp + 0xb0], 0
mov rdx, qword [rbp + 0x168]
cmp rdx, 8
jb 0x140005037
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005032
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005032
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
movdqa xmm0, xmmword [0x140009f60]
movdqu xmmword [rbp + 0x160], xmm0
mov word [rbp + 0x150], bx
mov rcx, qword [rbp + 0x80]
mov rdi, qword [rcx + 8]
cmp byte [rdi + 0x19], 0
jne 0x1400050a0
nop
mov r8, qword [rdi + 0x10]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x80]
call fcn.140007500
mov rbx, rdi
mov rdi, qword [rdi]
lea rcx, [rbx + 0x20]
call fcn.140007560
mov edx, 0x60
mov rcx, rbx
call fcn.140007afc
cmp byte [rdi + 0x19], 0
je 0x140005060
mov rcx, qword [rbp + 0x80]
mov edx, 0x60
call fcn.140007afc
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0x10
jb 0x1400050ef
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400050ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400050ea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140007afc
mov eax, r13d
mov rcx, qword [rbp + 0x860]
xor rcx, rsp
call fcn.140007aa0
lea r11, [rsp + 0x970]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140001100
nop
call fcn.140001100
nop
call fcn.140001100
nop
call fcn.140001100
nop
call fcn.140001100
nop
call fcn.140001100
nop
call fcn.1400056b0
nop
mov edx, eax
call fcn.140002710
nop
call fcn.1400011a0
nop
call fcn.1400011a0
nop
call fcn.1400011a0
nop
call fcn.1400011a0
nop
call fcn.1400011a0
nop
call fcn.1400011a0
int3