Function at 0x14001cee0
Capabilities:
Get hostname

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2f0]
sub rsp, 0x3f0
xor ebx, ebx
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], bl
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], bl
movups xmmword [rbp - 0x40], xmm0
movdqa xmm1, xmmword [0x140311fd0]
movdqu xmmword [rbp - 0x30], xmm1
mov byte [rbp - 0x40], bl
movups xmmword [rbp - 0x60], xmm0
movdqu xmmword [rbp - 0x50], xmm1
mov byte [rbp - 0x60], bl
movups xmmword [rbp + 0x20], xmm0
movdqu xmmword [rbp + 0x30], xmm1
mov byte [rbp + 0x20], bl
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x80], bl
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp], bl
movups xmmword [rsp + 0x70], xmm0
mov dword [rbp + 0x338], reloc.WS2_32.dll_recv
lea rdx, [rbp + 0x338]
lea rcx, [rsp + 0x70]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
movabs rsi, 0x7fffffffffffffff
lea r14, [rbx - 1]
movabs r15, 0x8000000000000000
test eax, eax
je 0x14001cffe
lea edx, [rbx + 0x10]
lea rcx, [rsp + 0x70]
call fcn.14000c550
lea rax, [rsp + 0x70]
mov r8, r14
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001cfe0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.1400fd340
jmp 0x14001d138
mov r12, qword [rsp + 0x48]
cmp r12, 7
jb 0x14001d03f
lea rdi, [rsp + 0x30]
cmp r12, 0x10
cmovae rdi, qword [rsp + 0x30]
mov qword [rsp + 0x40], 7
mov r8d, 7
lea rdx, str.UNKNOWN
mov rcx, rdi
call fcn.1402ec850
mov byte [rdi + 7], 0
jmp 0x14001d138
mov rcx, r12
shr rcx, 1
mov rax, rsi
sub rax, rcx
cmp r12, rax
jbe 0x14001d080
mov r15, rsi
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14000acb8
test rax, rax
je 0x14001dd55
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14001d0bf
lea rax, [r12 + rcx]
mov r15d, reloc.WS2_32.dll_ntohs
cmp rax, r15
cmova r15, rax
lea rcx, [r15 + 1]
cmp rcx, 0x1000
jb 0x14001d0ad
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001dd49
jmp 0x14001d061
test rcx, rcx
je 0x14001d0bc
call fcn.14000acb8
mov rdi, rax
jmp 0x14001d0bf
mov rdi, rbx
mov qword [rsp + 0x40], 7
mov qword [rsp + 0x48], r15
mov rax, qword [str.UNKNOWN]
mov dword [rdi], eax
movzx eax, word [0x140322544]
mov word [rdi + 4], ax
movzx eax, byte [0x140322546]
mov byte [rdi + 6], al
mov byte [rdi + 7], 0
cmp r12, 0x10
jb 0x14001d129
lea rdx, [r12 + 1]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d124
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd55
call fcn.14009be98
movabs r15, 0x8000000000000000
mov qword [rsp + 0x30], rdi
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rdx, qword [rsp + 0x30]
mov r8d, dword [rsp + 0x40]
xor ecx, ecx
call fcn.14006a740
mov rdi, rax
test rax, rax
jne 0x14001d29b
lea rax, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rax, qword [rsp + 0x30]
mov qword [rbp + 0x338], rax
mov r12, qword [rsp + 0x40]
mov r13, qword [rbp - 0x28]
cmp r12, r13
ja 0x14001d1b0
lea rdi, [rbp - 0x40]
cmp r13, 0x10
cmovae rdi, qword [rbp - 0x40]
mov qword [rbp - 0x30], r12
mov r8, r12
mov rdx, rax
mov rcx, rdi
call fcn.1402ec850
mov byte [rdi + r12], 0
jmp 0x14001d2be
cmp r12, rsi
ja 0x14001dd5b
mov rdi, r12
or rdi, 0xf
cmp rdi, rsi
jbe 0x14001d1ce
mov rdi, rsi
lea rax, [r15 + 0x27]
jmp 0x14001d20d
mov rcx, r13
shr rcx, 1
mov rax, rsi
sub rax, rcx
cmp r13, rax
jbe 0x14001d1e8
mov rdi, rsi
lea rax, [r15 + 0x27]
jmp 0x14001d20d
lea rax, [rcx + r13]
cmp rdi, rax
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14001d22c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001dd4f
mov rcx, rax
call fcn.14000acb8
test rax, rax
je 0x14001dd67
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x14001d23e
test rcx, rcx
je 0x14001d23b
call fcn.14000acb8
mov r15, rax
jmp 0x14001d23e
mov r15, rbx
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], rdi
mov r8, r12
mov rdx, qword [rbp + 0x338]
mov rcx, r15
call fcn.1402ec850
mov byte [r15 + r12], 0
cmp r13, 0x10
jb 0x14001d295
lea rdx, [r13 + 1]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d290
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd67
call fcn.14009be98
mov qword [rbp - 0x40], r15
jmp 0x14001d2be
mov r8, r14
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14001d2a0
mov rdx, rdi
lea rcx, [rbp - 0x40]
call fcn.1400fd340
mov rcx, rdi
call fcn.14005e260
lea r10, [rsp + 0x30]
mov r9, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
cmp r8, 0x10
cmovae r10, r9
mov rdi, qword [rsp + 0x40]
add r10, rdi
lea rcx, [rsp + 0x30]
cmp r8, 0x10
cmovae rcx, r9
lea rax, [rsp + 0x30]
cmovae rax, r9
mov rdx, rcx
sub rdx, rax
sub r10, rcx
mov rax, rdi
sub rax, rdx
cmp rax, r10
cmovb r10, rax
lea rcx, [rsp + 0x30]
cmp r8, 0x10
cmovae rcx, r9
add rcx, rdx
sub rdi, r10
mov r8, rdi
sub r8, rdx
inc r8
lea rdx, [rcx + r10]
call fcn.1402ec850
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x30]
call fcn.1400b4c60
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rdx, qword [rsp + 0x30]
mov r8d, dword [rsp + 0x40]
xor ecx, ecx
call fcn.14006a740
mov rdi, rax
test rax, rax
jne 0x14001d4a1
lea rax, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rax, qword [rsp + 0x30]
mov qword [rbp + 0x338], rax
mov r12, qword [rsp + 0x40]
mov r13, qword [rbp - 0x48]
cmp r12, r13
ja 0x14001d3b5
lea rdi, [rbp - 0x60]
cmp r13, 0x10
cmovae rdi, qword [rbp - 0x60]
mov qword [rbp - 0x50], r12
mov r8, r12
mov rdx, rax
mov rcx, rdi
call fcn.1402ec850
mov byte [rdi + r12], 0
jmp 0x14001d4c2
cmp r12, rsi
ja 0x14001dd5b
mov rdi, r12
or rdi, 0xf
cmp rdi, rsi
ja 0x14001d3db
mov rcx, r13
shr rcx, 1
mov rax, rsi
sub rax, rcx
cmp r13, rax
jbe 0x14001d3ee
mov rdi, rsi
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14001d413
lea rax, [rcx + r13]
cmp rdi, rax
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14001d432
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001dd4f
mov rcx, rax
call fcn.14000acb8
test rax, rax
je 0x14001dd67
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x14001d444
test rcx, rcx
je 0x14001d441
call fcn.14000acb8
mov r15, rax
jmp 0x14001d444
mov r15, rbx
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], rdi
mov r8, r12
mov rdx, qword [rbp + 0x338]
mov rcx, r15
call fcn.1402ec850
mov byte [r15 + r12], 0
cmp r13, 0x10
jb 0x14001d49b
lea rdx, [r13 + 1]
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d496
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd67
call fcn.14009be98
mov qword [rbp - 0x60], r15
jmp 0x14001d4c2
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14001d4a4
mov rdx, rdi
lea rcx, [rbp - 0x60]
call fcn.1400fd340
mov rcx, rdi
call fcn.14005e260
lea r10, [rsp + 0x30]
mov r9, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
cmp r8, 0x10
cmovae r10, r9
mov rdi, qword [rsp + 0x40]
add r10, rdi
lea rcx, [rsp + 0x30]
cmp r8, 0x10
cmovae rcx, r9
lea rax, [rsp + 0x30]
cmovae rax, r9
mov rdx, rcx
sub rdx, rax
sub r10, rcx
mov rax, rdi
sub rax, rdx
cmp rax, r10
cmovb r10, rax
lea rcx, [rsp + 0x30]
cmp r8, 0x10
cmovae rcx, r9
add rcx, rdx
sub rdi, r10
mov r8, rdi
sub r8, rdx
inc r8
lea rdx, [rcx + r10]
call fcn.1402ec850
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x30]
call fcn.14003dd10
lea rcx, [rsp + 0x50]
call fcn.140047ee0
mov rcx, qword [rsp + 0x40]
mov r13d, 1
mov rdx, qword [rsp + 0x48]
cmp rcx, rdx
jae 0x14001d580
lea rax, [rcx + 1]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x30]
cmp rdx, 0x10
cmovae rax, qword [rsp + 0x30]
mov word [rax + rcx], 0x20
jmp 0x14001d593
mov r9b, 0x20
xor r8d, r8d
mov rdx, r13
lea rcx, [rsp + 0x30]
call fcn.1400c3890
lea r9, [rsp + 0x50]
cmp qword [rsp + 0x68], 0x10
cmovae r9, qword [rsp + 0x50]
mov r15, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov rax, rdx
sub rax, rcx
cmp r15, rax
ja 0x14001d5ee
lea rax, [rcx + r15]
mov qword [rsp + 0x40], rax
lea rdi, [rsp + 0x30]
cmp rdx, 0x10
cmovae rdi, qword [rsp + 0x30]
add rdi, rcx
mov r8, r15
mov rdx, r9
mov rcx, rdi
call fcn.1402ec850
mov byte [r15 + rdi], 0
jmp 0x14001d603
mov qword [rsp + 0x20], r15
xor r8d, r8d
mov rdx, r15
lea rcx, [rsp + 0x30]
call fcn.140107d80
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rdx, qword [rsp + 0x30]
mov r8d, dword [rsp + 0x40]
xor ecx, ecx
call fcn.14006a740
mov rdi, rax
test rax, rax
jne 0x14001d77d
lea rax, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rax, qword [rsp + 0x30]
mov qword [rbp + 0x338], rax
mov r12, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x68]
mov qword [rbp + 0x340], rcx
cmp r12, rcx
ja 0x14001d686
lea rdi, [rsp + 0x50]
cmp rcx, 0x10
cmovae rdi, qword [rsp + 0x50]
mov qword [rsp + 0x60], r12
mov r8, r12
mov rdx, rax
mov rcx, rdi
call fcn.1402ec850
mov byte [rdi + r12], 0
jmp 0x14001d79f
cmp r12, rsi
ja 0x14001dd5b
mov rdi, r12
or rdi, 0xf
cmp rdi, rsi
ja 0x14001d6ac
mov rdx, rcx
shr rdx, 1
mov rax, rsi
sub rax, rdx
cmp rcx, rax
jbe 0x14001d6dc
mov rdi, rsi
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14000acb8
test rax, rax
je 0x14001dd67
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x14001d715
lea rax, [rdx + rcx]
cmp rdi, rax
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14001d703
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001dd4f
jmp 0x14001d6bd
test rcx, rcx
je 0x14001d712
call fcn.14000acb8
mov r15, rax
jmp 0x14001d715
mov r15, rbx
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], rdi
mov r8, r12
mov rdx, qword [rbp + 0x338]
mov rcx, r15
call fcn.1402ec850
mov byte [r15 + r12], 0
mov rax, qword [rbp + 0x340]
cmp rax, 0x10
jb 0x14001d776
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d771
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd67
call fcn.14009be98
mov qword [rsp + 0x50], r15
jmp 0x14001d79f
mov r8, r14
inc r8
cmp byte [rax + r8], 0
jne 0x14001d780
mov rdx, rdi
lea rcx, [rsp + 0x50]
call fcn.1400fd340
mov rcx, rdi
call fcn.14005e260
mov r12, qword [rbp + 0x330]
mov rdx, r12
cmp qword [r12 + 0x18], 0x10
jb 0x14001d7b5
mov rdx, qword [r12]
mov r8d, dword [r12 + 0x10]
xor ecx, ecx
call fcn.14006a740
mov rdi, rax
test rax, rax
jne 0x14001d7f1
lea rax, [rbp + 0x20]
cmp rax, r12
je 0x14001d812
mov rdx, r12
cmp qword [r12 + 0x18], 0x10
jb 0x14001d7e1
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
lea rcx, [rbp + 0x20]
call fcn.1400fd340
jmp 0x14001d812
inc r14
cmp byte [rax + r14], 0
jne 0x14001d7f1
mov r8, r14
mov rdx, rdi
lea rcx, [rbp + 0x20]
call fcn.1400fd340
mov rcx, rdi
call fcn.14005e260
mov eax, dword [0x140402164]
test eax, eax
je 0x14001d831
cmp eax, 6
ja 0x14001d82e
jb 0x14001d831
cmp dword [0x140402168], 2
ja 0x14001d82e
jb 0x14001d831
mov r13d, ebx
lea rdx, [rbp - 0x80]
mov ecx, r13d
call fcn.14004bb70
lea rdx, [rbp]
mov ecx, reloc.WS2_32.dll_recv
call fcn.14004bb70
lea r9, [rbp + 0x20]
cmp qword [rbp + 0x38], 0x10
cmovae r9, qword [rbp + 0x20]
lea r8, [rsp + 0x50]
cmp qword [rsp + 0x68], 0x10
cmovae r8, qword [rsp + 0x50]
lea rdx, [rbp - 0x60]
cmp qword [rbp - 0x48], 0x10
cmovae rdx, qword [rbp - 0x60]
lea rcx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rcx, qword [rbp - 0x40]
lea rax, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x78], rax
mov qword [rsp + 0x70], rcx
mov qword [rbp + 0x80], rdx
mov qword [rbp + 0x60], r8
mov qword [rbp - 0x20], r9
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rbp + 0x80]
movups xmmword [rbp + 0xa0], xmm1
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rsp + 0x70], 0xcccc
lea rax, [rbp + 0x90]
mov qword [rsp + 0x78], rax
mov qword [rbp + 0xe0], rbx
lea rdi, vtable.fmt::v9::basic_memory_buffer_char__500__class_std::allocator_char__.0
mov qword [rbp + 0xd0], rdi
lea rax, [rbp + 0xf0]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xe8], 0x1f4
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp - 0x20], xmm0
movaps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x60], xmm1
mov r9, rbx
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0xd0]
call fcn.14008a1c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
mov r8, qword [rbp + 0xe0]
mov rdx, qword [rbp + 0xd8]
lea rcx, [rbp + 0x40]
call fcn.140018d70
nop
mov qword [rbp + 0xd0], rdi
lea rax, [rbp + 0xf0]
mov rcx, qword [rbp + 0xd8]
cmp rcx, rax
je 0x14001d9c4
mov rdx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d9be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd61
call fcn.14009be98
nop
lea r9, [rbp + 0x40]
mov r14, qword [rbp + 0x40]
mov r13, qword [rbp + 0x58]
cmp r13, 0x10
cmovae r9, r14
mov rcx, qword [rbp - 0x70]
mov rdx, qword [rbp - 0x68]
mov rax, rdx
sub rax, rcx
mov r15, qword [rbp + 0x50]
cmp r15, rax
ja 0x14001da1c
lea rax, [rcx + r15]
mov qword [rbp - 0x70], rax
lea rdi, [rbp - 0x80]
cmp rdx, 0x10
cmovae rdi, qword [rbp - 0x80]
add rdi, rcx
mov r8, r15
mov rdx, r9
mov rcx, rdi
call fcn.1402ec850
mov byte [r15 + rdi], 0
jmp 0x14001da38
mov qword [rsp + 0x20], r15
xor r8d, r8d
mov rdx, r15
lea rcx, [rbp - 0x80]
call fcn.140107d80
mov r13, qword [rbp + 0x58]
mov r14, qword [rbp + 0x40]
cmp r13, 0x10
jb 0x14001da6f
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x14001da67
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd67
mov rcx, r14
call fcn.14009be98
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], rbx
lea r14, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae r14, qword [rbp - 0x80]
mov rdi, qword [rbp - 0x70]
cmp rdi, rsi
ja 0x14001dd6d
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
cmp rdi, 0x10
jae 0x14001dab5
mov qword [rbp - 0x10], rdi
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x20], xmm0
jmp 0x14001daf8
mov rax, rdi
or rax, 0xf
cmp rax, rsi
ja 0x14001dad0
mov rsi, rax
mov ecx, socket
cmp rax, rcx
cmovb rsi, rcx
lea rdx, [rsi + 1]
lea rcx, [rbp - 0x20]
call fcn.140068e30
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], rsi
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1402ec850
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x20]
call fcn.1400f9e40
mov edi, eax
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x14001db43
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001db3e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd73
call fcn.14009be98
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001db8e
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001db89
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd79
call fcn.14009be98
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x14001dbd9
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dbd4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd7f
call fcn.14009be98
movdqa xmm0, xmmword [0x140311fd0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x14001dc25
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dc20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd85
call fcn.14009be98
movdqa xmm0, xmmword [0x140311fd0]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14001dc71
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dc6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd8b
call fcn.14009be98
movdqa xmm0, xmmword [0x140311fd0]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14001dcbf
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dcba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd91
call fcn.14009be98
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001dd0b
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dd06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd43
call fcn.14009be98
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
mov rcx, r12
call fcn.14004e840
mov eax, edi
mov rbx, qword [rsp + 0x448]
add rsp, 0x3f0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400ed40c
nop
call fcn.1400f6890
int3
call fcn.1400f6890
int3
call fcn.1400ed40c
int3
call fcn.1400cd5c0
int3
call fcn.1400ed40c
int3
call fcn.1400ed40c
int3
call fcn.1400cd5c0
nop
call fcn.1400ed40c
nop
call fcn.1400ed40c
nop
call fcn.1400ed40c
nop
call fcn.1400ed40c
nop
call fcn.1400ed40c
nop
call fcn.1400ed40c
int3