Function at 0x1400ab120
Capabilities:
Create thread
Delete file
Enumerate processes
Execute command
Set console window title
Terminate process

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, 0x3f0
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x14034a8c0]
xor rax, rsp
mov qword [rbp + 0x380], rax
xor r12d, r12d
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov dword [rbp + 8], r12d
lea rdx, [rbp + 8]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
mov edx, dword [rbp + 8]
or edx, 4
mov dword [rbp + 8], edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
lea rcx, str.Acid
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
movabs rax, 0x2ecc23ac211f7ba0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xf6a14bdf625722fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xe246fbf0cf79b184
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0x8a8006c3f5c6c0e2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs r14, 0x42ba4dc8172e16c3
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs r13, 0xc6d225b552671298
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rdi, 0xd377cac6fd1ddcb5
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs r15, 0x8a8006c3f5c6c09a
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x2e0]
vmovdqa ymmword [rbp + 0x280], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x2e0], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x2f0], xmm1
lea rax, [rbp + 0x280]
mov rbx, 0xffffffffffffffff
mov r8, rbx
vzeroupper
inc r8
cmp byte [rax + r8], r12b
jne 0x1400ab2a6
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x2e0]
call fcn.14005c650
nop
lea rcx, [rbp + 0x2e0]
call fcn.140250b4c
nop
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 0xf
jbe 0x1400ab314
inc rdx
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab30f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab30f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140277dc8
movdqa xmm1, xmmword [0x1402805f0]
movdqu xmmword [rbp + 0x2f0], xmm1
mov byte [rbp + 0x2e0], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
movdqu xmmword [rbp + 0x30], xmm1
mov byte [rbp + 0x20], 0
movabs rax, 0x62df3ea6724d7f8f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0xc6d225b5681e77d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0x340], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x340]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400ab3c4
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400a0890
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x290], xmm1
xor r8d, r8d
lea rdx, [0x14027f1d4]
lea rcx, [rbp + 0x280]
call fcn.14005c650
nop
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x20]
call fcn.140245c98
nop
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x1400ab47f
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab47a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab47a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140277dc8
movdqa xmm0, xmmword [0x1402805f0]
movdqu xmmword [rbp + 0x290], xmm0
mov byte [rbp + 0x280], 0
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0x340], xmm0
movabs rax, 0x2bce23ad7f5a6382
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xc6d204d1371373fb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
mov r9d, 0x40
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x2e0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movabs rsi, 0x42ba4dc8175d7aa0
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
movabs rax, 0x62ca2c8537732798
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x9dd857d0240e60dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xf313aba9b13d8187
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0x8a8006b794a3a8d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x2e0]
vmovdqa ymmword [rbp + 0x280], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x2f8], r12
lea rax, [rbp + 0x280]
mov r8, rbx
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400ab6b6
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x2e0]
call fcn.14005c650
lea rcx, [rbp + 0x2e0]
call fcn.1400aaf70
lea rdx, [rbp + 0xc]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
cmp dword [rbp + 0xc], 1
jne 0x1400abf7c
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xcff6dbb644b6493
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xabf24ac1723557cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xb757afae893dacd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xa4ae28b190b0a9e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rdi, 0x5f2cd8f4663e22a7
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rsi, 0xf21f5e1126507a9c
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x300]
vxorps xmm0, xmm0, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x300], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400ab8b0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
mov r8d, ebx
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
mov edx, 0x258
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
movabs rax, 0x42ba4dc8175d7aa0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x36ce25e87b5c63a0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xaabb439a7d5d61e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xbc15bea79e33afd0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xfaf429a69aabeee2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x2c55abda144f49d4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs r13, 0x876f2a64497d57bc
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
movabs rax, 0xf32e61fe91334bfd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0xda2a86cc787d240c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
movabs rax, 0xadfb6dee477697de
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rcx, 0x61f831bd2512daa0
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xc6d225b552671298
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
movabs r14, 0x855c05a2ab706b89
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs r15, 0xb414a6bf010e0a7e
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
movabs r12, 0xadca4bd07556fbab
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x300]
vpxor ymm1, ymm0, ymmword [rbp + 0x2a0]
vmovdqa ymmword [rbp + 0x300], ymm1
vmovdqa xmm0, xmmword [rbp + 0x320]
vxorps xmm0, xmm0, xmmword [rbp + 0x2c0]
vmovdqa xmmword [rbp + 0x320], xmm0
lea rcx, [rbp + 0x2e0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x36ce25e87b5c63a0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xaabb439a7d5d61e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xbc15bea79e33afd0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xeef529a69aabeee2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x3145bada10581b96
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
movabs rax, 0xf53d68fe91334bfd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0x9471deda2f7c6f0e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
movabs rax, 0x8bf479f019239595
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rax, 0x61f831bd2512da91
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
movabs rax, 0x42ba4dc8172e16c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs r13, 0xc6d225b552671298
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0x8a8006c3f5c6c09a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x61f831bd2512daa0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x300]
vpxor ymm1, ymm0, ymmword [rbp + 0x2a0]
vmovdqa ymmword [rbp + 0x300], ymm1
vmovdqa xmm0, xmmword [rbp + 0x320]
vxorps xmm0, xmm0, xmmword [rbp + 0x2c0]
vmovdqa xmmword [rbp + 0x320], xmm0
lea rcx, [rbp + 0x2e0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs r12, 0x27ca3da97a722c80
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xfc9105d02a023cea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xaa04e4b48b6fb8e9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0x8a8006c3f5c6c0e9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs rax, 0x42ba4dc8172e16c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0x8a8006c3f5c6c09a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x2e0]
vmovdqa ymmword [rbp + 0x280], ymm1
lea rcx, [rbp + 0x280]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x6cc83bba73722c80
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xc6d225b552146beb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x42ba4dc8172e16c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xc6d225d02a023cea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x42ba4dc8172e16c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor r12d, r12d
jmp 0x1400abfa4
movabs rdi, 0x5f2cd8f4663e22a7
movabs rsi, 0xf21f5e1126507a9c
movabs r14, 0x855c05a2ab706b89
movabs r15, 0xb414a6bf010e0a7e
movabs rax, 0x42ba4dc8175d7aa0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x42ba4dc8172e16c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x37d534e8724d788c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xe6bc4c95371573b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xb115a5aadd78b4c1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xf9f363b185e6ece3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x2b0c8ab132706787
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0x863f3a70493c5af3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
movabs rax, 0xf13d60cac8500ee1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0xb414a6bf01202450
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
movabs rax, 0x42ba4dc8172e16c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0x8a8006c3f5c6c09a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x300]
vpxor ymm1, ymm0, ymmword [rbp + 0x2a0]
vmovdqa ymmword [rbp + 0x300], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400ac1d0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
mov r8d, ebx
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
mov edx, 0x64
mov ecx, 0x320
call qword [sym.imp.KERNEL32.dll_Beep]
movabs rax, 0x42ba4dc8175d7aa0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs r15, 0x42ba4dc8172e16c3
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov edx, 0xc0000000
mov r8d, 3
lea rcx, str..QuantumVortex64
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [0x1403509d8], rax
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x1400ad4c7
xor edx, edx
mov ecx, 2
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
mov r14, rax
mov dword [rbp + 0x40], 0x238
lea rdx, [rbp + 0x40]
mov rcx, rax
call sub.KERNEL32.dll_Process32FirstW
test eax, eax
je 0x1400ac339
nop word [rax + rax]
lea rdx, str.FortniteClient_Win64_Shipping.exe
lea rcx, [rbp + 0x6c]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
mov rcx, r14
test eax, eax
je 0x1400ac4a4
lea rdx, [rbp + 0x40]
call sub.KERNEL32.dll_Process32NextW
test eax, eax
jne 0x1400ac310
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
mov dword [0x1403509e0], eax
test eax, eax
jne 0x1400ac4b2
movabs rax, 0x42ba4dba785c6486
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
movabs rax, 0x2dd46dac7b5b7980
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xa0f241db3b0132ec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xfd12beaf9369aeda
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0x8a8006c3f5c6eeb4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs rax, 0x8a8006c3f5c6c09a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
vmovdqu ymm0, ymmword [rbp + 0x340]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x280], ymm1
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x2e0]
lea rdx, [rbp + 0x280]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [rbp + 0x48]
jmp 0x1400ac345
mov qword [rbp], r12
mov dword [rbp + 0x2e0], 0xe5d9a1
mov dword [rbp + 0x2e4], eax
lea rax, [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x2e0]
mov edx, 0x22d054
mov rcx, qword [0x1403509d8]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rax, qword [rbp]
mov qword [0x1403509c8], rax
test rax, rax
jne 0x1400ac6d1
movabs rax, 0x42ba4dba785c6486
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
movabs rax, 0x34d33fac374b7e97
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0xa2be50da314760fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rax, 0xa712ade68972b295
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs rax, 0xf9e164e390aeb4ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
movabs rax, 0x2c49aa90025f02c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
movabs rax, 0xf21f5e11087e54ef
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0x8a8006c3f5c6c09a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x340]
vmovdqa ymmword [rbp + 0x340], ymm1
vmovdqa xmm2, xmmword [rbp + 0x360]
vxorps xmm2, xmm2, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x360], xmm2
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x2e0]
lea rdx, [rbp + 0x340]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14005bdf0
call fcn.1400a87e0
movabs rax, 0x628077f2370e36e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xfce81f95724732b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xe94deafcc727e68f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xb0ba3cf9cffcfaa0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x6516e2ce5c04029d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xf21f5e31066a40a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs r14, 0x8a8006c3f5c6c09a
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x300]
vxorps xmm0, xmm0, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x300], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400ac836
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
movabs rax, 0x69806df23c1436e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xe6e80e8f724732a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xf357f0edc73dfc95
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xaaa026f9defce0ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x7f0cf8ce4d040287
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xf21f5e311c7b40bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x300]
vxorps xmm0, xmm0, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x300], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400ac9b0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
movabs rax, 0x699a6de83c143de3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xe6f91f9e724739a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xf357eae6dd3dfc95
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xaaa026e8cfede0ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x7f0cf8df5c150287
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xf21f5e310d6a51bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x300]
vxorps xmm0, xmm0, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x300], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400acb30
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
movabs rax, 0x619166f23c0535e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xe6f9069e725d39b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xf357eae6dd3dfc95
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xaaa026e8d6ede0ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x7f0cf8df45150287
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xf21f5e310d6a51bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x300]
vxorps xmm0, xmm0, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x300], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400accb0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
movabs rax, 0x629a6de8370535e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xe6f9069e724c31b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xf357eae6dd3dfc95
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xaaa026e8d6ede0ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x7f0cf8df45150287
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xf21f5e310d7351bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x300]
vxorps xmm0, xmm0, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x300], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400ace30
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
movabs rax, 0x629a6de8370d3de0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xe6f10e96724439bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xf357e9edde3dfc95
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xaaa026e0dee5e0ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x7f0cf8d74d1d0287
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xf21f5e31057b59bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x300]
vxorps xmm0, xmm0, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x300], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400acfb0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
movabs rax, 0x629a6de8370d35e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xe5f10695724431bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xf054eae5de3eff96
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xa9a325e0d6e5e3b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x7c0ffbd7451d0284
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xf21f5e31067359bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x300]
vxorps xmm0, xmm0, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x300], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x298], r12
lea rax, [rbp + 0x2e0]
mov r8, rbx
vzeroupper
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400ad130
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf70
mov ecx, dword [0x140355788]
mov rax, qword gs:[0x58]
mov edx, 4
mov rax, qword [rax + rcx*8]
mov eax, dword [rdx + rax]
cmp dword [0x140350b24], eax
jg 0x1400ad66c
cmp byte [0x140350b20], 0
je 0x1400ad263
movabs rax, 0x26df25ab634b50c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xb5a640c634017db8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddc94
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x2e0]
vmovdqa ymmword [rbp + 0x280], ymm1
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x2e0]
vzeroupper
call fcn.140065220
mov rcx, rax
call fcn.1400aaf70
movabs rax, 0x62c924e873477582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xa2b34ad972107df6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd3cb8d0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x2e0]
vmovdqa ymmword [rbp + 0x280], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x2f8], r12
lea rax, [rbp + 0x280]
vzeroupper
nop
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400ad340
mov r8, rbx
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x2e0]
call fcn.14005c650
lea rcx, [rbp + 0x2e0]
call fcn.1400aaf70
mov ecx, 1
call fcn.140277d8c
mov qword [rbp], rax
lea rcx, [rbp + 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x1400a1680]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x10], rax
test rax, rax
je 0x1400ad6bf
cmp dword [rbp + 0x18], 0
je 0x1400ad6b4
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x280], xmm0
lea rcx, [rbp + 0x280]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x1400ad6b4
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x10], xmm0
mov ecx, 1
call fcn.140277d8c
mov qword [rbp], rax
lea rcx, [rbp + 0x2e8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x1400a16d0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x2e0], rax
test rax, rax
je 0x1400ad6a2
lea rcx, [rbp + 0x2e0]
call fcn.1400a43d0
nop
cmp dword [rbp + 0x2e8], 0
je 0x1400ad43a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call fcn.1400a40a0
call fcn.1400a4410
call fcn.1400a9610
nop
cmp dword [rbp + 0x18], 0
je 0x1400ad457
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x1400ad495
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad490
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ad490
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140277dc8
xor eax, eax
mov rcx, qword [rbp + 0x380]
xor rcx, rsp
call fcn.140278120
lea r11, [rsp + 0x3f0]
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
movabs rax, 0x42ba4dba785c6486
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2e0], xmm0
movabs rax, 0x34d33fac374b7e97
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0xa2be50da314760fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rax, 0xf312a8e68972b295
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs rax, 0xa4ae28a79bb3affc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xd377cac6fd1ddcb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0x8a8006c3f5c6c09a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x340]
vmovdqa ymmword [rbp + 0x340], ymm1
vmovdqa xmm2, xmmword [rbp + 0x360]
vxorps xmm2, xmm2, xmmword [rbp + 0x2a0]
vmovdqa xmmword [rbp + 0x360], xmm2
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x2e0]
lea rdx, [rbp + 0x340]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x140350b24]
call fcn.140278354
cmp dword [0x140350b24], 0xffffffff
jne 0x1400ad180
call fcn.1400a6810
mov byte [0x140350b20], al
lea rcx, [0x140350b24]
call fcn.1402782e8
nop
jmp 0x1400ad180
mov dword [rbp + 0x2e8], r12d
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp + 0x18], r12d
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3