Function at 0x1400ab110
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, 0x8289297bc1adeb6a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xe73897b8534421fa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x74c22a97dec430ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xd6737d4c03e65a68
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs r14, 0xeeff471ff79c8609
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs r13, 0xd74bf9d26374119e
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rdi, 0x45f31ba1eca05ddb
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs r15, 0xd6737d4c03e65a10
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 0x1400ab296
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x2e0]
call fcn.14005c650
nop
lea rcx, [rbp + 0x2e0]
call fcn.140250aa4
nop
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 0xf
jbe 0x1400ab304
inc rdx
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab2ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab2ff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140277d20
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, 0xce9a347192ffef45
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0xd74bf9d2590d74d5
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 0x1400ab3b4
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
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.140245bf0
nop
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x1400ab46f
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab46a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab46a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140277d20
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, 0x878b297a9fe8f348
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xd74bd8b6060070fd
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, 0xeeff471ff7efea6a
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, 0xce8f2652d7c1b752
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x8c418bb7151d63da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x65977acea08000e9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xd6737d3862833253
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 0x1400ab6a6
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x2e0]
call fcn.14005c650
lea rcx, [rbp + 0x2e0]
call fcn.1400aaf60
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 0x1400abf6c
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, 0xa0ba676c84f9f459
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xba6b96a6432654ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x21d37ec998802dba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xf85d533e66903362
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rdi, 0x665cc531920a7ad
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rsi, 0xa3a89c6cfb2fdd2
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, 0x45f31ba1eca05ddb
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 0x1400ab8a0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
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, 0xeeff471ff7efea6a
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, 0x9a8b2f3f9beef36a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xbb229ffd4c4e62ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x2a916fc08f8e2ebe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xa60752296c8b7468
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x751cbf7d6b51ccde
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs r13, 0x7f4afdb3a09fd0f2
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
movabs rax, 0x9c39d0a9701c5d5b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0x10ee13e35ea5cdb6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
movabs rax, 0x54a0dea922eec9e4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rcx, 0x4877556a99c5c6a6
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, 0xd74bf9d26374119e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x45f31ba1eca05ddb
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, 0xea4bb4f54a5f7d2f
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs r15, 0x7ed0339027d6e3c4
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
movabs r12, 0x5491f89710cea591
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, 0x9a8b2f3f9beef36a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xbb229ffd4c4e62ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x2a916fc08f8e2ebe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xb20652296c8b7468
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x680cae7d6f469e9c
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, 0x9a2ad9a9701c5d5b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0x5eb54bf509a486b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
movabs rax, 0x72afcab77cbbcbaf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rax, 0x4877556a99c5c697
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
movabs rax, 0xeeff471ff79c8609
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs r13, 0xd74bf9d26374119e
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x45f31ba1eca05ddb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xd6737d4c03e65a10
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, 0x4877556a99c5c6a6
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, 0x8b8f377e9ac0bc4a
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xed08d9b71b113fec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x3c8035d39ad23987
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xd6737d4c03e65a63
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs rax, 0xeeff471ff79c8609
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, 0x45f31ba1eca05ddb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xd6737d4c03e65a10
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, 0xc08d316d93c0bc4a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xd74bf9d2630768ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xeeff471ff79c8609
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, 0xd74bf9b71b113fec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xeeff471ff79c8609
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 0x1400abf94
movabs rdi, 0x665cc531920a7ad
movabs rsi, 0xa3a89c6cfb2fdd2
movabs r14, 0xea4bb4f54a5f7d2f
movabs r15, 0x7ed0339027d6e3c4
movabs rax, 0xeeff471ff7efea6a
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, 0xeeff471ff79c8609
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, 0x9b903e3f92ffe846
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xf72590f2060670be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x279174cdccc535af
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xa500183e73c67669
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x72459e164d6ee28d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0x7e1aeda7a0deddbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
movabs rax, 0x9e2ad19d297f1847
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0x7ed0339027f8cdea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
movabs rax, 0xeeff471ff79c8609
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, 0x45f31ba1eca05ddb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xd6737d4c03e65a10
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 0x1400ac1c0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
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, 0xeeff471ff7efea6a
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, 0xeeff471ff79c8609
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 0x1400ad4b7
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 0x1400ac329
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 0x1400ac494
lea rdx, [rbp + 0x40]
call sub.KERNEL32.dll_Process32NextW
test eax, eax
jne 0x1400ac300
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
mov dword [0x1403509e0], eax
test eax, eax
jne 0x1400ac4a2
movabs rax, 0xeeff476d98eef44c
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, 0x8191677b9be9e94a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xb16b9dbc0a1231ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x6b966fc882d42fb4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xd6737d4c03e6743e
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, 0x45f31ba1eca05ddb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs rax, 0xd6737d4c03e65a10
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 0x1400ac335
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 0x1400ac6c1
movabs rax, 0xeeff476d98eef44c
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, 0x9896357bd7f9ee5d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0xb3278cbd005463fb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rax, 0x31967c8198cf33fb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs rax, 0xa5121f6c668e2e30
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
movabs rax, 0x7500be377d4187c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
movabs rax, 0xa3a89c6e19cd3a1
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, 0x45f31ba1eca05ddb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xd6737d4c03e65a10
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.1400a87d0
movabs rax, 0xcec57d25d7bca629
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xed71c3f2435431be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x7fc93b9bd69a67e1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xec49477639dc602a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x3c5ff669231a8797
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xa3a89e6ef88c7e8
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, 0x45f31ba1eca05ddb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs r14, 0xd6737d4c03e65a10
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 0x1400ac826
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
movabs rax, 0xc5c56725dca6a629
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xf771d2e8435431a4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x65d3218ad6807dfb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xf6535d7628dc7a30
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x2645ec69321a878d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xa3a89e6f599c7f2
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, 0x45f31ba1eca05ddb
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 0x1400ac9a0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
movabs rax, 0xc5df673fdca6ad29
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xf760c3f943543aa4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x65d33b81cc807dfb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xf6535d6739cd7a30
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x2645ec78230b878d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xa3a89e6e488d6f2
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, 0x45f31ba1eca05ddb
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 0x1400acb20
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
movabs rax, 0xcdd46c25dcb7a522
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xf760daf9434e3ab5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x65d33b81cc807dfb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xf6535d6720cd7a30
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x2645ec783a0b878d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xa3a89e6e488d6f2
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, 0x45f31ba1eca05ddb
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 0x1400acca0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
movabs rax, 0xcedf673fd7b7a522
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xf760daf9435f32b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x65d33b81cc807dfb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xf6535d6720cd7a30
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x2645ec783a0b878d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xa3a89e6e491d6f2
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, 0x45f31ba1eca05ddb
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 0x1400ace20
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
movabs rax, 0xcedf673fd7bfad2a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xf768d2f143573abd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x65d3388acf807dfb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xf6535d6f28c57a30
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x2645ec703203878d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xa3a89e6ec99def2
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, 0x45f31ba1eca05ddb
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 0x1400acfa0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
movabs rax, 0xcedf673fd7bfa52a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xf468daf2435732bd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x66d03b82cf837ef8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0xf5505e6f20c57933
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x2546ef703a03878e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0xa3a89e6ef91def1
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, 0x45f31ba1eca05ddb
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 0x1400ad120
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x280]
call fcn.14005c650
lea rcx, [rbp + 0x280]
call fcn.1400aaf60
mov ecx, dword [0x140355788]
mov rax, qword gs:[0x58]
mov edx, 8
mov rax, qword [rax + rcx*8]
mov eax, dword [rdx + rax]
cmp dword [0x140350b24], eax
jg 0x1400ad65c
cmp byte [0x140350b20], 0
je 0x1400ad253
movabs rax, 0x8a9a2f7c83f9c003
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xa43f9ca105127ebe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x45f31ba1eca05dfa
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, 0x45f31ba1eca05ddb
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.1400aaf60
movabs rax, 0xce8c2e3f93f5e548
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xb32a96be43037ef0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x45f31ba1ec8139be
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, 0x45f31ba1eca05ddb
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 0x1400ad330
mov r8, rbx
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x2e0]
call fcn.14005c650
lea rcx, [rbp + 0x2e0]
call fcn.1400aaf60
mov ecx, 1
call fcn.140277ce4
mov qword [rbp], rax
lea rcx, [rbp + 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x1400a15b0]
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 0x1400ad6af
cmp dword [rbp + 0x18], 0
je 0x1400ad6a4
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x280], xmm0
lea rcx, [rbp + 0x280]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x1400ad6a4
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x10], xmm0
mov ecx, 1
call fcn.140277ce4
mov qword [rbp], rax
lea rcx, [rbp + 0x2e8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x1400a1600]
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 0x1400ad692
lea rcx, [rbp + 0x2e0]
call fcn.1400a43c0
nop
cmp dword [rbp + 0x2e8], 0
je 0x1400ad42a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call fcn.1400a4090
call fcn.1400a4400
call fcn.1400a9600
nop
cmp dword [rbp + 0x18], 0
je 0x1400ad447
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x1400ad485
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ad480
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ad480
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140277d20
xor eax, eax
mov rcx, qword [rbp + 0x380]
xor rcx, rsp
call fcn.140278080
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, 0xeeff476d98eef44c
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, 0x9896357bd7f9ee5d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0xb3278cbd005463fb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rax, 0x6596798198cf33fb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs rax, 0xf85d53286d933576
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, 0x45f31ba1eca05ddb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xd6737d4c03e65a10
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.1402782b4
cmp dword [0x140350b24], 0xffffffff
jne 0x1400ad170
call fcn.1400a6800
mov byte [0x140350b20], al
lea rcx, [0x140350b24]
call fcn.140278248
nop
jmp 0x1400ad170
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