Function at 0x1400066e0
Capabilities:
Connect socket
Contain obfuscated stackstrings
Initialize winsock library
Resolve dns

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 8], rcx
push rbp
mov rbp, rsp
sub rsp, 0x40
mov rdi, rdx
mov ecx, 0x202
lea rdx, [0x140014b30]
xor esi, esi
call qword [sym.imp.WS2_32.dll_WSAStartup]
mov dword [0x140014b1c], eax
test eax, eax
je 0x140006771
movdqa xmm0, xmmword [0x14000fa90]
lea rax, [rbp - 0x17]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x64656c
mov rbx, 0xffffffffffffffff
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], sil
jne 0x140006750
mov r8, rbx
lea rdx, [rbp - 0x17]
mov rcx, rdi
call fcn.140008d50
mov byte [rdi + 0x20], sil
jmp 0x14000696c
xorps xmm0, xmm0
mov qword [0x1400150d0], rsi
xorps xmm1, xmm1
mov dword [0x1400150d8], 1
lea r9, [0x140014b08]
mov dword [0x1400150dc], 6
lea r8, [0x1400150d0]
mov dword [rbp + 0x10], 0x30303312
lea rdx, [rbp + 0x11]
mov word [rbp + 0x14], 0x31
xor ecx, ecx
movdqu xmmword [0x1400150e0], xmm0
movdqu xmmword [0x1400150f0], xmm1
call qword [sym.imp.WS2_32.dll_getaddrinfo]
mov dword [0x140014b1c], eax
test eax, eax
je 0x140006814
call qword [sym.imp.WS2_32.dll_WSACleanup]
movdqa xmm0, xmmword [str.uGetAddrInfo_Fai0WSA_Startup_Fai_]
lea rax, [rbp - 0x17]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x64656c
mov rbx, 0xffffffffffffffff
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rax + rbx], sil
jne 0x140006806
jmp 0x140006759
movzx ecx, byte [0x140014b18]
mov rbx, 0xffffffffffffffff
test cl, cl
jne 0x14000692c
mov rax, qword [0x140014b08]
nop dword [rax]
nop word [rax + rax]
mov qword [0x140014b10], rax
test rax, rax
je 0x140006924
mov rdx, rax
mov rcx, rax
nop word [rax + rax]
mov r8d, dword [rax + 0xc]
mov edx, dword [rdx + 8]
mov ecx, dword [rcx + 4]
call qword [sym.imp.WS2_32.dll_socket]
mov qword [0x140014068], rax
cmp rax, rbx
je 0x140006984
mov rdx, qword [0x140014b10]
mov rcx, rax
mov r8d, dword [rdx + 0x10]
mov rdx, qword [rdx + 0x20]
call qword [sym.imp.WS2_32.dll_connect]
mov dword [0x140014b1c], eax
cmp eax, ebx
jne 0x1400068b8
mov rcx, qword [0x140014068]
call qword [sym.imp.WS2_32.dll_closesocket]
mov qword [0x140014068], rbx
jmp 0x1400068f5
mov rcx, qword [0x140014b08]
call qword [sym.imp.WS2_32.dll_freeaddrinfo]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x17]
mov byte [0x140014b18], 1
mov dword [rbp - 0x18], 0x6e6f4346
mov dword [rbp - 0x14], 0x7463656e
mov dword [rbp - 0x10], 0xa216465
mov byte [rbp - 0xc], sil
call fcn.1400086a0
mov rax, qword [0x140014b10]
mov rax, qword [rax + 0x28]
mov qword [0x140014b10], rax
mov rdx, rax
mov rcx, rax
test rax, rax
jne 0x140006860
mov rax, qword [0x140014b08]
movzx ecx, byte [0x140014b18]
test cl, cl
je 0x140006840
xorps xmm0, xmm0
mov dword [rbp + 0x10], 0x6e6f4e41
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
lea rax, [rbp + 0x11]
mov qword [rdi + 0x18], rsi
mov word [rbp + 0x14], 0x65
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], sil
jne 0x140006950
mov r8, rbx
lea rdx, [rbp + 0x11]
mov rcx, rdi
call fcn.140008d50
mov byte [rdi + 0x20], 1
mov rbx, qword [rsp + 0x58]
mov rax, rdi
mov rdi, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x60]
add rsp, 0x40
pop rbp
ret
call qword [sym.imp.WS2_32.dll_WSACleanup]
call fcn.14000a650
int3