Ruta Codificaciones y secretos
Codificaciones y secretos enseña una distinción que salva muchos datos: codificar no es cifrar. Base64, hexadecimal, ROT13 y texto en espejo cambian el aspecto de la información pero no la protegen, porque cualquiera la devuelve a texto claro sin ninguna clave. En los laboratorios reconoces estos formatos por su aspecto, los quitas capa a capa aunque estén apilados, extraes el texto legible de un programa compilado y entiendes por qué para proteger de verdad un secreto hacen falta cifrado real, hashes con sal y un gestor de secretos.
Los laboratorios, en orden
- Base64 no es un secreto
fácil · 300 XP
En la carpeta hay un mensaje que parece incomprensible: letras, números y un '=' al final. Un técnico despistado lo "protegió" así. Descubre qué esconde y recupera el flag.
Requiere: Leer por partes.
- Hexadecimal
fácil · 350 XP
Un registrador de tráfico ha capturado un mensaje y lo ha guardado como una larga fila de cifras y letras de la a a la f. Aprende a leer hexadecimal, vuelve la captura a texto y recupera el flag.
Requiere: Base64 no es un secreto.
- El cifrado de César
medio · 600 XP
En el tablón del viejo mercado el Cuervo deja sus mensajes: uno está escrito con un cifrado que desplaza las letras, otro "en espejo". Descífralos los dos y encuentra el código del depósito.
Requiere: Hexadecimal.
- Secretos dentro de un ejecutable
medio · 600 XP
Una empresa te ha entregado un programa compilado, la caja fuerte, y jura que nadie puede leer sus secretos. Demuestra que se equivoca: extrae el código de servicio que quedó dentro del archivo.
Requiere: Hexadecimal y Buscar en el texto.
- Capa sobre capa
medio · 600 XP
El Cuervo selló su mensaje como una cebolla: varias codificaciones una sobre otra. Un solo comando no basta: encadena varios con la tubería y quita las capas en el orden correcto.
Requiere: El cifrado de César y Tuberías y filtros.
- El rebus final
difícil · 1000 XP
El Cuervo ha desaparecido dejando un cofre cerrado y unas pocas pistas repartidas en varios archivos: una leyenda, un orden, un programa. Reconstruye el rebus, reabre el cofre y descubre por qué codificar no es cifrar.
Requiere: Secretos dentro de un ejecutable y Capa sobre capa.
Los comandos de la ruta
A lo largo de la ruta el terminal simulado te hace usar estos comandos: cat, base64, xxd, tr, rev, file, strings y grep. Cada página de laboratorio explica para qué sirven.
Profundiza con las guías (en inglés)
Las otras rutas
- Fundamentos de Linux – Shell, archivos, filtros, permisos
- 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