Function at 0x140069c00
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x60
movdqa xmm0, xmmword [0x140086980]
xor ebx, ebx
movdqa xmm1, xmmword [0x140086a10]
mov edx, ebx
movdqu xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x10], 0xa090c03
movdqa xmm0, xmmword [str.77__89:_]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0xc], 0xe090804
movdqu xmmword [rbp - 0x30], xmm1
mov dword [rbp - 8], 0x161e100f
mov word [rbp - 4], reloc.WS2_32.dll_socket
mov byte [rbp - 2], 1
nop dword [rax]
lea eax, [rdx - 9]
xor byte [rbp + rdx - 0x40], al
inc rdx
cmp rdx, 0x3d
jb 0x140069c60
mov rcx, qword [0x14006f390]
lea rdx, [rbp - 0x40]
mov byte [rbp - 2], bl
call fcn.14005bcd0
lea rdx, [0x14005bea0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movdqa xmm0, xmmword [0x1400870d0]
mov rdx, rbx
movdqa xmm1, xmmword [0x140086a00]
mov rdi, qword [0x14006f390]
movdqu xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x10], 0x560d0c07
movdqa xmm0, xmmword [str.8_ED_:_]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0xc], 0xa09080b
movdqu xmmword [rbp - 0x30], xmm1
mov dword [rbp - 8], 0x16114c0f
mov word [rbp - 4], reloc.WS2_32.dll_socket
mov byte [rbp - 2], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rdx - 9]
xor byte [rbp + rdx - 0x40], al
inc rdx
cmp rdx, 0x3d
jb 0x140069cf0
lea rdx, [rbp - 0x40]
mov byte [rbp - 2], bl
mov rcx, rdi
call fcn.14005bcd0
lea rdx, [0x14005bea0]
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movdqa xmm0, xmmword [0x1400869b0]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400871c0]
mov rdi, qword [0x14006f390]
movdqu xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x10], 0x560d0c07
movdqa xmm0, xmmword [0x140087220]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0xc], 0xa09080b
movdqu xmmword [rbp - 0x30], xmm1
mov dword [rbp - 8], 0x16114c0b
mov word [rbp - 4], reloc.WS2_32.dll_socket
mov byte [rbp - 2], 1
nop
lea eax, [rdx - 9]
xor byte [rbp + rdx - 0x40], al
inc rdx
cmp rdx, 0x3d
jb 0x140069d70
lea rdx, [rbp - 0x40]
mov byte [rbp - 2], bl
mov rcx, rdi
call fcn.14005bcd0
lea rdx, [0x14005bea0]
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movdqa xmm0, xmmword [0x140086970]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400871f0]
mov rdi, qword [0x14006f390]
movdqu xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x10], 0x560d0c07
movdqa xmm0, xmmword [0x1400870e0]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0xc], 0xe09080b
movdqu xmmword [rbp - 0x30], xmm1
mov dword [rbp - 8], 0x1611140b
mov word [rbp - 4], reloc.WS2_32.dll_socket
mov byte [rbp - 2], 1
nop
lea eax, [rdx - 9]
xor byte [rbp + rdx - 0x40], al
inc rdx
cmp rdx, 0x3d
jb 0x140069df0
lea rdx, [rbp - 0x40]
mov byte [rbp - 2], bl
mov rcx, rdi
call fcn.14005bcd0
lea rdx, [0x14005bea0]
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movdqa xmm0, xmmword [0x1400870c0]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400871b0]
mov rdi, qword [0x14006f390]
movdqu xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x10], 0x560d0c07
movdqa xmm0, xmmword [0x1400870f0]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0xc], 0xe09080b
movdqu xmmword [rbp - 0x30], xmm1
mov dword [rbp - 8], 0x1615140f
mov word [rbp - 4], reloc.WS2_32.dll_socket
mov byte [rbp - 2], 1
nop
lea eax, [rdx - 9]
xor byte [rbp + rdx - 0x40], al
inc rdx
cmp rdx, 0x3d
jb 0x140069e70
lea rdx, [rbp - 0x40]
mov byte [rbp - 2], bl
mov rcx, rdi
call fcn.14005bcd0
lea rdx, [0x14005bea0]
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movdqa xmm0, xmmword [0x1400869a0]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400871d0]
mov rdi, qword [0x14006f390]
movdqu xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x10], 0x560d0c07
movdqa xmm0, xmmword [0x140087100]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0xc], 0x7209080b
movdqu xmmword [rbp - 0x30], xmm1
mov dword [rbp - 8], 0x1615100f
mov word [rbp - 4], reloc.WS2_32.dll_socket
mov byte [rbp - 2], 1
nop
lea eax, [rdx - 9]
xor byte [rbp + rdx - 0x40], al
inc rdx
cmp rdx, 0x3d
jb 0x140069ef0
lea rdx, [rbp - 0x40]
mov byte [rbp - 2], bl
mov rcx, rdi
call fcn.14005bcd0
lea rdx, [0x14005bea0]
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movdqa xmm0, xmmword [0x1400869c0]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400871e0]
mov rdi, qword [0x14006f390]
movdqu xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x10], 0x56060c03
movdqa xmm0, xmmword [str.78__89:0_]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0xc], 0xe09080b
movdqu xmmword [rbp - 0x30], xmm1
mov dword [rbp - 8], 0x16111073
mov word [rbp - 4], reloc.WS2_32.dll_socket
mov byte [rbp - 2], 1
nop
lea eax, [rdx - 9]
xor byte [rbp + rdx - 0x40], al
inc rdx
cmp rdx, 0x3d
jb 0x140069f70
lea rdx, [rbp - 0x40]
mov byte [rbp - 2], bl
mov rcx, rdi
call fcn.14005bcd0
lea rdx, [0x14005bea0]
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movdqa xmm0, xmmword [0x1400869d0]
movdqa xmm1, xmmword [0x140086a20]
mov rdi, qword [0x14006f390]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140087210]
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0x56090778
mov dword [rbp - 0xc], 0xe027374
mov dword [rbp - 8], 0x6d6e6c0f
mov dword [rbp - 4], 0x1003e1c
nop dword [rax]
lea eax, [rbx - 9]
xor byte [rbp + rbx - 0x40], al
inc rbx
cmp rbx, 0x3e
jb 0x140069ff0
lea rdx, [rbp - 0x40]
mov byte [rbp - 1], 0
mov rcx, rdi
call fcn.14005bcd0
lea rdx, [0x14005bea0]
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x60
pop rbp
ret