Nada mejor que divertirse con códigos, en esta ocasión crearemos un bucle de mensajes (SPAM), que nos mostrará una alerta en la pantalla. puede usarse en muchos aspectos usando la creatividad.
El script creado para mostrar mensajes coloridos en la terminal utilizando Termux y Bash está compuesto de varias partes clave que trabajan juntas para producir un efecto visual. A continuación, te explicaré cada componente del script y cómo cada uno contribuye a su funcionalidad general.
El script creado para mostrar mensajes coloridos en la terminal utilizando Termux y Bash está compuesto de varias partes clave que trabajan juntas para producir un efecto visual. A continuación, te explicaré cada componente del script y cómo cada uno contribuye a su funcionalidad general.
Instalación de paquetes necesarios
Abre Termux y asegúrate de que todos los paquetes estén actualizados e instala nano
, un editor de texto, si aún no está instalado:
pkg update && pkg upgrade
pkg install nano
Crear el script
Inicia el editor de texto para crear tu script:
nano spam.sh
Definición de Colores
RED='\033[01;31m'
GREEN='\033[01;32m'
YELLOW='\033[01;33m'
CYAN='\033[01;36m'
WHITE='\033[01;37m'
Estas líneas definen variables para cada color que el script usará para los mensajes. Los códigos como \033[01;31m
son secuencias de escape ANSI que los terminales usan para cambiar colores y estilos del texto. Cada color tiene un código único que determina cómo se mostrará el texto en la terminal en bucle de mensajes.
Mostrar Mensajes en Colores
echo -e "${GREEN}"
yes "USTED HA SIDO HACKEADO POR RE4L! CAPTURANDO DATOS DE RED… COPIANDO CONTRASEÑAS GUARDADAS…" | head -n 10
Cada bloque de código para mostrar mensajes sigue un patrón similar:
echo -e "${COLOR}"
: Este comando cambia el color del texto a partir de este punto. La opción-e
permite la interpretación de las secuencias de escape dentro de las cadenas.yes "...mensaje..." | head -n 10
: El comandoyes
genera una salida continua de la cadena proporcionada, en este caso, un mensaje de alerta. El| head -n 10
filtra esta salida para limitarla a las primeras 10 líneas, evitando así una repetición infinita y controlando la cantidad de mensajes mostrados.
Uso de Varios Colores
El script repite la combinación de echo
y yes | head
para cada color definido, cambiando el color del mensaje cada vez. Esto no solo demuestra cómo manipular la salida de color en la terminal, sino que también muestra cómo se pueden combinar comandos para producir salidas útiles y controladas.
Conclusión
El script es un ejemplo de cómo se pueden utilizar simples comandos de Bash y secuencias de escape ANSI para crear efectos visuales en la terminal. Es una demostración de automatización básica y manipulación de la salida del terminal que puede ser útil para entender mejor cómo funcionan los scripts de Bash y cómo se pueden utilizar para interactuar de manera más efectiva con el sistema operativo y el usuario.
Codigo Mejorado
#!/bin/bash
# Definición de colores
RED='\033[01;31m'
GREEN='\033[01;32m'
YELLOW='\033[01;33m'
CYAN='\033[01;36m'
WHITE='\033[01;37m'
# Mensajes en diferentes colores
echo -e "${GREEN}"
yes "USTED HA SIDO HACKEADO POR RE4L! CAPTURANDO DATOS DE RED… COPIANDO CONTRASEÑAS GUARDADAS…" | head -n 10
echo -e "${RED}"
yes "USTED HA SIDO HACKEADO POR RE4L! CAPTURANDO DATOS DE RED… COPIANDO CONTRASEÑAS GUARDADAS…" | head -n 10
echo -e "${YELLOW}"
yes "USTED HA SIDO HACKEADO POR RE4L! CAPTURANDO DATOS DE RED… COPIANDO CONTRASEÑAS GUARDADAS…" | head -n 10
echo -e "${WHITE}"
yes "USTED HA SIDO HACKEADO POR RE4L! CAPTURANDO DATOS DE RED… COPIANDO CONTRASEÑAS GUARDADAS…" | head -n 10
echo -e "${CYAN}"
yes "USTED HA SIDO HACKEADO POR RE4L! CAPTURANDO DATOS DE RED… COPIANDO CONTRASEÑAS GUARDADAS…" | head -n 10
Te puede interesar: Como hacer un menu scripting paso a paso
Dejar un comentario