Function at 0x140065202
Capabilities:
Connect socket
Encrypt data using speck
Resolve dns

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x288
movdqa xmmword [rsp + 0x270], xmm6
mov rbx, r8
mov rdi, rdx
mov qword [rsp + 0xc8], rcx
lea rcx, [rsp + 0x50]
mov qword [rcx], rdx
mov qword [rcx + 8], r8
call fcn.14000ca80
mov r15, rax
test r15b, 1
je 0x1400652cc
mov rsi, qword [rsp + 0x58]
test rsi, rsi
je 0x14006529a
mov rax, qword [rsp + 0x50]
lea rcx, [rsi - 1]
mov dl, byte [rax]
inc rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
cmp dl, 0x3a
jne 0x14006529a
lea rdx, [rsp + 0xf0]
mov dword [rdx + 0x10], 0xa
and qword [rdx], 0
mov byte [rdx + 0x14], 1
lea rcx, [rsp + 0x50]
call fcn.14000c6d0
cmp ax, 1
jne 0x14006529c
jmp 0x1400652a6
xor eax, eax
mov qword [rsp + 0x58], rsi
test ax, ax
je 0x1400652cc
movabs rax, 0xffffffff00
and r15, rax
shr r15, 8
movzx eax, dx
shl rax, 0x30
shl r15, 0x10
or r15, rax
mov eax, 1
jmp 0x1400652d1
xor r15d, r15d
xor eax, eax
or rax, r15
cmp ax, 1
je 0x1400653da
movzx ecx, ax
mov rax, rbx
test ecx, ecx
jne 0x1400653df
test rbx, rbx
je 0x14006580c
lea rax, [rbx - 1]
lea rcx, [rdi + 1]
mov dl, byte [rdi]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
cmp dl, 0x5b
jne 0x14006580c
pxor xmm0, xmm0
lea rdx, [rsp + 0xf0]
movdqa xmmword [rdx], xmm0
lea rcx, [rsp + 0x50]
mov r8d, 8
call fcn.14000cfe0
cmp rax, 8
jne 0x140065695
movdqa xmm6, xmmword [rsp + 0xf0]
movdqa xmm0, xmm6
psrlw xmm0, 8
psllw xmm6, 8
por xmm6, xmm0
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
xor r12d, r12d
test r8, r8
je 0x140065752
cmp byte [rcx], 0x25
jne 0x140065778
lea r9, [r8 - 1]
lea r10, [rcx + 1]
xor r14d, r14d
mov ebp, 0xa
mov r11, r9
mov rsi, r10
xor r15d, r15d
xor r12d, r12d
mov eax, 0
test r11, r11
je 0x1400653b5
movzx r13d, byte [rsi]
add r13d, 0xffffffd0
xor eax, eax
cmp r13d, 0xa
setb al
jae 0x1400653b5
dec r11
inc rsi
cmp eax, 1
jne 0x140065754
mov eax, r14d
mul ebp
jo 0x14006576a
mov r14d, eax
add r14d, r13d
jb 0x14006576a
inc r15
jmp 0x140065392
mov rax, qword [rsp + 0x58]
test rax, rax
jne 0x140065816
mov esi, r15d
shr esi, 0x10
shr r15, 0x18
xor ebx, ebx
mov al, byte [0x140094300]
mov ecx, 0x20
mov edx, 4
call fcn.140003cb0
test rax, rax
je 0x140065f3d
mov rdi, rax
mov word [rax], bx
mov rax, r15
shl rax, 8
movzx ecx, sil
or rcx, rax
shr r15, 0x18
mov word [rdi + 6], r15w
mov dword [rdi + 2], ecx
movq qword [rdi + 8], xmm6
pshufd xmm0, xmm6, 0xee
movd dword [rdi + 0x10], xmm0
and dword [rdi + 0x14], 0
mov dword [rdi + 0x18], r14d
mov word [rdi + 0x1c], bp
mov rbp, rdi
add rbp, 0x20
mov r15d, 1
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], rbp
xor r12d, r12d
mov qword [rsp + 0x38], rbp
cmp rdi, rbp
je 0x140065648
mov rax, rdi
add rdi, 0x20
mov qword [rsp + 0x100], rdi
movzx ebx, word [rax]
movzx ecx, word [rax + 0x12]
mov word [rsp + 0xe0], cx
movups xmm0, xmmword [rax + 2]
movaps xmmword [rsp + 0xd0], xmm0
cmp bx, 2
je 0x140065648
mov qword [rsp + 0x48], r12
mov r14d, dword [rax + 0x14]
mov esi, dword [rax + 0x18]
movzx r13d, word [rax + 0x1c]
movzx eax, word [rsp + 0xe0]
mov word [rsp + 0xa0], ax
movdqa xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x90], xmm0
mov rax, qword [0x1400942e0]
cmp rax, 3
jne 0x14006563e
mov ebp, 2
test bx, bx
je 0x140065512
mov ebp, 0x17
mov dword [rsp + 0x28], 0x81
and dword [rsp + 0x20], 0
mov ecx, ebp
mov edx, 1
xor r8d, r8d
xor r9d, r9d
call sub.ws2_32.dll_WSASocketW
mov r15, rax
cmp rax, 0xffffffffffffffff
je 0x140065557
test bx, bx
je 0x1400655b8
mov r8d, 0x1c
mov ax, 0x17
movdqu xmm0, xmmword [rsp + 0x92]
jmp 0x1400655d7
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x2739
je 0x140065571
mov r12d, eax
cmp eax, 0x2726
jne 0x140065618
mov dword [rsp + 0x28], 1
and dword [rsp + 0x20], 0
mov ecx, ebp
mov edx, 1
xor r8d, r8d
xor r9d, r9d
call sub.ws2_32.dll_WSASocketW
cmp rax, 0xffffffffffffffff
je 0x140065634
mov r15, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call sub.KERNEL32.dll_SetHandleInformation
test eax, eax
jne 0x14006553a
call sub.KERNEL32.dll_GetLastError
jmp 0x14006560d
movzx r13d, word [rsp + 0x94]
mov r14d, dword [rsp + 0x90]
mov r8d, 0x10
mov ax, 2
pxor xmm0, xmm0
rol r13w, 8
mov word [rsp + 0x50], ax
mov word [rsp + 0x52], r13w
mov dword [rsp + 0x54], r14d
movdqu xmmword [rsp + 0x58], xmm0
mov dword [rsp + 0x68], esi
mov rcx, r15
lea rdx, [rsp + 0x50]
call sub.ws2_32.dll_connect
cmp eax, 0xffffffff
jne 0x140065668
call sub.ws2_32.dll_WSAGetLastError
mov r12d, eax
mov rcx, r15
call fcn.140067764
shl r12, 0x20
or r12, 2
mov rcx, qword [rsp + 0x48]
call fcn.140061369
mov rbp, qword [rsp + 0x38]
jmp 0x140065482
call sub.ws2_32.dll_WSAGetLastError
mov r12d, eax
jmp 0x140065618
call fcn.140052f60
jmp 0x140065503
lea rcx, [rsp + 0xf0]
call fcn.14006134e
test r12, r12
lea r15, str.could_not_resolve_to_any_addresses
cmovne r15, r12
jmp 0x140065905
lea rcx, [rsp + 0xf0]
call fcn.14006134e
mov rcx, qword [rsp + 0x48]
call fcn.140061369
mov rcx, qword [rsp + 0xc8]
mov qword [rcx + 8], r15
mov eax, 0xa
jmp 0x140065916
test dl, 1
jne 0x14006580c
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x14006580c
mov rdx, qword [rsp + 0x50]
cmp byte [rdx], 0x3a
jne 0x14006580c
cmp rcx, 1
je 0x14006580c
add rcx, 0xfffffffffffffffe
mov r8b, byte [rdx + 1]
add rdx, 2
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], rcx
cmp r8b, 0x3a
jne 0x14006580c
and qword [rsp + 0x96], 0
and qword [rsp + 0x90], 0
mov r8d, 7
sub r8, rax
jb 0x140065f4e
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x90]
call fcn.14000cfe0
mov ecx, 8
sub rcx, rax
jb 0x140065f62
cmp rax, 8
je 0x140065f75
lea rcx, [rsp + rcx*2]
add rcx, 0xf0
add rax, rax
lea rdx, [rsp + 0x90]
mov r8, rax
call sub.msvcrt.dll_memcpy
jmp 0x14006533c
jmp 0x140065778
test r15, r15
je 0x140065767
mov r12d, 1
mov r9, r11
mov r10, rsi
jmp 0x14006576a
xor r12d, r12d
cmp r12d, 1
jne 0x140065778
mov rcx, r10
mov r8, r9
jmp 0x14006577f
test r12d, r12d
cmove r14d, r12d
test r8, r8
je 0x14006580c
cmp byte [rcx], 0x5d
jne 0x14006580c
mov rsi, r8
dec rsi
je 0x1400657d9
add r8, 0xfffffffffffffffe
mov al, byte [rcx + 1]
add rcx, 2
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], r8
cmp al, 0x3a
jne 0x1400657d9
lea rdx, [rsp + 0xf0]
mov dword [rdx + 0x10], 0xa
and qword [rdx], 0
mov byte [rdx + 0x14], 1
lea rcx, [rsp + 0x50]
call fcn.14000c6d0
mov ebp, edx
cmp ax, 1
jne 0x1400657db
jmp 0x1400657e5
xor eax, eax
mov qword [rsp + 0x58], rsi
test ax, ax
je 0x14006580c
xor eax, eax
test al, al
jne 0x140065816
cmp qword [rsp + 0x58], 0
jne 0x140065816
movd r15d, xmm6
pshufd xmm6, xmm6, 0xf9
shl r15, 8
mov bx, 1
xor esi, esi
jmp 0x1400653f4
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rbx
movabs rdx, 0xfefefefefefefeff
movabs r12, 0x8080808080808080
movabs r8, 0x3a3a3a3a3a3a3a3a
lea r9, [rdi + 7]
and r9, 0xfffffffffffffff8
sub r9, rdi
lea r15, str.invalid_socket_address
mov r14, rbx
mov rcx, r14
mov r10, r14
cmp r14, r9
jb 0x14006586c
mov eax, r14d
sub eax, r9d
and eax, 0xf
mov rcx, r14
sub rcx, rax
jb 0x140065f2c
mov r10, r9
mov rax, rcx
neg rax
mov rsi, r14
mov r11, rsi
mov rsi, rax
add rsi, r11
je 0x140065898
lea rsi, [r11 - 1]
cmp byte [rdi + r11 - 1], 0x3a
jne 0x140065875
lea r14, [rax + r11]
dec r14
add r14, rcx
jmp 0x1400658f0
mov rax, rcx
cmp rcx, r10
jbe 0x1400658d4
lea rcx, [rax - 0x10]
mov r11, qword [rdi + rax - 0x10]
mov rsi, qword [rdi + rax - 8]
mov r13, r11
xor r13, r8
add r13, rdx
not r11
and r11, r13
mov r13, rsi
xor r13, r8
add r13, rdx
not rsi
and rsi, r13
or rsi, r11
test rsi, r12
je 0x140065898
cmp rax, r14
ja 0x140065f18
test rax, rax
je 0x140065905
lea r14, [rax - 1]
cmp byte [rdi + rax - 1], 0x3a
mov rax, r14
jne 0x1400658dd
cmp r14, rbx
jae 0x1400658fc
cmp byte [rdi + r14], 0x3a
je 0x140065935
cmp r14, rbx
jbe 0x140065849
mov rcx, qword [rsp + 0xc8]
mov qword [rcx + 8], r15
mov eax, 1
mov qword [rcx], rax
movaps xmm6, xmmword [rsp + 0x270]
add rsp, 0x288
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r13, [r14 + 1]
lea r15, str.invalid_port_value
sub rbx, r13
je 0x140065905
lea rcx, [rdi + r14]
inc rcx
movzx eax, byte [rcx]
cmp eax, 0x2d
je 0x140065963
cmp eax, 0x2b
jne 0x140065969
dec rbx
je 0x140065905
inc rcx
jmp 0x140065969
cmp rbx, 1
je 0x140065905
cmp rbx, 5
jae 0x1400659ec
xor eax, eax
xor ebp, ebp
movzx edx, byte [rcx + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x140065905
imul ebp, ebp, 0xa
add ebp, edx
inc rax
cmp rbx, rax
jne 0x140065973
mov rax, qword [0x1400942e0]
cmp rax, 3
jne 0x140065eed
cmp r14, 0x17f
ja 0x140065ef7
lea rbx, [rsp + 0xf0]
mov rcx, rbx
mov rdx, rdi
mov r8, r14
call sub.msvcrt.dll_memcpy
mov byte [rsp + r14 + 0xf0], 0
cmp r14, 0xe
ja 0x140065a2f
xor ecx, ecx
cmp byte [rsp + rcx + 0xf0], 0
je 0x140065ac1
inc rcx
cmp r13, rcx
jne 0x1400659d1
jmp 0x140065b1a
xor r8d, r8d
mov r9w, 0xa
xor ebp, ebp
cmp rbx, r8
je 0x14006598c
movzx r10d, byte [rcx + r8]
mov eax, ebp
mul r9w
seto dl
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x140065905
test dl, dl
jne 0x140065905
mov ebp, eax
inc r8
add bp, r10w
jae 0x1400659f6
jmp 0x140065905
lea rax, [rsp + 0xf7]
and rax, 0xfffffffffffffff8
sub rax, rbx
je 0x140065a5f
xor ecx, ecx
cmp byte [rsp + rcx + 0xf0], 0
je 0x140065ac1
inc rcx
cmp rax, rcx
jne 0x140065a42
lea rcx, [r14 - 0xf]
cmp rax, rcx
jbe 0x140065a63
jmp 0x140065a9c
lea rcx, [r14 - 0xf]
movdqa xmm0, xmmword [0x14006dfd0]
movdqu xmm1, xmmword [rsp + rax + 0xf0]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq rdx, xmm2
test rdx, r12
jne 0x140065a9c
add rax, 0x10
cmp rax, rcx
jbe 0x140065a6b
sub r13, rax
je 0x140065b1a
lea rdx, [rsp + rax]
add rdx, 0xf0
xor ecx, ecx
cmp byte [rdx + rcx], 0
je 0x140065abe
inc rcx
cmp r13, rcx
jne 0x140065aae
jmp 0x140065b1a
add rcx, rax
cmp rcx, r14
jne 0x140065b1a
pxor xmm0, xmm0
lea r8, [rsp + 0x50]
movdqa xmmword [r8], xmm0
movdqa xmmword [r8 + 0x20], xmm0
movdqa xmmword [r8 + 0x10], xmm0
mov dword [r8 + 8], 1
lea r9, [rsp + 0xd0]
and qword [r9], 0
lea rcx, [rsp + 0xf0]
xor edx, edx
call sub.ws2_32.dll_getaddrinfo
test eax, eax
je 0x140065ba0
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
jmp 0x140065b21
lea rax, str.file_name_contained_an_unexpected_NUL_byte
mov qword [rsp + 0x98], rax
mov eax, 1
test rax, rax
je 0x140065b40
mov r15, qword [rsp + 0x98]
jmp 0x140065905
movdqu xmm6, xmmword [rsp + 0x98]
pshufd xmm0, xmm6, 0xee
movq rcx, xmm0
test rcx, rcx
je 0x140065b8c
movzx r8d, word [rsp + 0xa8]
mov dword [rsp + 0x48], r8d
mov rax, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
movzx edx, word [rax]
movq xmm0, r12
cmp edx, 0x17
je 0x140065bf9
cmp edx, 2
je 0x140065bc7
mov rcx, r12
test r12, r12
jne 0x140065b66
movq xmm6, xmm6
movq r10, xmm6
mov edi, 4
xor r15d, r15d
xor ebp, ebp
jmp 0x140065ed0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rax
mov word [rsp + 0xa8], bp
xor eax, eax
jmp 0x140065b2e
punpcklqdq xmm6, xmm0
cmp qword [rcx + 0x10], 0xf
jbe 0x140065fe9
movzx esi, word [rax + 2]
rol si, 8
mov r13d, dword [rax + 4]
mov al, 1
mov dword [rsp + 0x40], eax
lea rbp, str.invalid_argumentH
mov dword [rsp + 0x38], 0
jmp 0x140065c4c
punpcklqdq xmm6, xmm0
cmp qword [rcx + 0x10], 0x1b
jbe 0x140065ffe
mov rsi, qword [rax + 8]
movzx ebx, word [rax + 2]
rol bx, 8
mov r14, qword [rax + 0x10]
mov ecx, dword [rax + 4]
mov dword [rsp + 0x30], ecx
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x34], eax
mov rbp, r14
shld rbp, rsi, 0x20
shr r14, 0x20
mov r13d, esi
shl r13d, 0x10
shr esi, 0x10
mov ax, 1
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x40], 0
mov al, byte [0x140094300]
mov r15d, 4
mov ecx, pe_nt_image_headers64
mov edx, 4
call fcn.140003cb0
test rax, rax
je 0x140065f88
mov rdi, rax
cmp byte [rsp + 0x40], 0
mov r9d, dword [rsp + 0x48]
cmove ebx, r9d
cmovne esi, r9d
mov eax, dword [rsp + 0x38]
mov word [rdi], ax
mov dword [rdi + 2], r13d
mov word [rdi + 6], si
mov qword [rdi + 8], rbp
mov dword [rdi + 0x10], r14d
mov eax, dword [rsp + 0x30]
mov dword [rdi + 0x14], eax
mov eax, dword [rsp + 0x34]
mov dword [rdi + 0x18], eax
mov word [rdi + 0x1c], bx
movq r10, xmm6
mov ebp, 1
test r12, r12
je 0x140065ed0
lea rax, [0x14008a6d0]
mov qword [rsp + 0xb8], rax
lea rax, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
mov qword [rsp + 0xb0], rax
lea r14, str.invalid_argumentH
mov r15d, 4
mov rcx, rdi
mov qword [rsp + 0x40], r10
mov rdx, r12
mov rax, qword [rdx + 0x20]
mov r12, qword [rdx + 0x28]
movzx r8d, word [rax]
cmp r8d, 0x17
je 0x140065d39
cmp r8d, 2
je 0x140065d1c
mov rdx, r12
test r12, r12
jne 0x140065cf7
jmp 0x140065ed0
cmp qword [rdx + 0x10], 0xf
jbe 0x140065fa8
mov eax, dword [rax + 4]
mov dword [rsp + 0x38], eax
xor r11d, r11d
mov esi, r9d
mov r13, r14
jmp 0x140065d70
cmp qword [rdx + 0x10], 0x1b
jbe 0x140065faf
mov rsi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov edx, dword [rax + 4]
mov r8d, dword [rax + 0x18]
mov r13, rbx
shld r13, rsi, 0x20
shr rbx, 0x20
mov eax, esi
shl eax, 0x10
mov dword [rsp + 0x38], eax
shr esi, 0x10
mov r11w, 1
cmp rbp, r15
jne 0x140065e91
mov qword [rsp + 0xc0], r13
mov dword [rsp + 0x8c], r8d
mov dword [rsp + 0x30], edx
mov r13, r14
mov r14, rbp
mov rbp, r15
inc rbp
je 0x140065fa1
lea rax, [r15 + r15]
cmp rax, rbp
cmova rbp, rax
cmp rbp, 5
mov eax, 4
cmovb rbp, rax
xor edx, edx
mov rax, rbp
shr rax, 0x3a
sete al
test r15, r15
mov dword [rsp + 0x34], r11d
je 0x140065deb
mov rcx, r15
shl rcx, 5
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0x100], rcx
mov ecx, 4
jmp 0x140065ded
xor ecx, ecx
mov r8, rbp
shl r8, 5
mov dl, al
shl rdx, 2
mov qword [rsp + 0xf8], rcx
lea rcx, [rsp + 0x50]
lea r9, [rsp + 0xf0]
call fcn.14000fb50
cmp qword [rsp + 0x50], 0
mov rcx, qword [rsp + 0x58]
je 0x140065e62
movabs rax, 0x8000000000000001
cmp rcx, rax
mov r9d, dword [rsp + 0x48]
mov r11d, dword [rsp + 0x34]
jne 0x140065f9c
mov rcx, rdi
mov rbp, r14
mov r10, qword [rsp + 0x40]
mov r14, r13
mov edx, dword [rsp + 0x30]
mov r8d, dword [rsp + 0x8c]
mov r13, qword [rsp + 0xc0]
jmp 0x140065e91
mov rdi, rcx
mov r15, rbp
mov rbp, r14
mov r9d, dword [rsp + 0x48]
mov r10, qword [rsp + 0x40]
mov r14, r13
mov edx, dword [rsp + 0x30]
mov r8d, dword [rsp + 0x8c]
mov r13, qword [rsp + 0xc0]
mov r11d, dword [rsp + 0x34]
mov rax, rbp
shl rax, 5
mov word [rcx + rax], r11w
mov r11d, dword [rsp + 0x38]
mov dword [rcx + rax + 2], r11d
mov word [rcx + rax + 6], si
mov qword [rcx + rax + 8], r13
mov dword [rcx + rax + 0x10], ebx
mov dword [rcx + rax + 0x14], edx
mov dword [rcx + rax + 0x18], r8d
mov word [rcx + rax + 0x1c], r9w
inc rbp
test r12, r12
jne 0x140065cf4
mov rcx, r10
call sub.ws2_32.dll_freeaddrinfo
test rdi, rdi
je 0x140065905
shl rbp, 5
add rbp, rdi
jmp 0x14006545a
call fcn.140052f60
jmp 0x14006599d
lea rbx, [rsp + 0x90]
mov rcx, rbx
mov rdx, rdi
mov r8, r14
mov r9d, ebp
call fcn.14005c6a0
mov rax, qword [rbx]
jmp 0x140065b2e
lea r8, [0x1400779d8]
mov rcx, rax
mov rdx, r14
call fcn.14000a940
ud2
lea r8, [0x1400779f0]
mov rdx, r14
call fcn.14000a8c0
ud2
mov ecx, 4
mov edx, 0x20
call fcn.1400059f0
ud2
lea rax, str.librarycore_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
jmp 0x140065f25
lea r8, str.librarycore_src_netparser.rs
mov edx, 8
call fcn.14000a9c0
ud2
lea r8, str.librarycore_src_netparser.rs
mov ecx, 8
mov edx, 7
jmp 0x140065f25
mov ecx, 4
mov edx, pe_nt_image_headers64
call fcn.1400059f0
jmp 0x140066022
test rcx, rcx
jne 0x140066018
call fcn.1400057a0
jmp 0x140066022
mov edx, 0x42
jmp 0x140065fd2
mov edx, 0x43
lea rax, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
mov qword [rsp + 0xb0], rax
lea rax, [0x14008a730]
mov qword [rsp + 0xb8], rax
mov rcx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
call fcn.140009e20
jmp 0x140066022
lea r8, [0x14008a6d0]
mov edx, 0x42
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
jmp 0x140066011
lea r8, [0x14008a730]
mov edx, 0x43
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
call fcn.140009e20
jmp 0x140066022
mov rdx, qword [rsp + 0x60]
call fcn.1400059f0
ud2