Encontrar archivos
El archivo de la sede es un laberinto de carpetas. Un archivo con un nombre concreto contiene la llave del armario de la sala de servidores: no lo busques a mano, deja que la shell lo busque.
Laboratorio 6 de 9 de la ruta Fundamentos de Linux. Si te atascas tienes 3 pistas, de la más vaga a la más precisa: cuestan 0, 40 y 150 XP.
Qué aprendes
Los objetivos se completan solos mientras trabajas en el terminal; cada uno vale puntos de experiencia:
- Encontrar istruzioni.md con find -name (100 XP)
- Leer las instrucciones (100 XP)
- Encontrar todas las copias de la llave (150 XP)
Temas: linux, find.
Los comandos que usarás
El terminal es simulado y entiende unos cuarenta comandos de Linux. En este laboratorio te servirán sobre todo estos:
cat: muestra el contenido de un archivo: la forma más directa de leer configuraciones, notas y registros.find: busca archivos por nombre, tipo o permisos en todo un árbol de carpetas; en una auditoría encuentra claves, copias olvidadas y programas con permisos peligrosos.base64: codifica y decodifica Base64, el formato que convierte bytes en texto. No protege nada: se deshace sin clave.
El entorno simulado
Trabajas en una shell de Linux simulada, en la carpeta personal del usuario runner: archivos y carpetas inventados, ningún objetivo en red.
La lección de defensa
Con el laboratorio resuelto, el informe explica qué falló y cómo protegerse:
find busca por nombre, tipo, tamaño y más en todo un árbol de carpetas: es la forma más rápida de localizar un archivo y, para quien analiza una máquina, de desenterrar claves, copias de seguridad y configuraciones olvidadas (*.key, *.bak, *.conf). Defensa: las copias antiguas de claves y credenciales hay que destruirlas y rotarlas, no archivarlas: incluso una clave caducada dice mucho de cómo son las nuevas, y una copia olvidada puede seguir siendo válida.
Antes y después de este laboratorio
Para abrirlo debes haber resuelto:
- Buscar en el texto (Fundamentos de Linux, medio)
Después de este laboratorio puedes pasar a:
- Tuberías y filtros (Fundamentos de Linux, medio)
- Permisos y propietarios (Fundamentos de Linux, medio)
- Ejecutables con el bit SUID (Privilege Escalation, medio)
- Endurecer SSH (Blue Team / Defensa, medio)
La ruta Fundamentos de Linux
Fundamentos de Linux es el punto de partida. Casi todos los servidores, los dispositivos de red y las herramientas de seguridad funcionan con Linux, y quien defiende un sistema (o lo pone a prueba con permiso) pasa gran parte del tiempo en un terminal. Aquí aprendes a moverte por el sistema de archivos, a encontrar archivos ocultos, a leer por partes registros larguísimos, a buscar palabras con grep, a encadenar comandos con tuberías y a entender permisos, variables de entorno e historial: la base que usarás en todas las demás rutas.