Webs para aprender Linux y ciberseguridad practicando
Estas son las webs que he ido encontrando para aprender Linux y ciberseguridad, ordenadas en tres bloques: Linux y administración de servidores, ciberseguridad defensiva (blue team) y ciberseguridad ofensiva (red team).
Casi todas tienen algo en común: son prácticas. Tienen laboratorios, máquinas o retos en los que hay que tocar un sistema real, romper algo o investigar un incidente. Leer teoría está bien, pero donde de verdad se fija lo aprendido es haciéndolo uno mismo.
Eso no significa que no haya teoría: Hack The Box, TryHackMe y LetsDefend tienen academias muy completas para aprender los conceptos antes de ponerlos en práctica.
Linux y administración de servidores
Linux Journey
Web: linuxjourney.com
Lecciones cortas y gratuitas para aprender Linux desde cero: la línea de comandos, el sistema de archivos, permisos, procesos, paquetes, redes y arranque del sistema. Cada tema se lee en pocos minutos e incluye ejercicios.
Ahora forma parte de LabEx (el dominio redirige a su web), pero las lecciones originales siguen siendo gratuitas.
OverTheWire
Web: overthewire.org
Colección de wargames: juegos por niveles en los que cada nivel te da la contraseña del siguiente. Se juega conectándose por SSH a sus servidores, así que desde el primer minuto estás en una terminal real.
Empieza por Bandit, pensado para principiantes: obliga a usar comandos básicos, permisos, búsqueda de archivos, redirecciones o SSH. Cuando lo termines, hay otros juegos de web, criptografía o explotación.
SadServers
Web: sadservers.com
Escenarios de troubleshooting en servidores Linux rotos: un servicio que no arranca, un disco lleno, un proceso que se come la CPU, una configuración mal hecha… Te dan acceso a una máquina desde el navegador y tienes que diagnosticar y arreglar el problema.
Es de lo más parecido al trabajo diario de un sysadmin.
Ciberseguridad blue team
LetsDefend
Web: letsdefend.io
Plataforma de formación para analistas SOC y respuesta a incidentes. Su parte más característica es un SOC simulado: llegan alertas, las investigas con herramientas como un SIEM y decides si son un falso positivo o un incidente real.
Además tiene una academia con cursos para aprender la teoría: análisis de logs, de malware, de tráfico de red, de correos de phishing, etc.
CyberDefenders
Web: cyberdefenders.org
Laboratorios blue team basados en casos realistas: te dan las evidencias de un incidente (capturas de red, logs, volcados de memoria o imágenes de disco) y tienes que responder preguntas investigando qué pasó.
Toca análisis forense digital, respuesta a incidentes, threat hunting y análisis de malware.
Ciberseguridad red team
Hack The Box
Web: hackthebox.com · Academia: academy.hackthebox.com
Probablemente la plataforma más conocida. Ofrece máquinas vulnerables de todos los niveles a las que te conectas por VPN para comprometerlas, además de retos sueltos por categorías.
HTB Academy es su parte teórica: módulos guiados, con ejercicios, que van desde lo básico hasta rutas de especialización. También tiene contenido defensivo, así que no es solo para red team.
TryHackMe
Web: tryhackme.com
Aprendizaje guiado mediante rooms: cada una explica un tema y te da una máquina o un laboratorio para practicarlo, todo desde el navegador. Las rutas de aprendizaje llevan de cero a niveles intermedios.
Cubre tanto red team como blue team (tiene rutas específicas para analistas SOC), y es más guiada que Hack The Box.
PortSwigger Web Security Academy
Web: portswigger.net/web-security
Formación gratuita en seguridad de aplicaciones web, creada por los autores de Burp Suite. Cada vulnerabilidad (inyección SQL, XSS, CSRF, SSRF, control de acceso, autenticación…) tiene una explicación detallada y laboratorios para explotarla.
VulnHub
Web: vulnhub.com
Repositorio de máquinas virtuales vulnerables que se descargan y se ejecutan en local, con VirtualBox o VMware. Al no depender de ninguna plataforma online, es ideal para montar tu propio laboratorio.
Root Me
Web: root-me.org
Plataforma gestionada por una asociación francesa sin ánimo de lucro, con cientos de retos organizados por categorías: web, red, criptografía, programación, esteganografía, análisis forense, cracking y reversing, entre otras. Dentro de cada categoría, los retos se ordenan por dificultad.
hackrocks
Web: hackrocks.com
Plataforma española de formación práctica en ciberseguridad basada en retos tipo CTF e itinerarios formativos, con los retos clasificados por niveles de dificultad.
Competir: CTFtime
Web: ctftime.org
No es una plataforma de aprendizaje, sino el punto de encuentro de los CTF (Capture The Flag): calendario de competiciones de todo el mundo, clasificación de equipos y un archivo de writeups (soluciones publicadas por los participantes).
Cuando ya tengas algo de base, participar en un CTF es una buena forma de ponerte a prueba. Y leer writeups de retos que no has sabido resolver es de lo que más se aprende.
Por dónde empezaría
Si partes de cero, este sería mi orden:
- Linux Journey para los conceptos básicos de Linux.
- OverTheWire Bandit para soltarte en la terminal.
- SadServers para resolver problemas reales de servidores.
- TryHackMe para entrar en la ciberseguridad de forma guiada, tanto en blue team como en red team.
- A partir de ahí, según lo que más te guste: LetsDefend y CyberDefenders si vas hacia el lado defensivo, o Hack The Box y PortSwigger si vas hacia el ofensivo.
Iré actualizando la lista a medida que encuentre más plataformas que merezcan la pena.
