Function at 0x140061da0
Capabilities:
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, 0x8c0
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140148080]
xor rax, rsp
mov qword [rbp + 0x860], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x540], xmm0
movdqa xmm1, xmmword [0x1401335a0]
movdqu xmmword [rbp + 0x550], xmm1
mov byte [rbp + 0x540], 0
movabs rax, 0xfcf26824f9c43c56
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
movabs rax, 0x2a5055256d0b31ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
movabs rax, 0x31dd13fadbb7296a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f0], rax
movabs rax, 0x3b935b9adf3608c4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f8], rax
movabs rax, 0x2c3b7429d24b3025
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
movabs r14, 0x836740e85f36b2de
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
movabs rdi, 0x9396064dae980615
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x6a0], rax
movabs rsi, 0x4f24265c3e57429a
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x6a8], rax
movabs r15, 0x52ab609787851a07
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x6b0], rax
movabs r12, 0x57f775feef0239b4
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x6b8], rax
movabs r13, 0x2c3b7429d24b3049
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x6c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x6c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x6a0]
vmovdqa ymmword [rbp + 0x1e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x200]
vpxor xmm0, xmm0, xmmword [rbp + 0x6c0]
vmovdqa xmmword [rbp + 0x200], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x520], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x530], xmm1
lea rax, [rbp + 0x1e0]
mov r8, 0xffffffffffffffff
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x140061f75
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x520]
call fcn.140004830
nop
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x300]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x520]
cmp qword [rbp + 0x538], 0x10
cmovae rdx, qword [rbp + 0x520]
mov r8d, 1
lea rcx, [rbp + 0x300]
call fcn.140009a10
mov rax, qword [rbp + 0x300]
movsxd rax, dword [rax + 4]
mov ebx, dword [rbp + rax + 0x310]
lea rcx, [rbp + 0x300]
call fcn.140008530
test ebx, ebx
je 0x140062ed9
movabs rax, 0x93f9063faeea0650
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x4f24265c3e5742e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x680], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x688], rax
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x680]
movdqa xmmword [rbp + 0x20], xmm0
movabs rax, 0x93b60638aef7064c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
movabs rax, 0x4f0426393e2542fb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
movabs rax, 0x52d860e487ec1a6a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
movabs rax, 0x57d77599ef6c39dd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
movabs rax, 0x2c49744ad2223004
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
movabs rax, 0x830140875f45b2b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
movabs rax, 0xf144f855b82d852f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
movabs rax, 0x70e5d38b369f52bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
movabs rax, 0x32d2d4bec96e331d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
movabs rax, 0x9373f141b1d61982
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
movabs rax, 0xe7e7e80b20b5e0e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
movabs rax, 0x2e849f333ce392b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
movabs rax, 0xbc946e9d978fb7b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xc3e7aec0b5502795
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xdbbdcf38a291f4e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xe9ac28dc9c149770
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs rax, 0xe54e3a917df7c1d1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
movabs rax, 0x556be5649e87758a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
movabs rax, 0x49c3da6ae5240fa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs rax, 0xfa6f9da2f3d6ba0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
movabs rax, 0x5e2d63f9292f55bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x60d31aea36d8638b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
movabs rax, 0x5907345c325e5f4b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2d0], rax
movabs rax, 0x22bfb1759778602b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2d8], rax
movabs rax, 0x407bd245e675dbab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rcx, 0xefea5e540b8ce232
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x6e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x6e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x6f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x6f8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x700], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x708], rax
movabs rax, 0xf12df803b80d855b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x710], rax
movabs rax, 0x7089d3ea36ea52c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x718], rax
movabs rax, 0x32f9d495c92d333d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x720], rax
movabs rax, 0x9317f124b18419a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x728], rax
movabs rax, 0xe795e87f20c6e08f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x730], rax
movabs rax, 0x2ef09f463c8192dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x738], rax
movabs rax, 0xbcf16ef197edb7d1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x740], rax
movabs rax, 0xc38baeb0b57027e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x748], rax
movabs rax, 0xdbd8cf4ba2f0f483
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x750], rax
movabs rax, 0xe9df28b29c7d9750
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x758], rax
movabs rax, 0xe5223afd7d96c1a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
movabs rbx, 0x550ee50c9ef375aa
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
movabs rax, 0x4f23dc7ae724097
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
movabs rax, 0xfcef9ae2f1d6bc4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
movabs rax, 0x5e5f63d9294155d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x780], rax
movabs rax, 0x60aa1a9836ac63ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x788], rax
movabs rax, 0x59273433322a5f6b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x790], rax
movabs rax, 0x22d0b11a97086058
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x798], rax
movabs rax, 0x407bd245e654dbcd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
vmovdqu ymm0, ymmword [rbp + 0x220]
vpxor ymm1, ymm0, ymmword [rbp + 0x6e0]
vmovdqa ymmword [rbp + 0x220], ymm1
vmovdqu ymm0, ymmword [rbp + 0x240]
vpxor ymm1, ymm0, ymmword [rbp + 0x700]
vmovdqa ymmword [rbp + 0x240], ymm1
vmovdqu ymm0, ymmword [rbp + 0x260]
vpxor ymm1, ymm0, ymmword [rbp + 0x720]
vmovdqa ymmword [rbp + 0x260], ymm1
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x740]
vmovdqa ymmword [rbp + 0x280], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x760]
vmovdqa ymmword [rbp + 0x2a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x780]
vmovdqa ymmword [rbp + 0x2c0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x2e0]
vpxor xmm0, xmm0, xmmword [rbp + 0x7a0]
vmovdqa xmmword [rbp + 0x2e0], xmm0
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x220]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxW]
movabs rax, 0x93f8063faef90642
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0x4f24263b3e3942f3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x690], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x698], rax
movdqa xmm0, xmmword [rbp + 0x30]
pxor xmm0, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0x30], xmm0
movabs rax, 0x93ef066daef70651
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x140], rax
movabs rax, 0x4f53267c3e2242f5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x148], rax
movabs rax, 0x528b60e387eb1a66
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
movabs rax, 0x579375deef6d39c0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
movabs rax, 0x2c577447d23c3026
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
movabs rax, 0x8347408c5f57b2b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
movabs rax, 0xf15ef870b8648536
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
movabs rax, 0x70a9d38d368452a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
movabs rax, 0x32ded4d9c9613379
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x180], rax
movabs rax, 0x9378f150b1a419d1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
movabs rax, 0xe7fbe81020a5e0af
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x190], rax
movabs rax, 0x2e859f283ce892a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x198], rax
movabs rax, 0xbc986e8697cdb7b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a0], rax
movabs rax, 0xc3f8ae90b5182792
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a8], rax
movabs rax, 0xdbbecf24a29ff4f3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b0], rax
movabs rax, 0xe9ff28d59c139739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b8], rax
movabs rax, 0xe5413a927de4c1d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c0], rax
movabs rax, 0x557de57f9e9675c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c8], rax
movabs rax, 0x4f23dc7ae7240a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d0], rax
movabs rcx, 0xfcef9ae2f1d6bc4
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1d8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x7d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7d8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
movabs rax, 0xf12df803b80d855b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
movabs rax, 0x7089d3ea36ea52c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
movabs rax, 0x32f9d495c92d333d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
movabs rax, 0x9317f124b18419a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
movabs rax, 0xe795e87f20c6e08f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x810], rax
movabs rax, 0x2ef09f463c8192dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x818], rax
movabs rax, 0xbcf16ef197edb7d1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x820], rax
movabs rax, 0xc38baeb0b57027e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x828], rax
movabs rax, 0xdbd8cf4ba2f0f483
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x830], rax
movabs rax, 0xe9df28b29c7d9750
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x838], rax
movabs rax, 0xe5223afd7d96c1a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
movabs rax, 0x4f23dc7ae724097
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x7c0]
vmovdqa ymmword [rbp + 0x140], ymm1
vmovdqu ymm0, ymmword [rbp + 0x160]
vpxor ymm1, ymm0, ymmword [rbp + 0x7e0]
vmovdqa ymmword [rbp + 0x160], ymm1
vmovdqu ymm0, ymmword [rbp + 0x180]
vpxor ymm1, ymm0, ymmword [rbp + 0x800]
vmovdqa ymmword [rbp + 0x180], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x820]
vmovdqa ymmword [rbp + 0x1a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x840]
vmovdqa ymmword [rbp + 0x1c0], ymm1
mov r9d, gethostname
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x140]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 6
jne 0x140063642
call fcn.140061490
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x410]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x520]
cmp qword [rbp + 0x538], 0x10
cmovae rdx, qword [rbp + 0x520]
mov r8d, 1
lea rcx, [rbp + 0x410]
call fcn.140009a10
mov rax, qword [rbp + 0x410]
movsxd rax, dword [rax + 4]
mov ebx, dword [rbp + rax + 0x420]
lea rcx, [rbp + 0x410]
call fcn.140008530
test ebx, ebx
jne 0x140062f24
movabs rcx, 0x93f5062eaeed0646
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x10], rax
movabs rax, 0x4f24262f3e2442ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0x10], xmm0
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0x4f42262f3e2442ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x528b60ee87e91a72
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0x57997589ef6d39d0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
movabs rax, 0x2c5f7448d2243025
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0x830a40c85f52b2bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
movabs rax, 0xf144f870b87e8532
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
movabs rax, 0x70c4d3ca368d52a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
movabs rax, 0x3296d4e7c94e3354
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
movabs rax, 0x9363f142b1eb19d1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
movabs rax, 0xe7e6e8162090e0af
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x90], rax
movabs rax, 0x2ed09f2a3ce092a9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x98], rax
movabs rax, 0xbcd16eda97c6b792
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
movabs rax, 0xc3e2aed4b51527b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
movabs rax, 0xdbb1cf39a284f4f0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
movabs rax, 0xe9be28c69c089732
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
movabs rax, 0xe5513a987dfac1c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
movabs rcx, 0x550ee50c9ef375aa
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x5a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
movabs rax, 0xf12df803b80d855b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b0], rax
movabs rax, 0x7089d3ea36ea52c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b8], rax
movabs rax, 0x32f9d495c92d333d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
movabs rax, 0x9317f124b18419a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
movabs rax, 0xe795e87f20c6e08f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d0], rax
movabs rax, 0x2ef09f463c8192dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d8], rax
movabs rax, 0xbcf16ef197edb7d1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
movabs rax, 0xc38baeb0b57027e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
movabs rax, 0xdbd8cf4ba2f0f483
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
movabs rax, 0xe9df28b29c7d9750
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
movabs rax, 0xe5223afd7d96c1a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x600], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x608], rax
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x580]
vmovdqa ymmword [rbp + 0x40], ymm1
vmovdqu ymm0, ymmword [rbp + 0x60]
vpxor ymm1, ymm0, ymmword [rbp + 0x5a0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovdqu ymm0, ymmword [rbp + 0x80]
vpxor ymm1, ymm0, ymmword [rbp + 0x5c0]
vmovdqa ymmword [rbp + 0x80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5e0]
vmovdqa ymmword [rbp + 0xa0], ymm1
vmovdqa xmm0, xmmword [rbp + 0xc0]
vpxor xmm0, xmm0, xmmword [rbp + 0x600]
vmovdqa xmmword [rbp + 0xc0], xmm0
lea r9d, [rbx + 0x40]
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x40]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov rdx, qword [rbp + 0x538]
cmp rdx, 0x10
jb 0x140063651
inc rdx
mov rcx, qword [rbp + 0x520]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006364b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006364b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
movabs rax, 0x93f9063faeea0650
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10], rax
movabs rax, 0x4f24265c3e5742e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0x10], xmm0
movabs rax, 0x93fa0624aef90653
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0x4f50267c3e3342ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x52c460f387a51a68
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0x57987592ef6c39c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
movabs rax, 0x2c567409d22f3028
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0x830e409b5f45b2b7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
movabs rax, 0xf160f823b86a8535
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
movabs rax, 0x70e6d398368952a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
movabs rax, 0x328dd4f3c942334e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
movabs rax, 0x9364f14db1d21982
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
movabs rax, 0xe7b5e81320a7e0fa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x90], rax
movabs rax, 0x2ed09f6d3caa929f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x98], rax
movabs rax, 0xbc986e959788b783
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
movabs rax, 0xc3e2aec2b5042795
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
movabs rax, 0xdbb9cf3fa285f4e1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
movabs rax, 0xe9ac28d79c119732
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
movabs rax, 0xe54e3a8d7db6c189
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
movabs rax, 0x556be57f9e9275cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
movabs rax, 0x4813daeae0440b7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd0], rax
movabs rax, 0xfa1f98e2f696bad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
movabs rax, 0x5e3c63b0292755bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe0], rax
movabs rax, 0x608a1af436cd6387
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
movabs rax, 0x5955345032435f26
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf0], rax
movabs rax, 0x22b6b175977b6037
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
movabs rax, 0x4012d236e674dbb9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x100], rax
movabs rax, 0xef8b5e740be9e246
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x108], rax
movabs rax, 0xedf4a70f63c84c71
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
movabs rax, 0x2f862fd69ab14a9e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
movabs rax, 0x9b107d554b02668f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x120], rax
movabs rax, 0x75bc8b89db4c199a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x128], rax
movabs rax, 0xcf53310f4d8d5074
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x130], rax
movabs rax, 0x778413c322ea8d85
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x138], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x5a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
movabs rax, 0xf12df803b80d855b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b0], rax
movabs rax, 0x7089d3ea36ea52c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b8], rax
movabs rax, 0x32f9d495c92d333d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
movabs rax, 0x9317f124b18419a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
movabs rax, 0xe795e87f20c6e08f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d0], rax
movabs rax, 0x2ef09f463c8192dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d8], rax
movabs rax, 0xbcf16ef197edb7d1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
movabs rax, 0xc38baeb0b57027e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
movabs rax, 0xdbd8cf4ba2f0f483
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
movabs rax, 0xe9df28b29c7d9750
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
movabs rax, 0xe5223afd7d96c1a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x600], rax
movabs rcx, 0x550ee50c9ef375aa
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x608], rax
movabs rax, 0x4f23dc7ae724097
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x610], rax
movabs rax, 0xfcef9ae2f1d6bc4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x618], rax
movabs rax, 0x5e5f63d9294155d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x620], rax
movabs rax, 0x60aa1a9836ac63ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x628], rax
movabs rax, 0x59273433322a5f6b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x630], rax
movabs rax, 0x22d0b11a97086058
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x638], rax
movabs rax, 0x407bd245e654dbcd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x640], rax
movabs rax, 0xefea5e540b8ce232
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x648], rax
movabs rax, 0xed80a72f63ac4c1f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x650], rax
movabs rax, 0x2fef2ff69ac84aec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x658], rax
movabs rax, 0x9b717d214b7166e1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x660], rax
movabs rax, 0x75d28be0db2019f6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x668], rax
movabs rax, 0xcf3b317b4dad5013
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x670], rax
movabs rax, 0x778413e222878de0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x678], rax
vmovdqu ymm0, ymmword [rbp + 0x580]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqa ymmword [rbp + 0x40], ymm1
vmovdqu ymm0, ymmword [rbp + 0x60]
vpxor ymm1, ymm0, ymmword [rbp + 0x5a0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovdqu ymm0, ymmword [rbp + 0x80]
vpxor ymm1, ymm0, ymmword [rbp + 0x5c0]
vmovdqa ymmword [rbp + 0x80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5e0]
vmovdqa ymmword [rbp + 0xa0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x600]
vmovdqa ymmword [rbp + 0xc0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x620]
vmovdqa ymmword [rbp + 0xe0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x100]
vpxor ymm1, ymm0, ymmword [rbp + 0x640]
vmovdqa ymmword [rbp + 0x100], ymm1
vmovdqu ymm0, ymmword [rbp + 0x120]
vpxor ymm1, ymm0, ymmword [rbp + 0x660]
vmovdqa ymmword [rbp + 0x120], ymm1
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x40]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.1400e44f4
nop
mov rcx, qword [rbp + 0x860]
xor rcx, rsp
call fcn.1400e3fb0
lea r11, [rsp + 0x8c0]
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