Function at 0x14004fba0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x318]
sub rsp, 0x410
mov qword [rsp + 0x40], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov rax, qword [0x140526598]
xor rax, rsp
mov qword [rbp + 0x300], rax
mov rsi, rcx
mov ecx, 0x18
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [rcx + rdx]
cmp dword [0x1407d1cc4], eax
jg 0x14004fc8e
mov rdx, qword [0x1407d1cd8]
mov rax, rdx
mov rcx, qword [rdx + 8]
cmp byte [rcx + 0x19], 0
jne 0x14004fc33
nop
cmp qword [rcx + 0x20], rsi
jae 0x14004fc1c
mov rcx, qword [rcx + 0x10]
jmp 0x14004fc22
mov rax, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], 0
je 0x14004fc10
cmp rax, rdx
je 0x14004fc33
cmp rsi, qword [rax + 0x20]
jae 0x14004fc36
mov rax, rdx
cmp rax, rdx
jne 0x14004fc44
lea rax, [0x1407d1cc8]
jmp 0x14004fc48
add rax, 0x28
mov rcx, qword [rbp + 0x300]
xor rcx, rsp
call fcn.140343400
lea r11, [rsp + 0x410]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
lea rcx, [0x140397680]
call fcn.140343a78
nop
lea rcx, [0x1407d1cc4]
call fcn.14034364c
jmp 0x14004fbfb
lea rcx, [0x1407d1cc4]
call fcn.1403436ac
cmp dword [0x1407d1cc4], 0xffffffff
jne 0x14004fbfb
mov qword [rsp + 0x30], 1
xor r9d, r9d
mov dword [rsp + 0x38], r9d
mov dword [rsp + 0x3c], 0x46a246a1
mov qword [rsp + 0x50], reloc.WS2_32.dll_select
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x46a246a1
mov qword [rsp + 0x68], reloc.WS2_32.dll_send
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x46a246a1
mov qword [rbp - 0x80], 0x2a
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp - 0x78], xmm0
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x34], 1
mov dword [rsp + 0x3c], 0x6db26db1
mov qword [rbp - 0x68], gethostname
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp - 0x60], xmm0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x34], 1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x6db26db1
mov qword [rbp - 0x50], gethostname
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp - 0x48], xmm0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x34], 1
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x6db26db1
mov qword [rbp - 0x38], 0x3f
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp - 0x30], xmm0
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x34], 2
mov dword [rsp + 0x3c], 0x94c294c1
mov qword [rbp - 0x20], 0x18
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp - 0x18], xmm0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x34], 2
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x94c294c1
mov qword [rbp - 8], 0x19
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp], xmm0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x34], 2
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x94c294c1
mov qword [rbp + 0x10], 0x24
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x18], xmm0
mov qword [rsp + 0x30], 2
mov dword [rsp + 0x38], r9d
mov dword [rsp + 0x3c], 0x4d174d16
mov qword [rbp + 0x28], 0x2bb39a
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x30], xmm0
mov qword [rsp + 0x30], 2
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x4d174d16
mov qword [rbp + 0x40], 0x29339a
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x48], xmm0
mov qword [rsp + 0x30], 2
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x4d174d16
mov qword [rbp + 0x58], 0x8319a
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x60], xmm0
mov dword [rsp + 0x30], 2
mov qword [rsp + 0x34], 1
mov dword [rsp + 0x3c], 0x74277426
mov qword [rbp + 0x70], 0x37751a
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x78], xmm0
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x34], 1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x74277426
mov qword [rbp + 0x88], 0x34f51a
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x90], xmm0
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x34], 1
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x74277426
mov qword [rbp + 0xa0], 0x1d351a
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0xa8], xmm0
mov qword [rsp + 0x30], 3
mov dword [rsp + 0x38], r9d
mov dword [rsp + 0x3c], 0x4e1b4e1a
mov qword [rbp + 0xb8], 0x2cca
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0xc0], xmm0
mov qword [rsp + 0x30], 3
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x4e1b4e1a
mov qword [rbp + 0xd0], 0x116bc7
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0xd8], xmm0
mov qword [rsp + 0x30], 3
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x4e1b4e1a
mov qword [rbp + 0xe8], 0x6847
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0xf0], xmm0
mov dword [rsp + 0x30], 3
mov qword [rsp + 0x34], 1
mov dword [rsp + 0x3c], 0x752b752a
mov qword [rbp + 0x100], 0x53ca
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x108], xmm0
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x34], 1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x752b752a
mov qword [rbp + 0x118], 0x504a
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x120], xmm0
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x34], 1
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x752b752a
mov qword [rbp + 0x130], 0x524a
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x138], xmm0
mov dword [rsp + 0x30], 3
mov qword [rsp + 0x34], 2
mov dword [rsp + 0x3c], 0x9c3b9c3a
mov qword [rbp + 0x148], 0x39ca
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x150], xmm0
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x34], 2
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x9c3b9c3a
mov qword [rbp + 0x160], 0x1742ca
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x168], xmm0
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x34], 2
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x9c3b9c3a
mov qword [rbp + 0x178], 0x1d84ca
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x180], xmm0
mov qword [rsp + 0x30], 7
mov dword [rsp + 0x38], r9d
mov dword [rsp + 0x3c], 0x87098708
mov qword [rbp + 0x190], 0x1032
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x198], xmm0
mov qword [rsp + 0x30], 7
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x87098708
mov qword [rbp + 0x1a8], 0x1a9a
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x1b0], xmm0
mov qword [rsp + 0x30], 7
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x87098708
mov qword [rbp + 0x1c0], 0x2fb0
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x1c8], xmm0
mov qword [rsp + 0x30], 4
mov dword [rsp + 0x38], r9d
mov dword [rsp + 0x3c], 0x4a264a25
mov qword [rbp + 0x1d8], 0x5a
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x1e0], xmm0
mov qword [rsp + 0x30], 4
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x4a264a25
mov qword [rbp + 0x1f0], 0x5b
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x1f8], xmm0
mov qword [rsp + 0x30], 4
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x4a264a25
mov qword [rbp + 0x208], WSAGetLastError
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x210], xmm0
mov dword [rsp + 0x30], 4
mov qword [rsp + 0x34], 1
mov dword [rsp + 0x3c], 0x70d270d1
mov qword [rbp + 0x220], 0x54
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x228], xmm0
mov dword [rsp + 0x30], 4
mov dword [rsp + 0x34], 1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x3c], 0x70d270d1
mov qword [rbp + 0x238], 0x55
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x240], xmm0
mov dword [rsp + 0x30], 4
mov dword [rsp + 0x34], 1
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x70d270d1
mov qword [rbp + 0x250], reloc.WS2_32.dll_WSASetLastError
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x258], xmm0
mov qword [rsp + 0x30], 9
mov dword [rsp + 0x38], r9d
mov dword [rsp + 0x3c], 0x49c249c1
mov qword [rbp + 0x268], 0x424200
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x270], xmm0
mov qword [rsp + 0x30], 9
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x49c249c1
mov qword [rbp + 0x280], 0x424201
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x288], xmm0
mov dword [rsp + 0x30], 9
mov qword [rsp + 0x34], 1
mov dword [rsp + 0x3c], 0x70d270d1
mov qword [rbp + 0x298], 0x424210
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x2a0], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x34], 1
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x70d270d1
mov qword [rbp + 0x2b0], 0x424211
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x2b8], xmm0
mov dword [rsp + 0x30], 9
mov qword [rsp + 0x34], 2
mov dword [rsp + 0x3c], 0x97e297e1
mov qword [rbp + 0x2c8], 0x424220
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x2d0], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x34], 2
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x3c], 0x97e297e1
mov qword [rbp + 0x2e0], 0x424221
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 0x2e8], xmm0
call fcn.1400504c0
mov rbx, rax
mov qword [0x1407d1cd8], rax
lea rdi, [rsp + 0x50]
mov rdx, rdi
call fcn.140050770
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rsp + 0x30]
call fcn.1400507b0
add rdi, 0x18
lea rax, [rbp + 0x2f8]
cmp rdi, rax
je 0x14004fc70
mov rbx, qword [0x1407d1cd8]
jmp 0x140050414