Function at 0x14000db20
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 - 0x3b8]
sub rsp, 0x490
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x140070040]
xor rax, rsp
mov qword [rbp + 0x360], rax
xor r15d, r15d
lea r9, [0x1400715c0]
mov rsi, 0xffffffffffffffff
mov rdi, rsi
inc rdi
cmp byte [r9 + rdi], r15b
jne 0x14000db73
mov rax, qword [0x140070118]
cmp rdi, rax
ja 0x14000dbb6
lea rbx, [0x140070100]
cmp rax, 0xf
cmova rbx, qword [0x140070100]
mov qword [0x140070110], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], r15b
jmp 0x14000dbc5
mov rdx, rdi
lea rcx, [0x140070100]
call fcn.14001d420
lea rdx, [0x140070100]
lea rcx, [rbp + 0x1c0]
call fcn.140014ec0
nop
movabs r14, 0x7fffffffffffffff
mov rax, r14
mov rcx, qword [rbp + 0x1d0]
sub rax, rcx
cmp rax, 0x47
jb 0x14000fa6f
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], 0x47
lea rax, str.FortniteFortniteGameBinariesWin64FortniteClient_Win64_Shipping.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x40]
call fcn.140005570
nop
lea rax, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rax, qword [rsp + 0x40]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x1e8], rax
call fcn.14003a2c0
movaps xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea r8, [rbp + 0x1e0]
mov edx, eax
lea rcx, [rbp + 0x1a0]
call fcn.140007d80
nop
lea rcx, [rbp + 0x1a0]
call fcn.140008ad0
movzx ebx, al
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 7
jbe 0x14000dcdc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000dcd7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000dcd7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], 7
mov word [rbp + 0x1a0], r15w
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14000dd36
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000dd31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000dd31
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
test bl, bl
je 0x14000dd4c
mov r8d, 0x26
lea rdx, str.FortniteFortniteGameBinariesWin64_
jmp 0x14000e182
mov rax, r14
mov rcx, qword [rbp + 0x1d0]
sub rax, rcx
cmp rax, 0x3e
jb 0x14000fa75
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], 0x3e
lea rax, str.FortniteGameBinariesWin64FortniteClient_Win64_Shipping.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x40]
call fcn.140005570
nop
lea rax, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rax, qword [rsp + 0x40]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x1e8], rax
call fcn.14003a2c0
movaps xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea r8, [rbp + 0x1e0]
mov edx, eax
lea rcx, [rbp + 0x1a0]
call fcn.140007d80
nop
lea rcx, [rbp + 0x1a0]
call fcn.140008ad0
movzx ebx, al
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 7
jbe 0x14000de45
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000de40
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000de40
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], 7
mov word [rbp + 0x1a0], r15w
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14000de9f
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000de9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000de9a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
test bl, bl
je 0x14000deb5
mov r8d, 0x1d
lea rdx, str.FortniteGameBinariesWin64_
jmp 0x14000e182
mov rax, r14
mov rcx, qword [rbp + 0x1d0]
sub rax, rcx
cmp rax, 0x31
jb 0x14000fa7b
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], 0x31
lea rax, str.BinariesWin64FortniteClient_Win64_Shipping.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x40]
call fcn.140005570
nop
lea rax, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rax, qword [rsp + 0x40]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x1e8], rax
call fcn.14003a2c0
movaps xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea r8, [rbp + 0x1e0]
mov edx, eax
lea rcx, [rbp + 0x1a0]
call fcn.140007d80
nop
lea rcx, [rbp + 0x1a0]
call fcn.140008ad0
movzx ebx, al
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 7
jbe 0x14000dfae
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000dfa9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000dfa9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], 7
mov word [rbp + 0x1a0], r15w
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14000e008
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e003
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000e003
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
test bl, bl
je 0x14000e01e
mov r8d, 0x10
lea rdx, str.BinariesWin64_
jmp 0x14000e182
mov rax, r14
mov rcx, qword [rbp + 0x1d0]
sub rax, rcx
cmp rax, 0x28
jb 0x14000fa81
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], 0x28
lea rax, str.Win64FortniteClient_Win64_Shipping.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x40]
call fcn.140005570
nop
lea rax, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rax, qword [rsp + 0x40]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x1e8], rax
call fcn.14003a2c0
movaps xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea r8, [rbp + 0x1e0]
mov edx, eax
lea rcx, [rbp + 0x1a0]
call fcn.140007d80
nop
lea rcx, [rbp + 0x1a0]
call fcn.140008ad0
movzx ebx, al
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 7
jbe 0x14000e117
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e112
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000e112
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], 7
mov word [rbp + 0x1a0], r15w
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14000e171
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e16c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000e16c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
test bl, bl
je 0x14000e18e
mov r8d, 7
lea rdx, str.Win64_
lea rcx, [rbp + 0x1c0]
call fcn.140004ab0
mov rax, r14
mov rcx, qword [rbp + 0x1d0]
sub rax, rcx
cmp rax, 0x21
jb 0x14000fa87
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], 0x21
lea rax, str.FortniteClient_Win64_Shipping.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2a0]
call fcn.140005570
nop
mov rax, r14
mov rcx, qword [rbp + 0x1d0]
sub rax, rcx
cmp rax, 0x25
jb 0x14000fa8d
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], 0x25
lea rax, str.FortniteClient_Win64_Shipping_EAC.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x300]
call fcn.140005570
nop
mov rax, r14
mov rcx, qword [rbp + 0x1d0]
sub rax, rcx
cmp rax, 0x29
jb 0x14000fa93
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], 0x29
lea rax, str.FortniteClient_Win64_Shipping_EAC_EOS.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x260]
call fcn.140005570
nop
mov rax, r14
mov rcx, qword [rbp + 0x1d0]
sub rax, rcx
cmp rax, 0x24
jb 0x14000fa99
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], 0x24
lea rax, str.FortniteClient_Win64_Shipping_BE.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x340]
call fcn.140005570
nop
mov rax, r14
mov rcx, qword [rbp + 0x1d0]
sub rax, rcx
cmp rax, 0x14
jb 0x14000fa9f
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], socket
lea rax, str.FortniteLauncher.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2e0]
call fcn.140005570
nop
mov rdi, qword [rbp + 0x1d0]
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov rax, qword [0x140070138]
cmp rdi, rax
ja 0x14000e38f
lea rbx, [0x140070120]
cmp rax, 0xf
cmova rbx, qword [0x140070120]
mov qword [0x140070130], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
jmp 0x14000e39e
mov rdx, rdi
lea rcx, [0x140070120]
call fcn.14001d420
lea rcx, [rbp + 0x2a0]
call fcn.14000b390
lea rcx, [rbp - 0x80]
test al, al
jne 0x14000e3e5
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r15
mov qword [rbp - 0x68], r15
mov r8d, 0x2c
lea rdx, str.FortniteClient_Win64_Shipping.exe_not_found.
call fcn.1400051f0
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.140026030
xor bl, bl
jmp 0x14000f82f
lea rdx, [rbp + 0x2a0]
call fcn.14000b5c0
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 0x14000e407
mov rbx, qword [rbx]
mov dword [rax], r15d
lea rdx, [rbp + 0x200]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
movaps xmm7, xmm0
cmp rbx, qword [rbp + 0x200]
jne 0x14000e434
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 0x14000e447
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 [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14000e485
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e480
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000e480
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
xorps xmm6, xmm6
cvtss2sd xmm6, xmm7
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x14005d2e4]
call fcn.140005b80
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x280]
call fcn.140014db0
lea rcx, [rbp + 0x280]
cmp qword [rbp + 0x298], 0xf
cmova rcx, qword [rbp + 0x280]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x14005d2e4]
call fcn.140005ac0
nop
mov rax, r14
mov rcx, qword [rbp + 0x290]
sub rax, rcx
cmp rax, 0x10
jb 0x14000faa5
lea rax, [rbp + 0x280]
cmp qword [rbp + 0x298], 0xf
cmova rax, qword [rbp + 0x280]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
lea r9, str.engine_version:
lea rcx, [rbp - 0x80]
call fcn.140005570
nop
mov r8d, 2
lea rdx, [0x14005de68]
lea rcx, [rbp - 0x80]
call fcn.140004ab0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 0xe
lea rdx, str.account_name:
lea rcx, [rbp + 0x1a0]
call fcn.140004ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r15
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, str.CarbonUser
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14000e5e0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140004ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 2
lea rdx, [0x14005de68]
lea rcx, [rsp + 0x60]
call fcn.140004ab0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2d0], r15
mov qword [rbp + 0x2d8], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2d0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14000e6bc
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e6b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000e6b7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], socket
mov byte [rsp + 0x60], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14000e70f
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e70a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000e70a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], socket
mov byte [rsp + 0x40], 0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14000e766
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e761
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000e761
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], socket
mov byte [rbp + 0x1a0], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14000e7bd
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e7b8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000e7b8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp - 0x70], r15
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
movups xmm0, xmmword [0x140060770]
movups xmmword [rbp + 0x208], xmm0
mov eax, dword [0x140060780]
mov dword [rbp + 0x218], eax
movzx eax, word [0x140060784]
mov word [rbp + 0x21c], ax
mov r8d, r15d
mov r13d, dword [0x140070008]
cmp r13d, 2
jl 0x14000e945
movdqa xmm5, xmmword [0x1400656e0]
movdqa xmm4, xmmword [0x140065780]
movdqa xmm6, xmmword [0x140065700]
movdqa xmm0, xmmword [0x1400657a0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea rcx, [rbp + 0x208]
mov edx, dword [rbp + 0x1e0]
nop
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 [0x140065770]
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 [0x140065770]
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 0x14000e840
cmp r8d, 0x16
jge 0x14000e98f
movsxd rax, r8d
lea r9, [rbp + 0x208]
add r9, rax
nop dword [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, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x14000e960
mov rdx, qword [0x1400717b8]
lea rax, [rbp + 0x208]
mov rcx, rsi
inc rcx
cmp byte [rax + rcx], 0
jne 0x14000e9a0
mov rax, r14
sub rax, rdx
cmp rax, rcx
jb 0x14000faab
lea r12, [0x1400717a8]
mov r9, r12
cmp qword [0x1400717c0], 0xf
cmova r9, qword [0x1400717a8]
mov qword [rsp + 0x30], rcx
lea rax, [rbp + 0x208]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x320]
call fcn.140005570
nop
lea r8, [rbp + 0x2c0]
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x240]
call fcn.140008e60
nop
cmp qword [rbp + 0x250], 0
jne 0x14000eea7
movups xmm0, xmmword [0x14005ff70]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [0x14005ff80]
movups xmmword [rbp - 0x10], xmm1
movups xmm0, xmmword [0x14005ff90]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [0x14005ffa0]
movups xmmword [rbp + 0x10], xmm1
movsd xmm0, qword [0x14005ffb0]
movsd qword [rbp + 0x20], xmm0
movzx eax, byte [0x14005ffb8]
mov byte [rbp + 0x28], al
mov ecx, r15d
cmp r13d, 2
jl 0x14000eba3
movdqa xmm5, xmmword [0x1400656e0]
movdqa xmm4, xmmword [0x140065780]
movdqa xmm6, xmmword [0x140065700]
movdqa xmm0, xmmword [0x1400657a0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea rdx, [rbp - 0x20]
mov r8d, dword [rbp + 0x1e0]
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 [0x140065770]
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 [0x140065770]
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 0x14000eaa1
cmp ecx, 0x49
jge 0x14000ebdb
movsxd rax, ecx
lea r8, [rbp - 0x20]
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, 0x32
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x49
jl 0x14000ebb0
lea rdx, [rbp - 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140004e50
lea rdx, [0x140005020]
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 + 0x30]
lea rdx, [0x14005fb30]
mov eax, 2
nop dword [rax + rax]
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rdx + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rdx + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rdx, [rdx + 0x80]
sub rax, 1
jne 0x14000ec10
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, r15d
cmp r13d, 2
jl 0x14000edfb
movdqa xmm5, xmmword [0x1400656e0]
movdqa xmm4, xmmword [0x140065780]
movdqa xmm6, xmmword [0x140065700]
movdqa xmm0, xmmword [0x1400657a0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea rcx, [rbp + 0x30]
mov edx, dword [rbp + 0x1e0]
nop dword [rax]
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 [0x140065770]
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 [0x140065770]
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 0x14000ecf0
cmp r8d, 0x16d
jge 0x14000ee42
movsxd rax, r8d
lea r9, [rbp + 0x30]
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, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16d
jl 0x14000ee10
lea rax, [rbp + 0x30]
mov rdi, rsi
nop dword [rax]
inc rdi
cmp byte [rax + rdi], 0
jne 0x14000ee50
mov rax, qword [rbp + 0x258]
cmp rdi, rax
ja 0x14000ee94
lea rbx, [rbp + 0x240]
cmp rax, 0xf
cmova rbx, qword [rbp + 0x240]
mov qword [rbp + 0x250], rdi
mov r8, rdi
lea rdx, [rbp + 0x30]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rdi], 0
jmp 0x14000eea7
lea r9, [rbp + 0x30]
mov rdx, rdi
lea rcx, [rbp + 0x240]
call fcn.14001d420
comiss xmm7, dword [0x1400656b8]
jb 0x14000f13c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x208], xmm0
mov qword [rbp + 0x218], rax
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r15
mov qword [rbp - 0x48], r15
lea r8d, [rax + 0x28]
lea rdx, str.63417e56205e4b180445c83bb2abfd1201207bd7
lea rcx, [rbp - 0x60]
call fcn.1400051f0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], r15
mov r8d, 0x28
lea rdx, str.9198ae943250ee6ae6f23883c7eb17025f5e856c
lea rcx, [rbp - 0x40]
call fcn.1400051f0
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x208], xmm0
mov qword [rbp + 0x218], r15
mov ecx, 0x40
call fcn.14003aeec
mov rbx, rax
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x210], rax
lea rcx, [rax + 0x40]
mov qword [rbp + 0x218], rcx
lea rax, [rbp + 0x208]
mov qword [rbp + 0x200], rax
lea rdi, [rbp - 0x60]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1e0], rbx
mov qword [rbp + 0x1e8], rbx
lea rax, [rbp + 0x208]
mov qword [rbp + 0x1f0], rax
nop
mov rdx, rdi
mov rcx, rbx
call fcn.140014ec0
add rbx, 0x20
mov qword [rbp + 0x1e8], rbx
add rdi, 0x20
lea rax, [rbp - 0x20]
cmp rdi, rax
jne 0x14000ef80
mov rdx, rbx
mov rcx, rbx
call fcn.14001d1c0
mov qword [rbp + 0x210], rbx
lea r9, [fcn.140004b30]
mov edx, 0x20
lea r8d, [rdx - 0x1e]
lea rcx, [rbp - 0x60]
call fcn.14003b1a4
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x1a0]
call fcn.14000bcc0
mov r15, qword [rbp + 0x1b0]
test r15, r15
jne 0x14000f037
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14000f121
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f02d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000f0c8
call fcn.14003b170
jmp 0x14000f121
mov rbx, qword [rbp + 0x208]
mov rdi, qword [rbp + 0x1a0]
mov r12, qword [rbp + 0x210]
cmp rbx, r12
je 0x14000f096
cmp qword [rbp + 0x1b8], 0xf
seta r13b
nop dword [rax]
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14000f06d
mov rdx, qword [rbx]
lea rcx, [rbp + 0x1a0]
test r13b, r13b
cmovne rcx, rdi
cmp r15, qword [rbx + 0x10]
jne 0x14000f08d
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14000f0cf
add rbx, 0x20
cmp rbx, r12
jne 0x14000f060
mov rax, qword [rbp + 0x1b8]
cmp rax, 0xf
jbe 0x14000f11a
lea rdx, [rax + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000f112
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f112
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test r13b, r13b
je 0x14000f107
mov rdx, qword [rbp + 0x1b8]
inc rdx
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000f0ff
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000f0c8
mov rcx, rdi
call fcn.14003b170
xor al, al
lea r12, [0x1400717a8]
jmp 0x14000f123
mov rcx, rdi
call fcn.14003b170
lea r12, [0x1400717a8]
mov al, 1
mov byte [0x1400715a8], al
lea rcx, [rbp + 0x208]
call fcn.1400172d0
mov r13d, dword [0x140070008]
lea r15, [rbp + 0x240]
cmp qword [rbp + 0x258], 0xf
cmova r15, qword [rbp + 0x240]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xor eax, eax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov r8d, 0xc5
lea rdx, str.__obfuscationidPM3G4r_oF6DIG_fbJUON8rECU73FWA__AUTH_LOGIN_s_carbon.dev__AUTH_PASSWORDCarbonMoment__AUTH_TYPEepic__epicappFortnite__epicenvProd__EpicPortal__epiclocaleen__epicsandboxidfn__s
lea rcx, [rsp + 0x60]
call fcn.1400051f0
nop
lea r8, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova r8, qword [rsp + 0x60]
mov qword [rsp + 0x20], r15
lea r9, str.CarbonUser
xor edx, edx
xor ecx, ecx
call fcn.140005b20
inc eax
test eax, eax
jle 0x14000fab1
movsxd rbx, eax
mov rcx, rbx
call fcn.14003b274
mov rdi, rax
mov qword [rbp + 0x200], rax
lea r8, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova r8, qword [rsp + 0x60]
mov qword [rsp + 0x20], r15
lea r9, str.CarbonUser
mov rdx, rbx
mov rcx, rax
call fcn.140005b20
lea r8, [rbx - 1]
add r8, rdi
mov rdx, rdi
lea rcx, [rbp + 0x220]
call fcn.140005730
nop
mov rcx, rdi
call fcn.14003b170
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14000f24c
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f247
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f247
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
xor r15d, r15d
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], socket
mov byte [rsp + 0x60], r15b
lea rcx, [rbp + 0x2a0]
call fcn.14000b390
test al, al
je 0x14000f65c
cmp byte [0x1400715a8], r15b
je 0x14000f54f
lea rcx, [rbp + 0x260]
call fcn.14000b390
test al, al
je 0x14000f65c
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x200], rax
movups xmm0, xmmword [0x14005fed0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [str.2__6.]
movups xmmword [rbp - 0x70], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x14000f44f
cmp r13d, 2
jl 0x14000f40f
movdqa xmm5, xmmword [0x1400656e0]
mov edx, r15d
movdqa xmm4, xmmword [0x140065780]
movdqa xmm6, xmmword [0x140065700]
movdqa xmm0, xmmword [0x1400657a0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea rcx, [rbp - 0x80]
mov r8d, dword [rbp + 0x1e0]
nop dword [rax]
movd xmm2, edx
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 [0x140065770]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 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 [0x140065770]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x14000f310
jmp 0x14000f44f
lea r9, [rbp - 0x80]
mov r8d, r15d
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, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x14000f420
mov rcx, qword [0x1400717b8]
lea rax, [rbp - 0x80]
nop word [rax + rax]
inc rsi
cmp byte [rax + rsi], r15b
jne 0x14000f460
mov rax, r14
sub rax, rcx
cmp rax, rsi
jb 0x14000fad8
cmp qword [0x1400717c0], 0xf
cmova r12, qword [0x1400717a8]
mov qword [rsp + 0x30], rsi
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r9, r12
lea rcx, [rbp + 0x1a0]
call fcn.140005570
nop
mov rax, qword [rbp + 0x1d0]
sub r14, rax
cmp r14, 0xe
jb 0x14000fa69
lea r9, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r9, qword [rbp + 0x1c0]
mov qword [rsp + 0x30], 0xe
lea rcx, str.EasyAntiCheat
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x40]
call fcn.140005570
nop
lea r8, [rbp + 0x1a0]
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.14000c3c0
lea rdx, [rbp + 0x220]
cmp qword [rbp + 0x238], 0xf
cmova rdx, qword [rbp + 0x220]
lea rcx, [rbp + 0x260]
cmp qword [rbp + 0x278], 0xf
cmova rcx, qword [rbp + 0x260]
call fcn.14000d450
mov qword [0x140070098], rax
mov bl, 1
jmp 0x14000f65e
lea rcx, [rbp + 0x2e0]
call fcn.14000b390
test al, al
je 0x14000f58d
lea rcx, [rbp + 0x2e0]
cmp qword [rbp + 0x2f8], 0xf
cmova rcx, qword [rbp + 0x2e0]
xor edx, edx
call fcn.14000d450
mov qword [0x1400700d0], rax
mov rcx, rax
call qword [0x140071718]
lea rcx, [rbp + 0x300]
call fcn.14000b390
test al, al
je 0x14000f5cb
lea rcx, [rbp + 0x300]
cmp qword [rbp + 0x318], 0xf
cmova rcx, qword [rbp + 0x300]
xor edx, edx
call fcn.14000d450
mov qword [0x1400700c8], rax
mov rcx, rax
call qword [0x140071718]
lea rcx, [rbp + 0x260]
call fcn.14000b390
test al, al
je 0x14000f61e
lea rdx, [rbp + 0x220]
cmp qword [rbp + 0x238], 0xf
cmova rdx, qword [rbp + 0x220]
lea rcx, [rbp + 0x260]
cmp qword [rbp + 0x278], 0xf
cmova rcx, qword [rbp + 0x260]
call fcn.14000d450
mov qword [0x140070098], rax
mov rcx, rax
call qword [0x140071718]
lea rdx, [rbp + 0x220]
cmp qword [rbp + 0x238], 0xf
cmova rdx, qword [rbp + 0x220]
lea rcx, [rbp + 0x2a0]
cmp qword [rbp + 0x2b8], 0xf
cmova rcx, qword [rbp + 0x2a0]
call fcn.14000d450
mov qword [0x1400700b0], rax
mov bl, 1
jmp 0x14000f65e
xor bl, bl
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x14000f6a2
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f69d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f69d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x230], r15
mov qword [rbp + 0x238], socket
mov byte [rbp + 0x220], 0
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x14000f6ff
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f6fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f6fa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x250], r15
mov qword [rbp + 0x258], socket
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x14000f75c
inc rdx
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f757
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f757
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x338], socket
mov byte [rbp + 0x320], 0
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0xf
jbe 0x14000f7b9
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f7b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f7b4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x2d0], r15
mov qword [rbp + 0x2d8], socket
mov byte [rbp + 0x2c0], 0
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x14000f816
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f811
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f811
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x290], r15
mov qword [rbp + 0x298], socket
mov byte [rbp + 0x280], 0
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 0xf
jbe 0x14000f873
inc rdx
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f86e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f86e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x2f0], r15
mov qword [rbp + 0x2f8], socket
mov byte [rbp + 0x2e0], 0
mov rdx, qword [rbp + 0x358]
cmp rdx, 0xf
jbe 0x14000f8d1
inc rdx
mov rcx, qword [rbp + 0x340]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f8cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f8cb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
nop
mov rdx, qword [rbp + 0x278]
cmp rdx, 0xf
jbe 0x14000f915
inc rdx
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f910
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f910
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x270], r15
mov qword [rbp + 0x278], socket
mov byte [rbp + 0x260], 0
mov rdx, qword [rbp + 0x318]
cmp rdx, 0xf
jbe 0x14000f972
inc rdx
mov rcx, qword [rbp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f96d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f96d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x310], r15
mov qword [rbp + 0x318], socket
mov byte [rbp + 0x300], 0
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 0xf
jbe 0x14000f9cf
inc rdx
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f9ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000f9ca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
mov qword [rbp + 0x2b0], r15
mov qword [rbp + 0x2b8], socket
mov byte [rbp + 0x2a0], 0
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0xf
jbe 0x14000fa2c
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fa27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000fa27
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003b170
movzx eax, bl
mov rcx, qword [rbp + 0x360]
xor rcx, rsp
call fcn.14003ac30
lea r11, [rsp + 0x490]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400022b0
nop
call fcn.1400022b0
int3
call fcn.1400022b0
int3
call fcn.1400022b0
int3
call fcn.1400022b0
int3
call fcn.1400022b0
nop
call fcn.1400022b0
nop
call fcn.1400022b0
nop
call fcn.1400022b0
nop
call fcn.1400022b0
nop
call fcn.1400022b0
nop
call fcn.1400022b0
nop
lea rdx, str.Error_during_formatting.
lea rcx, [rbp + 0x208]
call fcn.140005ca0
lea rdx, [0x14006c6e8]
lea rcx, [rbp + 0x208]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
call fcn.1400022b0
int3