Function at 0x1400b5290
Capabilities:
Print debug messages

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x2f]
sub rsp, 0xb8
mov rax, qword [0x140398b38]
xor rax, rsp
mov qword [rbp + 0x17], rax
mov rdi, r9
mov rbx, r8
mov rsi, rdx
mov r15, rcx
mov qword [rbp - 0x59], rbx
mov qword [rbp - 0x51], r9
test rdx, rdx
je 0x1400b5347
movzx eax, byte [rdx + 0x26]
nop
cmp al, 3
jne 0x1400b5347
mov rcx, qword [rdx + 0x10]
test rcx, rcx
je 0x1400b5347
call fcn.1400b6070
test al, al
je 0x1400b5347
mov rax, qword [rbx]
xor r14d, r14d
cmp qword [rbx + 8], rax
je 0x1400b5306
mov rax, qword [rsi]
mov r8, rdi
mov rdx, rbx
mov rcx, rsi
call qword [rax + reloc.WS2_32.dll_recv]
mov esi, eax
jmp 0x1400b5309
mov esi, r14d
mov rcx, qword [rbx]
cmp qword [rbx + 0x10], rcx
je 0x1400b5320
xor edx, edx
call fcn.14027ae64
mov qword [rbx], rax
mov qword [rbx + 0x10], rax
mov rax, qword [rbx]
mov qword [rbx + 8], rax
mov rcx, qword [rdi + 0x38]
test rcx, rcx
je 0x1400b5340
mov rax, qword [rcx]
cmp rcx, rdi
setne dl
call qword [rax + 0x20]
mov qword [rdi + 0x38], r14
mov eax, esi
jmp 0x1400b5513
call fcn.14025cafc
imul rcx, rax, 0x64
movabs rax, 0x431bde82d7b634db
imul rcx
sar rdx, 0x12
mov r9, rdx
shr r9, 0x3f
add r9, rdx
lea r8, str._yasio___lld_write_failed__the_connection_not_ok__n
mov edx, reloc.WLDAP32.dll_Ordinal_127
lea rcx, [rbp - 0x29]
call fcn.140089000
xor r14d, r14d
mov qword [rbp - 0x49], r14
mov qword [rbp - 0x39], r14
mov qword [rbp - 0x31], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x49], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x39], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r14b
mov rdx, qword [rbp - 0x11]
cmp rdx, 0x10
jb 0x1400b53e8
inc rdx
mov rcx, qword [rbp - 0x29]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b53e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b5535
call fcn.14025e328
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x29], 0
mov rcx, qword [r15 + 0x940]
test rcx, rcx
je 0x1400b542d
lea rax, [rbp - 0x49]
cmp qword [rbp - 0x31], 0x10
cmovae rax, qword [rbp - 0x49]
mov qword [rbp - 0x61], rax
mov dword [rbp - 0x69], 4
mov rax, qword [rcx]
lea r8, [rbp - 0x61]
lea rdx, [rbp - 0x69]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400b549f
lea r9, [rbp - 0x49]
cmp qword [rbp - 0x31], 0x10
cmovae r9, qword [rbp - 0x49]
lea r8, [0x1402f3734]
mov edx, reloc.WLDAP32.dll_Ordinal_127
lea rcx, [rbp - 9]
call fcn.140089000
cmp qword [rax + 0x18], 0x10
jb 0x1400b545a
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
mov rdx, qword [rbp + 0xf]
cmp rdx, 0x10
jb 0x1400b549f
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b5499
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b553b
call fcn.14025e328
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1400b54d7
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b54d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b552f
call fcn.14025e328
nop
mov rcx, qword [rbx]
cmp qword [rbx + 0x10], rcx
je 0x1400b54ee
xor edx, edx
call fcn.14027ae64
mov qword [rbx], rax
mov qword [rbx + 0x10], rax
mov rax, qword [rbx]
mov qword [rbx + 8], rax
mov rcx, qword [rdi + 0x38]
test rcx, rcx
je 0x1400b550e
mov rax, qword [rcx]
cmp rcx, rdi
setne dl
call qword [rax + 0x20]
mov qword [rdi + 0x38], r14
mov eax, 0xffffffff
mov rcx, qword [rbp + 0x17]
xor rcx, rsp
call fcn.14025e930
add rsp, 0xb8
pop r15
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.14026d254
nop
call fcn.14026d254
int3
call fcn.14026d254
int3