Function at 0x140007590
Capabilities:
Encode data using xor
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x90
mov ecx, 1
call fcn.140008494
mov r14, rax
mov qword [rbp + 0x6f], rax
lea rdx, str._n_Pasted_Injector___discord.gg_enigmacheats__carters_channel__n_DLL_Name:_client.dll_n_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006a20
lea rcx, [rbp - 0x39]
call fcn.140007300
nop
mov rdx, qword [rbp - 0x39]
mov rcx, qword [rbp - 0x31]
cmp rdx, rcx
jne 0x140007620
lea rdx, str._No_running_processes_found_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140006a20
lea rdx, [0x140007d10]
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, 0x5dc
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
xor r15d, r15d
mov edi, r15d
sub rcx, rdx
sar rcx, 5
test rcx, rcx
je 0x1400076a5
mov ebx, r15d
nop word [rax + rax]
lea rdx, [rdi + 1]
mov rdi, rdx
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x14000a708]
call fcn.140007d50
mov rdx, qword [rbp - 0x39]
add rdx, rbx
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 7
jbe 0x140007678
mov rdx, qword [rdx]
mov rcx, rax
call fcn.140008000
lea rdx, [0x140007f30]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
add rbx, 0x20
mov rax, qword [rbp - 0x31]
sub rax, qword [rbp - 0x39]
sar rax, 5
cmp rdi, rax
jb 0x140007640
lea rdx, str._n_Select_a_process_to_inject_into:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140007d50
lea rdx, [0x140007f30]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov qword [rbp + 0x67], r15
lea rdx, [rbp + 0x67]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t___std::wcin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t__::operator___unsigned_long_long_unsigned___int64_____ptr64____ptr64]
mov rcx, qword [rbp + 0x67]
shl rcx, 5
mov rdi, qword [rbp - 0x39]
add rdi, 0xffffffffffffffe0
add rdi, rcx
xorps xmm0, xmm0
movups xmmword [rbp - 0x21], xmm0
mov qword [rbp - 0x11], r15
mov qword [rbp - 9], r15
mov rbx, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 7
jbe 0x14000770d
mov rdi, qword [rdi]
movabs rsi, 0x7ffffffffffffffe
cmp rbx, rsi
ja 0x140007ba9
mov r12d, 0xa
cmp rbx, 7
ja 0x140007745
mov qword [rbp - 0x11], rbx
mov eax, 7
mov qword [rbp - 9], rax
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x21], xmm0
jmp 0x1400077ea
mov rax, rbx
or rax, 7
cmp rax, rsi
jbe 0x140007797
movabs rax, 0x7fffffffffffffff
lea rcx, [rax + rax]
cmp rcx, 0x1000
jb 0x1400077c2
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140007baf
mov rcx, rax
call fcn.140008494
mov rcx, rax
test rax, rax
je 0x140007b20
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400077c7
cmp rax, r12
cmovb rax, r12
mov rsi, rax
lea rcx, [rax + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140007baf
add rcx, rcx
jne 0x14000775f
mov rax, r15
jmp 0x1400077c7
call fcn.140008494
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x11], rbx
mov qword [rbp - 9], rsi
lea r8, [rbx*2 + 2]
mov rdx, rdi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp - 9]
lea r9, [rbp - 0x21]
cmp rax, 7
cmova r9, qword [rbp - 0x21]
mov ecx, 0x63
xor edx, edx
call fcn.140001690
mov word [rbp - 1], ax
mov ecx, 0x6c
mov edx, 1
call fcn.140001690
mov word [rbp + 1], ax
mov ecx, 0x69
mov edx, 2
call fcn.140001690
mov word [rbp + 3], ax
mov ecx, 0x65
mov edx, 3
call fcn.140001690
mov word [rbp + 5], ax
mov ecx, 0x6e
mov edx, 4
call fcn.140001690
mov word [rbp + 7], ax
mov ecx, 0x74
mov edx, 5
call fcn.140001690
mov word [rbp + 9], ax
mov ecx, 0x2e
mov edx, 6
call fcn.140001690
mov word [rbp + 0xb], ax
mov ecx, 0x64
mov edx, 7
call fcn.140001690
mov word [rbp + 0xd], ax
mov ecx, 0x6c
mov r8d, 8
mov edx, r8d
call fcn.140001690
mov word [rbp + 0xf], ax
mov edx, 9
call fcn.140001690
mov word [rbp + 0x11], ax
xor ecx, ecx
mov edx, r12d
call fcn.140001690
mov word [rbp + 0x13], ax
mov edx, 0xb
movzx ecx, word [0x14000a76e]
call fcn.140001690
mov word [rbp + 0x15], ax
mov edx, 0xc
movzx ecx, word [str.vector_too_long]
call fcn.140001690
mov word [rbp + 0x17], ax
mov edx, 0xd
movzx ecx, word [0x14000a772]
call fcn.140001690
mov word [rbp + 0x19], ax
mov edx, 0xe
movzx ecx, word [0x14000a774]
call fcn.140001690
mov word [rbp + 0x1b], ax
mov edx, 0xf
movzx ecx, word [0x14000a776]
call fcn.140001690
mov word [rbp + 0x1d], ax
mov edx, 0x10
movzx ecx, word [0x14000a778]
call fcn.140001690
mov word [rbp + 0x1f], ax
mov edx, 0x11
movzx ecx, word [0x14000a77a]
call fcn.140001690
mov word [rbp + 0x21], ax
mov edx, 0x12
movzx ecx, word [0x14000a77c]
call fcn.140001690
mov word [rbp + 0x23], ax
mov edx, 0x13
movzx ecx, word [0x14000a77e]
call fcn.140001690
mov word [rbp + 0x25], ax
mov edx, 0x14
movzx ecx, word [0x14000a780]
call fcn.140001690
mov word [rbp + 0x27], ax
xor eax, eax
mov word [rbp + 0x29], ax
movdqa xmm4, xmmword [0x14000a780]
mov edx, r15d
mov rcx, r15
movdqa xmm5, xmmword [0x14000a790]
nop dword [rax]
movd xmm0, edx
pshufd xmm0, xmm0, 0
paddd xmm0, xmm4
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm5
paddw xmm3, xmm2
movq xmm0, qword [rbp + rcx*2 - 1]
xorps xmm3, xmm0
movq qword [rbp + rcx*2 - 1], xmm3
movsxd rax, r8d
lea rcx, [rbp + rax*2 - 9]
lea eax, [r8 - 4]
movd xmm0, eax
pshufd xmm0, xmm0, 0
paddd xmm0, xmm4
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm5
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
movsxd rax, r8d
movd xmm0, r8d
pshufd xmm0, xmm0, 0
paddd xmm0, xmm4
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm5
paddw xmm3, xmm2
movq xmm0, qword [rbp + rax*2 - 1]
xorps xmm3, xmm0
movq qword [rbp + rax*2 - 1], xmm3
movsxd rax, r8d
lea rcx, [rbp + 7]
lea rcx, [rcx + rax*2]
lea eax, [r8 + 4]
movd xmm0, eax
pshufd xmm0, xmm0, 0
paddd xmm0, xmm4
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm5
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
add edx, 0x10
add r8d, 0x10
movsxd rcx, edx
cmp rcx, 0x10
jb 0x1400079b0
cmp rcx, 0x15
jae 0x140007ad4
mov r8d, 0x133
nop dword [rax]
nop word [rax + rax]
lea eax, [r8 + rdx]
xor word [rbp + rcx*2 - 1], ax
inc edx
movsxd rcx, edx
cmp rcx, 0x15
jb 0x140007ac0
mov word [rbp + 0x29], r15w
mov r8, r9
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.140002620
nop
mov rdx, qword [rbp - 9]
cmp rdx, 7
jbe 0x140007b2c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007b27
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400084d0
mov qword [rbp - 0x11], r15
mov qword [rbp - 9], 7
mov word [rbp - 0x21], r15w
mov rcx, qword [rbp - 0x39]
test rcx, rcx
je 0x140007b8b
mov rdx, qword [rbp - 0x31]
call fcn.140007f70
mov rdx, qword [rbp - 0x29]
mov rcx, qword [rbp - 0x39]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b86
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007b86
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400084d0
xor eax, eax
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.1400072e0
nop
call fcn.140007240
int3