Function at 0x140069e00
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x70
movdqa xmm0, xmmword [0x1400869f0]
xor ebx, ebx
movdqa xmm1, xmmword [0x140086a50]
mov edx, ebx
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [str.68___89__]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [0x1400868f0]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop dword [rax]
lea eax, [rdx - 0xa]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x140069e50
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x50]
mov byte [rbp - 0x10], bl
call fcn.14005bce0
lea rdx, [0x14005beb0]
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 [0x140087140]
mov rdx, rbx
movdqa xmm1, xmmword [0x140086a40]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [str.93_FE__9:c]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [0x140086950]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0xa]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x140069ec0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x50]
mov byte [rbp - 0x10], bl
call fcn.14005bce0
lea rdx, [0x14005beb0]
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 [0x140086a00]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400871d0]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x140087240]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [0x140086940]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0xa]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x140069f30
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x50]
mov byte [rbp - 0x10], bl
call fcn.14005bce0
lea rdx, [0x14005beb0]
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 [0x1400869e0]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400871e0]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x140087130]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [0x140086930]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0xa]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x140069fa0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x50]
mov byte [rbp - 0x10], bl
call fcn.14005bce0
lea rdx, [0x14005beb0]
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 [0x140087140]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400871f0]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x140087130]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [0x140086920]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0xa]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a010
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x50]
mov byte [rbp - 0x10], bl
call fcn.14005bce0
lea rdx, [0x14005beb0]
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 [0x140086a00]
mov rdx, rbx
movdqa xmm1, xmmword [0x140087200]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x140087130]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [0x140086910]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0xa]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a080
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x50]
mov byte [rbp - 0x10], bl
call fcn.14005bce0
lea rdx, [0x14005beb0]
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 [0x140086a10]
mov rdx, rbx
movdqa xmm1, xmmword [0x140087210]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [str.67___891c]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [0x140086900]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0xa]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a0f0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x50]
mov byte [rbp - 0x10], bl
call fcn.14005bce0
lea rdx, [0x14005beb0]
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 [0x140086a20]
movdqa xmm1, xmmword [0x140086a60]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x140087250]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [0x140086cd0]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov word [rbp - 0x10], 0x100
nop dword [rax]
lea eax, [rbx - 0xa]
xor byte [rbp + rbx - 0x50], al
inc rbx
cmp rbx, 0x40
jb 0x14006a160
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x50]
mov byte [rbp - 0xf], 0
call fcn.14005bce0
lea rdx, [0x14005beb0]
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]
mov rbx, qword [rsp + 0x80]
add rsp, 0x70
pop rbp
ret