Function at 0x140069fb0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x70
movdqa xmm0, xmmword [0x140088370]
xor ebx, ebx
movdqa xmm1, xmmword [0x1400883c0]
mov edx, ebx
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x1400879d0]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [str._______._45]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop dword [rax]
lea eax, [rdx - 0x2d]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a000
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.14005be40
lea rdx, [0x14005c010]
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 [0x140088330]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400883e0]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x1400879c0]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [str.__z__.___4_]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0x2d]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a070
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.14005be40
lea rdx, [0x14005c010]
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 [0x140088350]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400881f0]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x140088070]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [str._____.____1]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0x2d]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a0e0
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.14005be40
lea rdx, [0x14005c010]
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 [0x140088380]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400881e0]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x1400880d0]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [str.__T_____01]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0x2d]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a150
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.14005be40
lea rdx, [0x14005c010]
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 [0x140088330]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400881d0]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x1400880d0]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [str.___U____01]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0x2d]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a1c0
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.14005be40
lea rdx, [0x14005c010]
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 [0x140088350]
mov rdx, rbx
movdqa xmm1, xmmword [0x1400881c0]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x1400880d0]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [str.____v__._01]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0x2d]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a230
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.14005be40
lea rdx, [0x14005c010]
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 [0x140088340]
mov rdx, rbx
movdqa xmm1, xmmword [0x140088200]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x1400879e0]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [str.___v__._01]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x10], 1
nop
lea eax, [rdx - 0x2d]
xor byte [rbp + rdx - 0x50], al
inc rdx
cmp rdx, 0x3f
jb 0x14006a2a0
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.14005be40
lea rdx, [0x14005c010]
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 [0x140088360]
movdqa xmm1, xmmword [0x1400883d0]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x140088060]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm1, xmmword [str.___vTS_._01]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x20], xmm1
mov word [rbp - 0x10], 0x100
nop dword [rax]
lea eax, [rbx - 0x2d]
xor byte [rbp + rbx - 0x50], al
inc rbx
cmp rbx, 0x40
jb 0x14006a310
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.14005be40
lea rdx, [0x14005c010]
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