En esta entrada pongo la solución a uno de los retos de esteganografía de la edición del año 2018 de CyberOlympics, competición en modalidad 'on-line', estilo 'Capture the Flag' y formato 'Jeopardy', dirigida a centros educativos y organizada por el Instituto Nacional de Ciberseguridad (INCIBE) en el marco de la actividad llamada CyberCamp.Se trata de un reto que, en mi opinión, presenta un nivel de dificultad bajo (★★☆☆☆).
Reto 3:
Enunciado: Te encuentras en territorio enemigo, para entrar en la base secreta enemiga una persona de rasgos orientales te dice que debes superar un reto para poder acceder al complejo. Es surrealista pero es vuestra única opción de acceder y con tus conocimientos podrás resolverlo.
Recursos asociados al reto: archivo de imagen monos.jpg.
Hay que tener en cuenta que el carácter '#' indica que el siguiente carácter es un número y, por tanto y conforme al alfabeto Braille que se ha mostrado anteriormente, realmente sería:
Reto 3:
Enunciado: Te encuentras en territorio enemigo, para entrar en la base secreta enemiga una persona de rasgos orientales te dice que debes superar un reto para poder acceder al complejo. Es surrealista pero es vuestra única opción de acceder y con tus conocimientos podrás resolverlo.
Recursos asociados al reto: archivo de imagen monos.jpg.
Abro el archivo con un editor hexadecimal y veo que tras el final del
mismo se encuentra la siguiente cadena:
Es decir:
4qCe4qCT4qCRIOKgj+KggeKgjuKgjiDioIrioI4g4qCP4qCB4qCO4qCO4qCP4qCB4qCO4qCO4qCN4qCV4qCd4qCF4qCR4qC94qCD4qCH4qCK4qCd4qCZ4qC84qCB4qC84qCJ4qC84qCJ4qC84qCb
Si decodifico (base64) esa cadena utilizando una herramienta 'online', por ejemplo CyberChef, obtengo lo siguiente:
Lo que queda claro que es código Braille.Lo podría decodificar manualmente sin más que aplicar el alfabeto Braille:
Pero, como estoy un poco vago, lo decodifico utilizando la misma herramienta y obtengo lo siguiente:
Es decir:
THE PASS IS PASSPASSMONKEYBLIND#A#C#C#G
THE PASS IS PASSPASSMONKEYBLIND1337
Pero no parece ser la flag, y analizando el archivo 'monos.jpg' que he abierto con un editor hexadecimal enseguida me doy cuenta de que esa password (PASSPASSMONKEYBLIND1337') sería la contraseña para extraer información oculta en la imagen con uno de los software de esteganografía más populares, 'steghide':
Y, por tanto, la solución a este reto es: flag{blind_deaf_mute}
La propia imagen proporcionada con el reto (monos.jpg) es una pista para su resolución:
Comentarios
Publicar un comentario