Function at 0x140009de0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x378]
sub rsp, 0x450
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x140062040]
xor rax, rsp
mov qword [rbp + 0x330], rax
xor r13d, r13d
lea r9, [0x140063380]
mov rsi, 0xffffffffffffffff
mov rdi, rsi
nop
inc rdi
cmp byte [r9 + rdi], r13b
jne 0x140009e30
mov rax, qword [0x140062118]
cmp rdi, rax
ja 0x140009e73
lea rbx, [0x140062100]
cmp rax, 0xf
cmova rbx, qword [0x140062100]
mov qword [0x140062110], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], r13b
jmp 0x140009e82
mov rdx, rdi
lea rcx, [0x140062100]
call fcn.1400184a0
lea rdx, [0x140062100]
lea rcx, [rbp + 0x1d0]
call fcn.14000ffa0
nop
mov r14, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x47
jb 0x14000c163
lea r12, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova r12, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], r13
lea r15, [r14 + 0x47]
mov edi, 0xf
lea rbx, [rsp + 0x20]
movabs rax, 0x8000000000000000
lea edx, [rdi + 7]
cmp r15, rdi
jbe 0x140009f6c
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x140009f32
mov rdi, rcx
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000a0c6
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140009f67
cmp rdi, rdx
cmovb rdi, rdx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140009f55
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c127
jmp 0x140009f13
test rcx, rcx
je 0x140009f64
call fcn.14002fabc
mov rbx, rax
jmp 0x140009f67
mov rbx, r13
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rdi
mov r8, r14
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteFortniteGameBinariesWin64FortniteClient_Win64_Shipping.exe]
movups xmmword [rbx + r14], xmm0
movups xmm1, xmmword [0x1400514c0]
movups xmmword [rbx + r14 + 0x10], xmm1
movups xmm0, xmmword [0x1400514d0]
movups xmmword [rbx + r14 + 0x20], xmm0
movups xmm1, xmmword [0x1400514e0]
movups xmmword [rbx + r14 + 0x30], xmm1
mov eax, dword [0x1400514f0]
mov dword [rbx + r14 + 0x40], eax
movzx eax, word [0x1400514f4]
mov word [rbx + r14 + 0x44], ax
movzx eax, byte [0x1400514f6]
mov byte [rbx + r14 + 0x46], al
mov byte [rbx + r15], 0
lea rax, [rsp + 0x20]
cmp qword [rsp + 0x38], 0xf
cmova rax, qword [rsp + 0x20]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c8], rax
call fcn.14002eee4
movaps xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea r8, [rbp + 0x1c0]
mov edx, eax
lea rcx, [rsp + 0x40]
call fcn.1400078e0
nop
lea rcx, [rsp + 0x40]
call fcn.140008420
movzx ebx, al
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x14000a07e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a079
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a079
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], r13w
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x14000a0d2
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a0cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a0cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
test bl, bl
je 0x14000a0e8
mov r8d, 0x26
lea rdx, str.FortniteFortniteGameBinariesWin64_
jmp 0x14000a784
mov r14, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x3e
jb 0x14000c169
lea r12, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova r12, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], r13
lea r15, [r14 + 0x3e]
mov edi, 0xf
lea rbx, [rsp + 0x20]
cmp r15, rdi
jbe 0x14000a1c1
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000a181
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000a311
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000a1bc
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000a1aa
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c12d
jmp 0x14000a162
test rcx, rcx
je 0x14000a1b9
call fcn.14002fabc
mov rbx, rax
jmp 0x14000a1bc
mov rbx, r13
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rdi
mov r8, r14
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteGameBinariesWin64FortniteClient_Win64_Shipping.exe]
movups xmmword [rbx + r14], xmm0
movups xmm1, xmmword [0x140051530]
movups xmmword [rbx + r14 + 0x10], xmm1
movups xmm0, xmmword [0x140051540]
movups xmmword [rbx + r14 + 0x20], xmm0
movsd xmm0, qword [0x140051550]
movsd qword [rbx + r14 + 0x30], xmm0
mov eax, dword [0x140051558]
mov dword [rbx + r14 + 0x38], eax
movzx eax, word [0x14005155c]
mov word [rbx + r14 + 0x3c], ax
mov byte [rbx + r15], 0
lea rax, [rsp + 0x20]
cmp qword [rsp + 0x38], 0xf
cmova rax, qword [rsp + 0x20]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c8], rax
call fcn.14002eee4
movaps xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea r8, [rbp + 0x1c0]
mov edx, eax
lea rcx, [rsp + 0x40]
call fcn.1400078e0
nop
lea rcx, [rsp + 0x40]
call fcn.140008420
movzx ebx, al
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x14000a2c9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a2c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a2c4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], r13w
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x14000a31d
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a318
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a318
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
test bl, bl
je 0x14000a333
mov r8d, 0x1d
lea rdx, str.FortniteGameBinariesWin64_
jmp 0x14000a784
mov r14, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x31
jb 0x14000c16f
lea r12, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova r12, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], r13
lea r15, [r14 + 0x31]
mov edi, 0xf
lea rbx, [rsp + 0x20]
cmp r15, rdi
jbe 0x14000a40c
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000a3cc
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000a541
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000a407
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000a3f5
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c133
jmp 0x14000a3ad
test rcx, rcx
je 0x14000a404
call fcn.14002fabc
mov rbx, rax
jmp 0x14000a407
mov rbx, r13
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rdi
mov r8, r14
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.BinariesWin64FortniteClient_Win64_Shipping.exe]
movups xmmword [rbx + r14], xmm0
movups xmm1, xmmword [0x140051590]
movups xmmword [rbx + r14 + 0x10], xmm1
movups xmm0, xmmword [0x1400515a0]
movups xmmword [rbx + r14 + 0x20], xmm0
movzx eax, byte [0x1400515b0]
mov byte [rbx + r14 + 0x30], al
mov byte [rbx + r15], 0
lea rax, [rsp + 0x20]
cmp qword [rsp + 0x38], 0xf
cmova rax, qword [rsp + 0x20]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c8], rax
call fcn.14002eee4
movaps xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea r8, [rbp + 0x1c0]
mov edx, eax
lea rcx, [rsp + 0x40]
call fcn.1400078e0
nop
lea rcx, [rsp + 0x40]
call fcn.140008420
movzx ebx, al
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x14000a4f9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a4f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a4f4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], r13w
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x14000a54d
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a548
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a548
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
test bl, bl
je 0x14000a563
mov r8d, 0x10
lea rdx, str.BinariesWin64_
jmp 0x14000a784
mov r14, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x28
jb 0x14000c175
lea r12, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova r12, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], r13
lea r15, [r14 + 0x28]
mov edi, 0xf
lea rbx, [rsp + 0x20]
cmp r15, rdi
jbe 0x14000a63c
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000a5fc
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000a767
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000a637
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000a625
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c139
jmp 0x14000a5dd
test rcx, rcx
je 0x14000a634
call fcn.14002fabc
mov rbx, rax
jmp 0x14000a637
mov rbx, r13
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rdi
mov r8, r14
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.Win64FortniteClient_Win64_Shipping.exe]
movups xmmword [rbx + r14], xmm0
movups xmm1, xmmword [0x1400515e0]
movups xmmword [rbx + r14 + 0x10], xmm1
movsd xmm0, qword [0x1400515f0]
movsd qword [rbx + r14 + 0x20], xmm0
mov byte [rbx + r15], 0
lea rax, [rsp + 0x20]
cmp qword [rsp + 0x38], 0xf
cmova rax, qword [rsp + 0x20]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c8], rax
call fcn.14002eee4
movaps xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea r8, [rbp + 0x1c0]
mov edx, eax
lea rcx, [rsp + 0x40]
call fcn.1400078e0
nop
lea rcx, [rsp + 0x40]
call fcn.140008420
movzx ebx, al
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x14000a71f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a71a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a71a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], r13w
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x14000a773
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a76e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a76e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
test bl, bl
je 0x14000a790
mov r8d, 7
lea rdx, str.Win64_
lea rcx, [rbp + 0x1d0]
call fcn.1400046d0
mov r14, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x21
jb 0x14000c17b
lea r12, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova r12, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r13
mov qword [rbp + 0x208], r13
lea r15, [r14 + 0x21]
mov edi, 0xf
lea rbx, [rbp + 0x1f0]
cmp r15, rdi
jbe 0x14000a873
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000a831
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000c063
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000a86c
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000a85a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c13f
jmp 0x14000a812
test rcx, rcx
je 0x14000a869
call fcn.14002fabc
mov rbx, rax
jmp 0x14000a86c
mov rbx, r13
mov qword [rbp + 0x1f0], rbx
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], rdi
mov r8, r14
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteClient_Win64_Shipping.exe]
movups xmmword [rbx + r14], xmm0
movups xmm1, xmmword [0x140051248]
movups xmmword [rbx + r14 + 0x10], xmm1
movzx eax, byte [0x140051258]
mov byte [rbx + r14 + 0x20], al
mov byte [rbx + r15], 0
mov r14, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x25
jb 0x14000c181
lea r12, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova r12, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x268], r13
lea r15, [r14 + 0x25]
mov edi, 0xf
lea rbx, [rbp + 0x250]
cmp r15, rdi
jbe 0x14000a99c
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000a95a
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000c006
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000a995
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000a983
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c145
jmp 0x14000a93b
test rcx, rcx
je 0x14000a992
call fcn.14002fabc
mov rbx, rax
jmp 0x14000a995
mov rbx, r13
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x260], r15
mov qword [rbp + 0x268], rdi
mov r8, r14
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteClient_Win64_Shipping_EAC.exe]
movups xmmword [r14 + rbx], xmm0
movups xmm1, xmmword [0x1400512c8]
movups xmmword [r14 + rbx + 0x10], xmm1
mov eax, dword [0x1400512d8]
mov dword [r14 + rbx + 0x20], eax
movzx eax, byte [0x1400512dc]
mov byte [r14 + rbx + 0x24], al
mov byte [rbx + r15], 0
mov r14, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x29
jb 0x14000c187
lea r12, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova r12, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], r13
mov qword [rbp + 0x248], r13
lea r15, [r14 + 0x29]
mov edi, 0xf
lea rbx, [rbp + 0x230]
cmp r15, rdi
jbe 0x14000aad0
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000aa8e
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000bfa9
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000aac9
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000aab7
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c14b
jmp 0x14000aa6f
test rcx, rcx
je 0x14000aac6
call fcn.14002fabc
mov rbx, rax
jmp 0x14000aac9
mov rbx, r13
mov qword [rbp + 0x230], rbx
mov qword [rbp + 0x240], r15
mov qword [rbp + 0x248], rdi
mov r8, r14
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteClient_Win64_Shipping_EAC_EOS.exe]
movups xmmword [rbx + r14], xmm0
movups xmm1, xmmword [0x1400512f0]
movups xmmword [rbx + r14 + 0x10], xmm1
movsd xmm0, qword [0x140051300]
movsd qword [rbx + r14 + 0x20], xmm0
movzx eax, byte [0x140051308]
mov byte [rbx + r14 + 0x28], al
mov byte [rbx + r15], 0
mov r14, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x24
jb 0x14000c18d
lea r12, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova r12, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
mov qword [rbp + 0x320], r13
mov qword [rbp + 0x328], r13
lea r15, [r14 + 0x24]
mov edi, 0xf
lea rbx, [rbp + 0x310]
cmp r15, rdi
jbe 0x14000ac08
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000abc6
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000bf64
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000ac01
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000abef
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c151
jmp 0x14000aba7
test rcx, rcx
je 0x14000abfe
call fcn.14002fabc
mov rbx, rax
jmp 0x14000ac01
mov rbx, r13
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x320], r15
mov qword [rbp + 0x328], rdi
mov r8, r14
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteClient_Win64_Shipping_BE.exe]
movups xmmword [rbx + r14], xmm0
movups xmm1, xmmword [0x1400512a0]
movups xmmword [rbx + r14 + 0x10], xmm1
mov eax, dword [0x1400512b0]
mov dword [rbx + r14 + 0x20], eax
mov byte [rbx + r15], 0
mov r14, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0x14
jb 0x14000c193
lea r12, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova r12, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], r13
mov qword [rbp + 0x228], r13
lea r15, [r14 + 0x14]
mov edi, 0xf
lea rbx, [rbp + 0x210]
cmp r15, rdi
jbe 0x14000ad30
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000acee
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000bf07
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000ad29
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000ad17
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c157
jmp 0x14000accf
test rcx, rcx
je 0x14000ad26
call fcn.14002fabc
mov rbx, rax
jmp 0x14000ad29
mov rbx, r13
mov qword [rbp + 0x210], rbx
mov qword [rbp + 0x220], r15
mov qword [rbp + 0x228], rdi
mov r8, r14
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteLauncher.exe]
movups xmmword [rbx + r14], xmm0
mov eax, dword [0x140051288]
mov dword [rbx + r14 + 0x10], eax
mov byte [rbx + r15], 0
lea rdx, [rbp + 0x1f0]
lea rcx, [rsp + 0x40]
call fcn.1400097b0
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbx + 0x18], 0xf
jbe 0x14000ad8f
mov rbx, qword [rbx]
xor r12d, r12d
mov dword [rax], r12d
lea rdx, [rbp + 0x1c0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
movaps xmm6, xmm0
cmp rbx, qword [rbp + 0x1c0]
jne 0x14000adbf
lea rcx, str.invalid_stof_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
cmp dword [rdi], 0x22
jne 0x14000add2
lea rcx, str.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14000ae12
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ae0d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ae0d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
cvtss2sd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1400510f4]
call fcn.140005680
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x290]
call fcn.14000fe90
lea rcx, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0xf
cmova rcx, qword [rbp + 0x290]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1400510f4]
call fcn.1400055c0
nop
mov r13, qword [rbp + 0x2a0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x10
jb 0x14000c199
lea r15, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0xf
cmova r15, qword [rbp + 0x290]
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], r12
lea r14, [r13 + 0x10]
mov ebx, 0xf
lea rdi, [rbp - 0x80]
cmp r14, rbx
jbe 0x14000af46
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x14000af00
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14002fabc
test rax, rax
je 0x14000af29
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000af42
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14000af30
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000c15d
jmp 0x14000aee5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14000af3f
call fcn.14002fabc
mov rdi, rax
jmp 0x14000af42
mov rdi, r12
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], rbx
movups xmm0, xmmword [str.engine_version:]
movups xmmword [rdi], xmm0
lea rcx, [rdi + 0x10]
mov r8, r13
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov ebx, 2
mov r8d, ebx
lea rdx, [0x140051608]
lea rcx, [rbp - 0x80]
call fcn.1400046d0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8d, [rbx + 0xc]
lea rdx, str.account_name:
lea rcx, [rbp - 0x20]
call fcn.1400046d0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, str.CarbonUser
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14000b000
lea rcx, [rbp - 0x40]
call fcn.1400046d0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8, rbx
lea rdx, [0x140051608]
lea rcx, [rbp - 0x60]
call fcn.1400046d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f0], xmm0
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x308], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x300], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x14000b0cd
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b0c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b0c8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], 0xf
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14000b11b
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b116
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b116
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14000b169
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b164
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b164
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14000b1b7
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b1b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b1b2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
movups xmm0, xmmword [0x140052ef0]
movups xmmword [rsp + 0x60], xmm0
mov eax, dword [0x140052f00]
mov dword [rsp + 0x70], eax
movzx eax, word [0x140052f04]
mov word [rsp + 0x74], ax
mov edi, dword [0x140062008]
cmp byte [0x140052f05], 0
je 0x14000b37f
mov r8d, r12d
cmp edi, 2
jl 0x14000b345
movdqa xmm5, xmmword [0x140058700]
movdqa xmm4, xmmword [0x140058790]
movdqa xmm6, xmmword [0x140058720]
movdqa xmm0, xmmword [0x1400587a0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea rcx, [rsp + 0x60]
mov edx, dword [rbp + 0x1c0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140058780]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140058780]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000b240
cmp r8d, 0x16
jge 0x14000b37f
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x14000b350
mov eax, dword [0x1400510a8]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1400510ac]
mov word [rsp + 0x34], ax
movzx eax, byte [0x1400510ae]
movups xmm0, xmmword [str.PMNK]
mov byte [rsp + 0x36], al
movups xmmword [rsp + 0x20], xmm0
mov r8d, r12d
cmp edi, 2
jl 0x14000b4f5
movdqa xmm5, xmmword [0x140058700]
movdqa xmm4, xmmword [0x140058790]
movdqa xmm6, xmmword [0x140058720]
movdqa xmm0, xmmword [0x1400587a0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea rcx, [rsp + 0x20]
mov edx, dword [rbp + 0x1c0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140058780]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140058780]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000b3f0
cmp r8d, 0x17
jge 0x14000b52f
movsxd rax, r8d
lea r9, [rsp + 0x20]
add r9, rax
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x14000b500
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
lea rax, [rsp + 0x20]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14000b550
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140004e10
nop
lea rax, [rsp + 0x60]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14000b572
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.1400046d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], r12
mov qword [rbp + 0x2e8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14000b607
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b602
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b602
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], 0
lea r8, [rbp + 0x2f0]
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x270]
call fcn.140008520
nop
cmp qword [rbp + 0x280], 0
jne 0x14000bacd
movups xmm0, xmmword [0x140053750]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [0x140053760]
movups xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [0x140053770]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [0x140053780]
movups xmmword [rbp + 0x30], xmm1
movsd xmm0, qword [0x140053790]
movsd qword [rbp + 0x40], xmm0
movzx eax, byte [0x140053798]
mov byte [rbp + 0x48], al
mov ecx, r12d
cmp edi, 2
jl 0x14000b7d2
movdqa xmm5, xmmword [0x140058700]
movdqa xmm4, xmmword [0x140058790]
movdqa xmm6, xmmword [0x140058720]
movdqa xmm0, xmmword [0x1400587a0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea rdx, [rbp]
mov r8d, dword [rbp + 0x1c0]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140058780]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140058780]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x48
jl 0x14000b6d0
cmp ecx, 0x49
jge 0x14000b80b
movsxd rax, ecx
lea r8, [rbp]
add r8, rax
nop dword [rax]
mov eax, 0x94f2095
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, cl
sub al, dl
add al, 0x38
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x49
jl 0x14000b7e0
lea rdx, [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140004a70
lea rdx, [0x140004c40]
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 rcx, [rbp + 0x50]
lea rdx, [0x140052f40]
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 rbx, 1
jne 0x14000b840
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
mov rax, qword [rdx + 0x60]
mov qword [rcx + 0x60], rax
mov eax, dword [rdx + 0x68]
mov dword [rcx + 0x68], eax
movzx eax, byte [rdx + 0x6c]
mov byte [rcx + 0x6c], al
mov r8d, r12d
cmp edi, 2
jl 0x14000ba2b
movdqa xmm5, xmmword [0x140058700]
movdqa xmm4, xmmword [0x140058790]
movdqa xmm6, xmmword [0x140058720]
movdqa xmm0, xmmword [0x1400587a0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea rcx, [rbp + 0x50]
mov edx, dword [rbp + 0x1c0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140058780]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140058780]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x168
jl 0x14000b920
cmp r8d, 0x16d
jge 0x14000ba72
movsxd rax, r8d
lea r9, [rbp + 0x50]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16d
jl 0x14000ba40
lea rax, [rbp + 0x50]
inc rsi
cmp byte [rax + rsi], 0
jne 0x14000ba76
mov rax, qword [rbp + 0x288]
cmp rsi, rax
ja 0x14000baba
lea rbx, [rbp + 0x270]
cmp rax, 0xf
cmova rbx, qword [rbp + 0x270]
mov qword [rbp + 0x280], rsi
mov r8, rsi
lea rdx, [rbp + 0x50]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
jmp 0x14000bacd
lea r9, [rbp + 0x50]
mov rdx, rsi
lea rcx, [rbp + 0x270]
call fcn.1400184a0
lea rsi, [rbp + 0x270]
cmp qword [rbp + 0x288], 0xf
cmova rsi, qword [rbp + 0x270]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], r12
mov r8d, 0xc0
lea rdx, str.__obfuscationidPM3G4r_oF6DIG_fbJUON8rECU73FWA__AUTH_LOGINtim_not.com__AUTH_PASSWORDtimsnaj10__AUTH_TYPEepic__epicappFortnite__epicenvProd__EpicPortal__epiclocaleen__epicsandboxidfn__s
lea rcx, [rsp + 0x60]
call fcn.140004e10
nop
lea r8, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova r8, qword [rsp + 0x60]
mov r9, rsi
xor edx, edx
xor ecx, ecx
call fcn.140005620
inc eax
test eax, eax
jle 0x14000c104
movsxd rbx, eax
mov rcx, rbx
call fcn.14002fe44
mov rdi, rax
mov qword [rbp + 0x1c0], rax
lea r8, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova r8, qword [rsp + 0x60]
mov r9, rsi
mov rdx, rbx
mov rcx, rax
call fcn.140005620
lea r8, [rbx - 1]
add r8, rdi
mov rdx, rdi
lea rcx, [rbp + 0x2b0]
call fcn.140005230
nop
mov rcx, rdi
call fcn.14002fd40
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14000bbc9
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bbc4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000bbc4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
lea rcx, [rbp + 0x1f0]
call fcn.140009580
test al, al
jne 0x14000bbf3
xor bl, bl
jmp 0x14000bcfe
lea rcx, [rbp + 0x210]
call fcn.140009580
test al, al
je 0x14000bc31
lea rcx, [rbp + 0x210]
cmp qword [rbp + 0x228], 0xf
cmova rcx, qword [rbp + 0x210]
xor edx, edx
call fcn.140008ee0
mov qword [0x1400620d0], rax
mov rcx, rax
call qword [0x140063308]
lea rcx, [rbp + 0x250]
call fcn.140009580
test al, al
je 0x14000bc6f
lea rcx, [rbp + 0x250]
cmp qword [rbp + 0x268], 0xf
cmova rcx, qword [rbp + 0x250]
xor edx, edx
call fcn.140008ee0
mov qword [0x1400620c8], rax
mov rcx, rax
call qword [0x140063308]
lea rcx, [rbp + 0x230]
call fcn.140009580
test al, al
je 0x14000bcc2
lea rdx, [rbp + 0x2b0]
cmp qword [rbp + 0x2c8], 0xf
cmova rdx, qword [rbp + 0x2b0]
lea rcx, [rbp + 0x230]
cmp qword [rbp + 0x248], 0xf
cmova rcx, qword [rbp + 0x230]
call fcn.140008ee0
mov qword [0x140062098], rax
mov rcx, rax
call qword [0x140063308]
lea rdx, [rbp + 0x2b0]
cmp qword [rbp + 0x2c8], 0xf
cmova rdx, qword [rbp + 0x2b0]
lea rcx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0xf
cmova rcx, qword [rbp + 0x1f0]
call fcn.140008ee0
mov qword [0x1400620b0], rax
mov bl, 1
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 0xf
jbe 0x14000bd42
inc rdx
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bd3d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000bd3d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp + 0x2c0], r12
mov qword [rbp + 0x2c8], 0xf
mov byte [rbp + 0x2b0], 0
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x14000bd9f
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bd9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000bd9a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x288], 0xf
mov byte [rbp + 0x270], 0
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0xf
jbe 0x14000bdfc
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bdf7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000bdf7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp + 0x2e0], r12
mov qword [rbp + 0x2e8], 0xf
mov byte [rbp + 0x2d0], 0
mov rdx, qword [rbp + 0x308]
cmp rdx, 0xf
jbe 0x14000be59
inc rdx
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000be54
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000be54
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x308], 0xf
mov byte [rbp + 0x2f0], 0
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 0xf
jbe 0x14000beb6
inc rdx
mov rcx, qword [rbp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000beb1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000beb1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp + 0x2a0], r12
mov qword [rbp + 0x2a8], 0xf
mov byte [rbp + 0x290], 0
mov rdx, qword [rbp + 0x228]
cmp rdx, 0xf
jbe 0x14000bf13
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bf0e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000bf0e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp + 0x220], r12
mov qword [rbp + 0x228], 0xf
mov byte [rbp + 0x210], 0
mov rdx, qword [rbp + 0x328]
cmp rdx, 0xf
jbe 0x14000bf71
inc rdx
mov rcx, qword [rbp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bf6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000bf6b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
nop
mov rdx, qword [rbp + 0x248]
cmp rdx, 0xf
jbe 0x14000bfb5
inc rdx
mov rcx, qword [rbp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bfb0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000bfb0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp + 0x240], r12
mov qword [rbp + 0x248], 0xf
mov byte [rbp + 0x230], 0
mov rdx, qword [rbp + 0x268]
cmp rdx, 0xf
jbe 0x14000c012
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c00d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c00d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp + 0x260], r12
mov qword [rbp + 0x268], 0xf
mov byte [rbp + 0x250], 0
mov rdx, qword [rbp + 0x208]
cmp rdx, 0xf
jbe 0x14000c06f
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c06a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c06a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], 0xf
mov byte [rbp + 0x1f0], 0
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0xf
jbe 0x14000c0cc
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c0c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c0c7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002fd40
movzx eax, bl
mov rcx, qword [rbp + 0x330]
xor rcx, rsp
call fcn.14002f800
lea r11, [rsp + 0x450]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rdx, str.Error_during_formatting.
lea rcx, [rsp + 0x20]
call fcn.1400057a0
lea rdx, [0x14005e788]
lea rcx, [rsp + 0x20]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
call fcn.140001c10
int3
call fcn.140001c10
int3
call fcn.140001c10
int3
call fcn.140001c10
int3
call fcn.140001c10
nop
call fcn.140001c10
nop
call fcn.140001c10
nop
call fcn.140001c10
nop
call fcn.140001c10
nop
call fcn.140001c10
nop
call fcn.140001cb0
int3
call fcn.140001cb0
int3
call fcn.140001cb0
int3
call fcn.140001cb0
int3
call fcn.140001cb0
nop
call fcn.140001cb0
nop
call fcn.140001cb0
nop
call fcn.140001cb0
nop
call fcn.140001cb0
nop
call fcn.140001cb0
int3