Function at 0x140013490
Capabilities:
Send data
Send data on socket

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0x90
mov rbx, rcx
xor edi, edi
mov r15, qword [0x14003cce0]
mov rdx, qword [0x14003cd18]
xorps xmm0, xmm0
movups xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], rdi
mov qword [rbp + 0x1f], rdi
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdx + r8], dil
jne 0x1400134e0
lea rcx, [rbp + 7]
call fcn.140002d90
nop
mov rdx, rbx
lea rcx, [rbp + 0x27]
call fcn.140002740
nop
mov r9, rdi
mov r14, qword [rbp + 0x1f]
mov rsi, qword [rbp + 7]
cmp qword [rbx + 0x10], rdi
jbe 0x14001355b
mov r10, qword [rbp + 0x17]
mov r8, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140013522
mov r8, qword [rbx]
lea rcx, [rbp + 7]
cmp r14, 0xf
cmova rcx, rsi
xor edx, edx
mov rax, r9
div r10
add rdx, rcx
movzx ecx, byte [r8 + r9]
xor cl, byte [rdx]
lea rax, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0xf
cmova rax, qword [rbp + 0x27]
mov byte [rax + r9], cl
inc r9
cmp r9, qword [rbx + 0x10]
jb 0x140013515
lea rdx, [rbp + 0x27]
lea rcx, [rbp - 0x19]
call fcn.140001bd0
nop
mov rdx, qword [rbp + 0x3f]
cmp rdx, 0xf
jbe 0x1400135a8
inc rdx
mov rcx, qword [rbp + 0x27]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400135a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400135a2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140013ab4
nop
cmp r14, 0xf
jbe 0x1400135df
lea rdx, [r14 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x1400135d7
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013775
mov rcx, rsi
call fcn.140013ab4
mov rcx, qword [rbp - 9]
mov rdx, qword [rbp - 1]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140013610
lea rax, [rcx + 1]
mov qword [rbp - 9], rax
lea rax, [rbp - 0x19]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x19]
mov word [rax + rcx], 0xa
jmp 0x14001362e
mov qword [rsp + 0x20], 1
lea r9, [0x140036be8]
mov edx, 1
lea rcx, [rbp - 0x19]
call fcn.140013130
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova rdx, qword [rbp - 0x19]
xor r9d, r9d
mov r8d, dword [rbp - 9]
mov rcx, r15
call qword [sym.imp.WS2_32.dll_send]
movsxd rsi, eax
mov qword [rbp - 9], rdi
lea rax, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova rax, qword [rbp - 0x19]
mov byte [rax], 0
mov rax, qword [rbp - 1]
cmp rax, 0xf
jbe 0x14001378c
mov r8, qword [rbp - 9]
cmp r8, 0xf
ja 0x1400136d1
mov rbx, qword [rbp - 0x19]
inc r8
mov rdx, rbx
lea rcx, [rbp - 0x19]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp - 1]
inc rdx
cmp rdx, 0x1000
jb 0x1400136bb
add rdx, 0x27
mov rcx, qword [rbx - 8]
sub rbx, rcx
lea rax, [rbx - 8]
cmp rax, 0x1f
ja 0x140013775
mov rbx, rcx
mov rcx, rbx
call fcn.140013ab4
mov eax, send
mov qword [rbp - 1], rax
jmp 0x14001378c
mov rbx, r8
or rbx, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rbx, rcx
cmova rbx, rcx
mov rcx, rbx
cmp rbx, rax
jae 0x14001378c
inc rcx
cmp rcx, 0x1000
jb 0x140013729
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400137ee
mov rcx, rax
call fcn.140013a70
test rax, rax
je 0x140013775
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140013736
test rcx, rcx
je 0x14001373a
call fcn.140013a70
mov rdi, rax
mov r8, qword [rbp - 9]
inc r8
mov rdx, qword [rbp - 0x19]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp - 1]
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001377c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001377c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140013ab4
mov qword [rbp - 0x19], rdi
mov qword [rbp - 1], rbx
mov rax, rbx
cmp rsi, 0xffffffffffffffff
setne bl
cmp rax, 0xf
jbe 0x1400137ce
lea rdx, [rax + 1]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400137c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400137c9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140013ab4
movzx eax, bl
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.140001af0
nop
int3