Function at 0x14007b7a0
Capabilities:
Encode data using xor
Execute command
Terminate process

Disassembly:
push rbp
lea rbp, [rsp - 0x70]
sub rsp, 0x170
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1401bfb30], eax
jle 0x14007b7f7
lea rcx, [0x1401bfb30]
call fcn.140125bc0
cmp dword [0x1401bfb30], 0xffffffff
jne 0x14007b7f7
call fcn.1400905a0
mov qword [0x1401bfb28], rax
lea rcx, [0x1401bfb30]
call fcn.140125b54
mov rax, qword [0x1401bfb28]
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x14007b900
call fcn.1400946f0
mov rcx, qword [0x1401bfb28]
test rax, rax
jne 0x14007b8b6
call fcn.1400909f0
movdqa xmm0, xmmword [0x14016ce70]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x14016ce00]
movdqa xmmword [rsp + 0x50], xmm1
movdqa xmm0, xmmword [0x14016ce10]
movdqa xmmword [rsp + 0x60], xmm0
movdqa xmm1, xmmword [0x14016cd40]
movdqa xmmword [rsp + 0x70], xmm1
mov dword [rbp - 0x80], 0x61667f6b
mov dword [rbp - 0x7c], 0x64706233
mov dword [rbp - 0x78], 0x74767164
mov dword [rbp - 0x74], 0x1003268
lea rcx, [rsp + 0x40]
call fcn.14007ba30
mov rdx, rax
mov rcx, qword [0x14012d550]
call fcn.140084180
lea rdx, [0x140084350]
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 ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.1400909f0
mov dword [rbp + 0x80], 0xa2bcac
mov byte [rbp + 0x84], 1
xor eax, eax
nop
lea ecx, [rax - 0x31]
xor byte [rbp + rax + 0x80], cl
inc rax
cmp rax, 3
jb 0x14007b8d0
mov byte [rbp + 0x84], 0
lea rcx, [rbp + 0x80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
add rsp, 0x170
pop rbp
ret
movdqa xmm0, xmmword [0x14016d220]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [0x14016ce80]
movdqa xmmword [rbp - 0x60], xmm1
movdqa xmm0, xmmword [0x14016d510]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x14016cd70]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm0, xmmword [0x14016cd50]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmm1, xmmword [0x14016cd30]
movdqa xmmword [rbp - 0x20], xmm1
movdqa xmm0, xmmword [0x14016cc70]
movdqa xmmword [rbp - 0x10], xmm0
movdqa xmm1, xmmword [0x14016cd60]
movdqa xmmword [rbp], xmm1
movdqa xmm0, xmmword [0x14016cd80]
movdqa xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [0x14016cc60]
movdqa xmmword [rbp + 0x20], xmm1
movdqa xmm0, xmmword [0x14016cc80]
movdqa xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [0x14016d520]
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmm0, xmmword [0x14016d420]
movdqa xmmword [rbp + 0x50], xmm0
mov dword [rbp + 0x60], 0xd0d4cfe6
mov dword [rbp + 0x64], 0xd0c0c083
mov dword [rbp + 0x68], 0x84cccbce
mov word [rbp + 0x6c], 0x100
lea rcx, [rbp - 0x70]
call fcn.14007ba00
mov rdx, rax
mov rcx, qword [0x14012d550]
call fcn.140084180
lea rdx, [0x140084350]
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 ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3