Solución al primero de los retos sobre el cifrado basado en la operación OR exclusiva (XOR) que he puesto en este blog.El enunciado del reto decía lo siguiente: En este caso, tal y como he dicho en la introducción de este reto, te será muy fácil obtener la solución si eres capaz de deducir parte del texto en claro a partir del criptograma.
Y como recurso asociado al reto se proporcionaba el siguiente: texto_en_claro.png.enc.
Solución: No puse ninguna pista para resolver este reto porque ya lo catalogué como "fácil" y, además, creo que son más que suficientes como pistas el propio enunciado y el nombre del archivo con el criptograma.
En el enunciado se decía que: "será muy fácil obtener la solución si eres capaz de deducir parte del texto en claro a partir del criptograma", y se puede deducir fácilmente que "png" en el nombre del archivo que contiene el criptograma puede indicar que el archivo descifrado contiene una imagen png ('Portable Network Graphics'), que en este caso sería el texto en claro y cuya visualización, más que probablemente, muestre la solución al reto.
Considerando lo anterior, abro el archivo con el software 'CyberChef':
Como he inferido que se trata de una archivo de imagen png ('Portable Network Graphics') el principio del archivo contendría el número mágico correspondiente a este tipo de archivos: Con lo que la clave utilizada en el cifrado del archivo de imagen png podría ser la resaltada en color azul en la figura anterior. Pruebo con dicha clave y el archivo cifrado y, tal y como se observa en la figura siguiente, obtengo la imagen png que muestra la solución:
Con lo que la solución a este reto es: C1fr4D0_X0r.
Comentarios
Publicar un comentario