Function at 0x1400c8b80
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x490]
sub rsp, 0x590
mov rax, qword [0x1403f4940]
xor rax, rsp
mov qword [rbp + 0x480], rax
mov r14, rdx
mov rbx, rcx
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x2d0], rdx
lea rcx, [rsp + 0x68]
call fcn.1400c88b0
nop
mov rdx, rax
lea rcx, [rbp + 0x2d8]
call fcn.1400cda10
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x1400c8c18
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c8c13
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9cd1
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x68], 0
lea rcx, [rbp + 0x348]
call fcn.1400c6ce0
nop
lea rax, [rbp + 0x270]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x290]
mov qword [rbp + 0x28], rax
lea rax, [rbp + 0x210]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 0x230]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
mov r8d, 7
lea rdx, str.license
lea rcx, [rbp - 0x48]
call fcn.1400b33b0
nop
lea rdx, [rbx + 0x20]
lea rcx, [rbp - 0x68]
call fcn.1400c4fd0
mov qword [rbp + 0x18], rax
mov rdx, rbx
lea rcx, [rbp + 0x1f0]
call fcn.1400c4fd0
mov r13, rax
lea rdx, [rbx + 0xe8]
lea rcx, [rbp + 0x1d0]
call fcn.1400c4fd0
mov r12, rax
lea rdx, [rbp + 0x2d8]
lea rcx, [rbp + 0x270]
call fcn.1400ba960
mov rdi, rax
lea rsi, [rbx + 0x108]
mov qword [rbp - 0x78], rsi
mov rdx, rsi
lea rcx, [rbp + 0x290]
call fcn.1400ba960
mov rbx, rax
lea rdx, [rbp + 0x348]
lea rcx, [rbp + 0x2b0]
call fcn.1400ba960
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.1400c52a0
mov r15, rax
lea rdx, [rbp + 0x2d8]
lea rcx, [rbp + 0x210]
call fcn.1400ba960
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp + 0x230]
call fcn.1400ba960
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x50]
call fcn.1400ba960
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400c52a0
mov rbx, rax
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x170]
call fcn.1400c4fd0
mov r10, rax
mov dword [rsp + 0x48], 0x5c484e42
mov word [rsp + 0x4c], 7
mov byte [rsp + 0x4e], 1
xor edi, edi
mov ecx, edi
nop dword [rax]
lea eax, [rcx + 0x36]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 5
jb 0x1400c8da0
mov byte [rsp + 0x4e], dil
lea rax, [rsp + 0x48]
mov rsi, 0xffffffffffffffff
mov r9, rsi
inc r9
cmp byte [rax + r9], dil
jne 0x1400c8dc4
lea r8, [rsp + 0x48]
xor edx, edx
mov rcx, r10
call fcn.1400c83d0
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov dword [rsp + 0x48], 0x405d5c10
mov word [rsp + 0x4c], 7
mov byte [rsp + 0x4e], 1
mov rcx, rdi
lea eax, [rcx + 0x36]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 5
jb 0x1400c8e20
mov byte [rsp + 0x4e], 0
lea rax, [rsp + 0x48]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400c8e40
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 8]
call fcn.1400c2e60
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x40], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0x30]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.1400baac0
nop
mov dword [rsp + 0x48], 0x504f5f10
mov dword [rsp + 0x4c], 0x100065e
mov rcx, rdi
lea eax, [rcx + 0x36]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 6
jb 0x1400c8ea0
mov byte [rsp + 0x4f], 0
lea rax, [rsp + 0x48]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400c8ec0
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x68]
call fcn.1400c2e60
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x160], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r15
lea r8, [rbp + 0x150]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xd0]
call fcn.1400baac0
nop
mov dword [rsp + 0x50], 0x4a5d4410
mov dword [rsp + 0x54], 0x53535249
mov dword [rsp + 0x58], 0x7d5b57
mov byte [rsp + 0x5c], 1
xor r15d, r15d
mov ecx, r15d
nop dword [rax]
lea eax, [rcx + 0x36]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x1400c8f40
mov byte [rsp + 0x5c], r15b
lea rax, [rsp + 0x50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], r15b
jne 0x1400c8f60
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xd0]
call fcn.1400c2e60
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x140], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r15b
mov r9, r12
lea r8, [rbp + 0x130]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xb0]
call fcn.1400baac0
nop
mov dword [rsp + 0x48], 0x54595910
mov dword [rsp + 0x4c], 0x100065f
mov rcx, r15
nop dword [rax]
lea eax, [rcx + 0x36]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 6
jb 0x1400c8fd0
mov byte [rsp + 0x4f], 0
lea rax, [rsp + 0x48]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400c8ff0
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0xb0]
call fcn.1400c2e60
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r13
lea r8, [rbp + 0x110]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x90]
call fcn.1400baac0
nop
mov dword [rsp + 0x50], 0x574f5810
mov dword [rsp + 0x54], 0x5955495f
mov word [rsp + 0x58], 3
mov byte [rsp + 0x5a], 1
mov rcx, r15
nop word [rax + rax]
lea eax, [rcx + 0x36]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 9
jb 0x1400c9070
mov byte [rsp + 0x5a], 0
lea rax, [rsp + 0x50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400c9090
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x90]
call fcn.1400c2e60
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xf0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x100], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, qword [rbp + 0x18]
lea r8, [rbp + 0xf0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400baac0
nop
mov dword [rsp + 0x50], 0x50565e10
mov dword [rsp + 0x54], 0x4b55644e
mov word [rsp + 0x58], 3
mov byte [rsp + 0x5a], 1
mov rcx, r15
nop dword [rax + rax]
lea eax, [rcx + 0x36]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 9
jb 0x1400c9110
mov byte [rsp + 0x5a], 0
lea rax, [rsp + 0x50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400c9130
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x70]
call fcn.1400c2e60
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x18], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x28], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x18], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x2d8]
cmp qword [rbp + 0x2f0], 0xf
cmova rdx, qword [rbp + 0x2d8]
mov r8, qword [rbp + 0x2e8]
lea rcx, [rbp - 0x28]
call fcn.1400c2e60
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x328], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x338], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x1400c91fb
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c91f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9cd7
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp - 0x18], xmm0
mov byte [rbp - 0x28], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0xf
jbe 0x1400c924a
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9245
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9cdd
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp + 0x108]
cmp rdx, 0xf
jbe 0x1400c92a0
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c929a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9ce3
call fcn.14026dce0
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x1400c92e1
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c92dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9ce9
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0xa0], xmm0
mov byte [rbp + 0x90], 0
mov rdx, qword [rbp + 0x128]
cmp rdx, 0xf
jbe 0x1400c933a
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9334
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9cef
call fcn.14026dce0
nop
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0xf
jbe 0x1400c937b
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9376
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9cf5
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0xc0], xmm0
mov byte [rbp + 0xb0], 0
mov rdx, qword [rbp + 0x148]
cmp rdx, 0xf
jbe 0x1400c93d4
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c93ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9cfb
call fcn.14026dce0
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0xf
jbe 0x1400c9415
inc rdx
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9410
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d01
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0xe0], xmm0
mov byte [rbp + 0xd0], 0
mov rdx, qword [rbp + 0x168]
cmp rdx, 0xf
jbe 0x1400c946e
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9468
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d07
call fcn.14026dce0
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x1400c94aa
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c94a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d0d
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x1400c94f9
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c94f3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d13
call fcn.14026dce0
nop
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x1400c9534
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c952f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d19
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 8], xmm0
mov byte [rbp - 8], 0
mov rdx, qword [rbp + 0x188]
cmp rdx, 0xf
jbe 0x1400c9586
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9581
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d1f
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0x180], xmm0
mov byte [rbp + 0x170], 0
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x1400c95de
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c95d9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d25
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x190], 0
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0xf
jbe 0x1400c9636
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9631
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d2b
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0x1c0], xmm0
mov byte [rbp + 0x1b0], 0
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0xf
jbe 0x1400c968e
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9689
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d31
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0x1e0], xmm0
mov byte [rbp + 0x1d0], 0
mov rdx, qword [rbp + 0x208]
cmp rdx, 0xf
jbe 0x1400c96e6
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c96e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d37
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0x200], xmm0
mov byte [rbp + 0x1f0], 0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x1400c9738
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9733
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d3d
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x68], 0
mov rdx, qword [rbp - 0x30]
cmp rdx, 0xf
jbe 0x1400c9784
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c977f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d43
call fcn.14026dce0
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], 0
lea rdx, [rbp + 0x328]
lea rcx, [rbp + 0x30]
call fcn.1400ba960
mov rdx, rax
lea rcx, [rbp + 0x308]
call fcn.1400cb9f0
nop
lea rax, [rbp + 0x50]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x230]
mov qword [rbp - 0x70], rax
lea rdx, [rbp + 0x2d8]
lea rcx, [rbp + 0x50]
call fcn.1400ba960
mov rdi, rax
mov rdx, qword [rbp - 0x78]
lea rcx, [rbp + 0x230]
call fcn.1400ba960
mov rbx, rax
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x210]
call fcn.1400ba960
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.1400c4170
mov rdx, rax
lea rcx, [rbp + 0x308]
call fcn.1400be2a0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x1400c985f
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c985a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c9d49
call fcn.14026dce0
mov qword [rbp + 0x268], r15
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x230]
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x2f8]
call fcn.1400b7380
nop
lea rdx, str.success
lea rcx, [rbp + 0x2f8]
call fcn.1400b2bd0
mov rcx, rax
call fcn.1400b5de0
test al, al
je 0x1400c9a94
cmp byte [0x1403f8380], 0
je 0x1400c9944
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x370]
call fcn.1402b09b0
mov edx, 1
lea rcx, [rbp + 0x370]
call fcn.1400ba860
nop
lea rdx, [0x140400520]
cmp qword [0x140400538], 0xf
cmova rdx, qword [0x140400520]
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rcx, [rbp + 0x370]
call fcn.1400cab30
mov rdx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400c9919
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
lea rcx, [rbp + 0x370]
call fcn.1400b4c40
lea rcx, [rbp + 0x370]
call fcn.1400c3370
nop
lea rcx, [rbp + 0x370]
call fcn.1400beaa0
jmp 0x1400c9960
lea rcx, [0x140400520]
cmp qword [0x140400538], 0xf
cmova rcx, qword [0x140400520]
call fcn.14029161c
lea rdx, str.info
lea rcx, [rbp + 0x2f8]
call fcn.1400b2bd0
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1400ba5f0
mov rdx, rax
mov rcx, qword [rbp + 0x20]
call fcn.1400c9d60
lea rax, [rsp + 0x68]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 0x79
lea rdx, str.https:__discord.com_api_webhooks_1189392907233398844_9M_M8RzN7aDqS0QQ0ZMYYdstoH_m6AMxaI2WohGY2mWhId9Xwjs0tPZouRLuaieO4_DL
lea rcx, [rsp + 0x68]
call fcn.1400b33b0
nop
mov rcx, qword [r14 + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 0x35
jb 0x1400c9d4f
mov rax, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400c99e7
mov rax, qword [r14]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostname
lea r9, str.____vacant_public_______user_logged_in_with_key:_
mov r8, r14
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x68]
call fcn.1400bacb0
nop
lea rdx, [0x1403f8390]
nop word [rax + rax]
inc rsi
cmp byte [rdx + rsi], 0
jne 0x1400c9a20
mov r8, rsi
lea rcx, [rbp - 0x68]
call fcn.1400c2e60
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x30], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x38], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x48]
call fcn.1400c1010
nop
mov r8, qword [rbp - 0x50]
cmp r8, 0xf
jbe 0x1400c9a88
mov rdx, qword [rbp - 0x68]
lea rcx, [rbp - 0x68]
call fcn.1400c1c90
mov byte [0x1403f8381], 1
jmp 0x1400c9bd3
movdqa xmm0, xmmword [0x1402bf5c0]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x69722234
mov word [rsp + 0x64], 0x100
mov rcx, r15
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x36]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x14
jb 0x1400c9ac0
mov byte [rsp + 0x65], 0
lea rdx, [rsp + 0x50]
lea rcx, [0x140405530]
call fcn.1400b28a0
lea rdx, str.message
lea rcx, [rbp + 0x2f8]
call fcn.1400b2bd0
mov rcx, rax
lea rdx, [rbp + 0x50]
call fcn.1400b2e80
nop
mov rdx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400c9b13
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [0x140405530]
call fcn.1400b4c40
nop
lea rcx, [rbp + 0x50]
call fcn.1400bd550
lea rax, [rsp + 0x68]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 0x79
lea rdx, str.https:__discord.com_api_webhooks_1189392907233398844_9M_M8RzN7aDqS0QQ0ZMYYdstoH_m6AMxaI2WohGY2mWhId9Xwjs0tPZouRLuaieO4_DL
lea rcx, [rsp + 0x68]
call fcn.1400b33b0
nop
mov rcx, qword [r14 + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 0x32
jb 0x1400c9ccb
mov rax, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400c9b88
mov rax, qword [r14]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_50
lea r9, str.____vacant_public_______user_input_wrong_key:_
mov r8, r14
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x68]
call fcn.1400bacb0
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x68]
call fcn.1400c1010
mov edx, 0x190
mov ecx, 0x46
call qword [sym.imp.KERNEL32.dll_Beep]
nop
movzx edx, byte [rbp + 0x2f8]
lea rcx, [rbp + 0x300]
call fcn.1400c48f0
nop
mov r8, qword [rbp + 0x320]
cmp r8, 0xf
jbe 0x1400c9c07
mov rdx, qword [rbp + 0x308]
lea rcx, [rbp + 0x308]
call fcn.1400c1c90
movdqa xmm0, xmmword [0x1402bf4a0]
movdqu xmmword [rbp + 0x318], xmm0
mov byte [rbp + 0x308], 0
mov r8, qword [rbp + 0x340]
cmp r8, 0xf
jbe 0x1400c9c3f
mov rdx, qword [rbp + 0x328]
lea rcx, [rbp + 0x328]
call fcn.1400c1c90
nop
mov r8, qword [rbp + 0x360]
cmp r8, 0xf
jbe 0x1400c9c60
mov rdx, qword [rbp + 0x348]
lea rcx, [rbp + 0x348]
call fcn.1400c1c90
nop
mov r8, qword [rbp + 0x2f0]
cmp r8, 0xf
jbe 0x1400c9c80
mov rdx, qword [rbp + 0x2d8]
lea rcx, [rbp + 0x2d8]
call fcn.1400c1c90
mov qword [rbp + 0x2e8], r15
mov qword [rbp + 0x2f0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2d8], 0
mov rcx, r14
call fcn.1400bd550
mov rcx, qword [rbp + 0x480]
xor rcx, rsp
call fcn.14026e0e0
mov rbx, qword [rsp + 0x5e0]
add rsp, 0x590
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400c2dc0
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.14027db6c
nop
call fcn.1400c2dc0
int3