Function at 0x140001573
Capabilities:
Log keystrokes via polling
Set console window title

Disassembly:
push rbp
push rbx
sub rsp, 0x88
lea rbp, [rsp + 0x80]
call sym.__main
lea rax, str.Text_Flooder
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call rax
lea rax, [rbp - 9]
mov qword [rbp - 8], rax
nop
nop
lea rdx, [rbp - 9]
lea rax, [rbp - 0x30]
mov r8, rdx
lea rdx, str._n____________________________________________________________________________n_______._____.__.__._________________._____._____.____._____.____._n___________________________________________________________n______________.___________________________________________n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp - 9]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
lea rax, [rbp - 0x30]
mov rdx, rax
mov rax, qword [0x14007b0e0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, str.Ingresa_el_texto_que_quieres_escribir:
mov rdx, rax
mov rax, qword [0x14007b0e0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea rax, [rbp - 0x50]
mov rcx, rax
call fcn.140066130
lea rax, [rbp - 0x50]
mov rdx, rax
mov rax, qword [0x14007b0b0]
mov rcx, rax
call sym.std::basic_istream_char__std::char_traits_char____std::getline_char__std::char_traits_char___std::allocator_char____std::basic_istream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, str.Ingresa_la_cantidad_de_veces_que_deseas_escribir_el_texto:
mov rdx, rax
mov rax, qword [0x14007b0e0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea rax, [rbp - 0x54]
mov rdx, rax
mov rax, qword [0x14007b0b0]
mov rcx, rax
call method.std::istream.operator___int_
lea rax, str._nPresiona_la_tecla_SHIFT_para_iniciar_el_spam._n
mov rdx, rax
mov rax, qword [0x14007b0e0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x10
mov rax, qword [sym.imp.USER32.dll_GetAsyncKeyState]
call rax
shr ax, 0xf
test al, al
je 0x140001678
lea rax, str._n_nIniciando_spam_en_5_segundos..._n_n
mov rdx, rax
mov rax, qword [0x14007b0e0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x1388
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
mov edx, dword [rbp - 0x54]
lea rax, [rbp - 0x50]
mov rcx, rax
call sym.flood_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
jmp 0x1400016d4
mov ecx, 0x3e8
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
movzx eax, byte [0x1400a1030]
xor eax, 1
test al, al
jne 0x1400016c6
lea rax, str.Spam_terminado.
mov rdx, rax
mov rax, qword [0x14007b0e0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov ecx, 0x7d0
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
mov ebx, 0
lea rax, [rbp - 0x50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp - 0x30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov eax, ebx
jmp 0x140001782
add rsp, 0x88
pop rbx
pop rbp
ret