Created
April 22, 2025 08:47
-
-
Save ivancorrales/8354a76e71769ca5fbbc908f144cba4b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
BASE=~/seguridad_informatica | |
mkdir -p $BASE/{documentos,logs/{nuevos,antiguos},binarios,backups,usuarios/.secretos,scripts,test,reportes/red,reportes/usuarios} | |
# Archivos en documentos | |
echo "Informe confidencial sobre vulnerabilidades del sistema." > $BASE/documentos/informe.txt | |
echo "Lista de contraseñas comprometidas." > $BASE/documentos/.passwords.txt | |
echo "Top 10 exploits recientes." > $BASE/documentos/exploits_recientes.txt | |
echo "Ejemplo de phishing detectado." > $BASE/documentos/email_falso.eml | |
echo "Listado de procesos sospechosos." > $BASE/documentos/procesos_maliciosos.log | |
echo "Este archivo es muy privado." > $BASE/documentos/.oculto_privado.txt | |
# Archivos en logs | |
echo "Registro de accesos al sistema." > $BASE/logs/accesos.log | |
echo "Registro de errores del sistema." > $BASE/logs/errores.log | |
echo "Historial de conexiones SSH." > $BASE/logs/ssh_connections.log | |
echo "Antiguo registro de actividad." > $BASE/logs/antiguos/actividad_2023.log | |
echo "Log de sistema corrupto." > $BASE/logs/antiguos/.error_fatal.log | |
# Archivos en binarios | |
echo -e "#!/bin/bash\necho 'Escaneando puertos abiertos...'" > $BASE/binarios/escaneo.sh | |
chmod +x $BASE/binarios/escaneo.sh | |
echo -e "#!/bin/bash\necho 'Revisando integridad de archivos...'" > $BASE/binarios/verificador.sh | |
chmod +x $BASE/binarios/verificador.sh | |
# Backups (vacío al inicio) | |
touch $BASE/backups/.vacío.bak | |
# Usuarios | |
echo "usuario1:x:1001:1001::/home/usuario1:/bin/bash" > $BASE/usuarios/usuarios.txt | |
echo "usuario2:x:1002:1002::/home/usuario2:/bin/bash" >> $BASE/usuarios/usuarios.txt | |
echo "Este archivo es confidencial." > $BASE/usuarios/.secretos/.credenciales | |
echo "admin:x:0:0::/root:/bin/bash" >> $BASE/usuarios/usuarios.txt | |
echo "Contraseñas cifradas." > $BASE/usuarios/.secretos/.hashes | |
# Scripts de utilidad | |
echo -e "#!/bin/bash\nsudo apt update && sudo apt upgrade -y" > $BASE/scripts/update_sistema.sh | |
chmod +x $BASE/scripts/update_sistema.sh | |
echo -e "#!/bin/bash\nnetstat -tulnp" > $BASE/scripts/check_red.sh | |
chmod +x $BASE/scripts/check_red.sh | |
# Reportes de red | |
echo "Actividad sospechosa en la red el 21/04." > $BASE/reportes/red/actividad_red_abril.log | |
echo "Escaneo detectado desde IP externa." > $BASE/reportes/red/ataque_ip_externa.txt | |
# Reportes de usuarios | |
echo "Intento de acceso fallido de usuario2." > $BASE/reportes/usuarios/fallo_usuario2.log | |
echo "Cambio de permisos en archivo crítico por usuario root." > $BASE/reportes/usuarios/permisos_root.txt | |
# Enlaces simbólicos | |
ln -s $BASE/documentos/informe.txt $BASE/informe_link.txt | |
ln -s $BASE/logs $BASE/logs_link | |
ln -s $BASE/binarios/escaneo.sh $BASE/escaneo_rapido | |
ln -s $BASE/usuarios/.secretos/.credenciales $BASE/.credenciales_link | |
# Archivos especiales y trampa | |
echo "NO TOCAR ESTE ARCHIVO" > $BASE/.DO_NOT_TOUCH | |
echo -e "010101010101010101010101" > $BASE/.binary_code.dat | |
mkfifo $BASE/canal_secreto.pipe | |
# Archivo con nombre sospechoso | |
echo "Ejemplo de archivo ejecutable malicioso." > $BASE/binarios/.malware.sh | |
chmod +x $BASE/binarios/.malware.sh | |
# Carpeta trampa | |
mkdir $BASE/documentos/..oculto_real | |
echo "Este es un archivo trampa." > $BASE/documentos/..oculto_real/.trampa.txt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment