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.
Los laboratorios, en orden
- Primeros pasos en la shell
fácil · 300 XP
Familiarízate con la línea de comandos. Explora el sistema de archivos y encuentra el flag escondido en una de las carpetas.
No requiere otros laboratorios.
- ¿Dónde estoy? Rutas absolutas y relativas
fácil · 320 XP
El tesoro no está en tu carpeta personal. Sigue la cadena de pistas: cada una te dice dónde encontrar la siguiente, a veces con una ruta relativa y a veces con una absoluta. Aprende a saber siempre dónde estás.
Requiere: Primeros pasos en la shell.
- Archivos ocultos
fácil · 320 XP
Tu carpeta personal parece casi vacía, pero no lo está. Aprende a mostrar lo que ls mantiene oculto y encuentra la llave del escondite.
Requiere: ¿Dónde estoy? Rutas absolutas y relativas.
- Leer por partes
fácil · 300 XP
El servidor de compilación ha dejado un registro enorme. No hace falta leerlo entero: aprende a mirar solo el principio y el final, a medir cuánto mide y encuentra el código de lanzamiento.
Requiere: Archivos ocultos.
- Buscar en el texto
medio · 600 XP
Has heredado los apuntes y el correo de Marta. En algún sitio está el token de la sala de servidores, pero nadie recuerda en qué correo. No lo leas todo: busca las palabras adecuadas con grep.
Requiere: Leer por partes.
- Encontrar archivos
medio · 600 XP
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.
Requiere: Buscar en el texto.
- Tuberías y filtros
medio · 600 XP
Un repetidor de radio ha captado el mismo mensaje decenas de veces, pero las interferencias han estropeado muchas copias. Cuenta y ordena las líneas con una cadena de comandos para descubrir cuál es el mensaje verdadero.
Requiere: Encontrar archivos.
- Permisos y propietarios
medio · 600 XP
No todos los archivos son para todos. Aprende a leer los permisos (rwx) con ls -l, descubre lo que no puedes abrir y encuentra el script correcto que hay que ejecutar para obtener el código de entrega.
Requiere: Encontrar archivos.
- Entorno e historial
medio · 600 XP
Has sustituido a un compañero y te ha dejado su shell. Consulta el entorno y el historial de comandos para recuperar las credenciales de la base de datos de producción... y descubre por qué nunca deben escribirse en la línea de comandos.
Requiere: Permisos y propietarios.
Los comandos de la ruta
A lo largo de la ruta el terminal simulado te hace usar estos comandos: ls, cat, cd, pwd, wc, head, tail, grep, find, base64, cut, sort, uniq, env, echo y history. Cada página de laboratorio explica para qué sirven.
Profundiza con las guías (en inglés)
Las otras rutas
- Codificaciones y secretos – Base64, hexadecimal, cifrados
- Recon & Scanning – Nmap, banners, DNS, enumeración
- Web Exploitation – Dirs ocultos, cookies, accesos
- Privilege Escalation – De user a root
- Blue Team / Defensa – Logs, incidentes, hardening