Function at 0x180017880
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov r12, r9
mov r15, rdx
mov r14, rcx
mov ecx, dword [0x1800c1dc0]
mov rax, qword gs:[0x58]
mov edx, 4
mov rdi, qword [rax + rcx*8]
add rdi, rdx
xor r13d, r13d
lea rbx, [r13 - 1]
lea rsi, [0x1800c4c60]
mov eax, dword [rdi]
cmp dword [0x1800c4b10], eax
jg 0x180017a50
mov eax, dword [rdi]
cmp dword [0x1800c49d4], eax
jg 0x180017a98
mov rcx, r14
call qword [0x1800c4930]
lea rsi, [0x1800c4d58]
mov eax, dword [rdi]
cmp dword [0x1800c4c38], eax
jg 0x180017b26
mov eax, dword [rdi]
cmp dword [0x1800c4994], eax
jg 0x18001796f
mov rax, qword [0x1800c4aa8]
mov rcx, r14
call rax
mov rcx, rax
mov rdx, r15
call fcn.180015fd0
mov r9d, reloc.WS2_32.dll_recv
xor r8d, r8d
mov rdx, r12
xor ecx, ecx
mov rbx, qword [rsp + 0x90]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
jmp rax
inc r8
cmp byte [rax + r8], 0
je 0x1800179f9
jmp 0x180017950
inc rbx
cmp byte [rax + rbx], 0
je 0x180017a23
jmp 0x180017960
lea rcx, [0x1800c4994]
call fcn.1800779b8
cmp dword [0x1800c4994], 0xffffffff
jne 0x18001790d
cmp qword [0x1800c4d70], 0x10
cmovae rsi, qword [0x1800c4d58]
lea rcx, [0x180090484]
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x20], 0x6e72656b
mov dword [rbp - 0x1c], 0x32336c65
mov dword [rbp - 0x18], 0x6c6c642e
mov byte [rbp - 0x14], 0
nop
nop
nop
nop
nop
nop
lea rcx, [rbp - 0x20]
call qword [0x1800840c8]
mov qword [rbp - 0x20], r13
mov dword [rbp - 0x18], r13d
mov byte [rbp - 0x14], r13b
mov rdx, rsi
mov rcx, rax
call fcn.180015fd0
mov qword [0x1800c4aa8], rax
lea rcx, [0x1800c4994]
call fcn.180077958
jmp 0x18001790d
mov rdx, rax
mov rcx, rsi
call fcn.180002f70
nop
lea rcx, [0x18007f790]
call fcn.180077e6c
nop
lea rcx, [0x1800c4b10]
call fcn.180077958
jmp 0x1800178d7
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180002f70
nop
lea rcx, [0x18007f720]
call fcn.180077e6c
nop
lea rcx, [0x1800c4c38]
call fcn.180077958
jmp 0x180017903
lea rcx, [0x1800c4b10]
call fcn.1800779b8
cmp dword [0x1800c4b10], ebx
jne 0x1800178d7
lea rdx, [0x18009fb83]
lea rcx, [rbp - 0x20]
call fcn.180018d30
nop
mov qword [0x1800c4c60], r13
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c4c70], xmm0
mov r8, rbx
jmp 0x180017950
lea rcx, [0x1800c49d4]
call fcn.1800779b8
cmp dword [0x1800c49d4], 0xffffffff
jne 0x1800178e5
cmp qword [0x1800c4c78], 0x10
cmovae rsi, qword [0x1800c4c60]
lea rcx, [0x180090484]
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x20], 0x6e72656b
mov dword [rbp - 0x1c], 0x32336c65
mov dword [rbp - 0x18], 0x6c6c642e
mov byte [rbp - 0x14], 0
nop
nop
nop
nop
nop
nop
lea rcx, [rbp - 0x20]
call qword [0x1800840c8]
mov qword [rbp - 0x20], r13
mov dword [rbp - 0x18], r13d
mov byte [rbp - 0x14], r13b
mov rdx, rsi
mov rcx, rax
call fcn.180015fd0
mov qword [0x1800c4930], rax
lea rcx, [0x1800c49d4]
call fcn.180077958
jmp 0x1800178e5
lea rcx, [0x1800c4c38]
call fcn.1800779b8
cmp dword [0x1800c4c38], 0xffffffff
jne 0x180017903
lea rdx, [0x18009e340]
lea rcx, [rbp - 0x20]
call fcn.180018e00
nop
mov qword [0x1800c4d58], r13
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c4d68], xmm0
jmp 0x180017960