En este post y siguientes la solución a diversos retos de criptografía de la plataforma picoCTF 2018.
Los retos de criptografía son, junto con los de esteganografía, los que más me gustan en este tipo de competiciones e intentaré resolver todos ellos, aunque creo que no es nada fácil, ya que los primeros pueden ser catalogados en un grado de dificultad fácil, pero éste va incrementándose paulatinamente.
En este post doy la solución al primero de ellos, que, en mi opinión, presenta un nivel de dificultad muy fácil (★☆☆☆☆).
- Crypto Warmup 1 - Points: 75:
Su enunciado dice lo siguiente: 'Crpyto can often be done by hand, here's a message you got from a friend,
Solución: en el enunciado se proporciona un criptograma, la clave con la que se ha cifrado el texto en claro y una tabla concreta a usar para el descifrado.
A la vista de la tabla en cuestión enseguida me doy cuenta que es la que se utiliza en el cifrado de Vigenère y, aunque podría descifrar el criptograma manualmente (ya indiqué cómo hacerlo en este post), utilizo una de las muchas herramientas online existentes:
Además, en la pestaña 'Hints' se indica que se envíe la flag en el formato propio de esta competición: picoCTF{respuesta}, y que ésta está compuesta únicamente por caracteres en mayúsculas, por lo que la solución a este reto es: picoCTF{SECRETMESSAGE}.
Los retos de criptografía son, junto con los de esteganografía, los que más me gustan en este tipo de competiciones e intentaré resolver todos ellos, aunque creo que no es nada fácil, ya que los primeros pueden ser catalogados en un grado de dificultad fácil, pero éste va incrementándose paulatinamente.
En este post doy la solución al primero de ellos, que, en mi opinión, presenta un nivel de dificultad muy fácil (★☆☆☆☆).
- Crypto Warmup 1 - Points: 75:
Su enunciado dice lo siguiente: 'Crpyto can often be done by hand, here's a message you got from a friend,
llkjmlmpadkkc
with the key of thisisalilkey
. Can you use this table to solve it?'.Solución: en el enunciado se proporciona un criptograma, la clave con la que se ha cifrado el texto en claro y una tabla concreta a usar para el descifrado.
A la vista de la tabla en cuestión enseguida me doy cuenta que es la que se utiliza en el cifrado de Vigenère y, aunque podría descifrar el criptograma manualmente (ya indiqué cómo hacerlo en este post), utilizo una de las muchas herramientas online existentes:
Además, en la pestaña 'Hints' se indica que se envíe la flag en el formato propio de esta competición: picoCTF{respuesta}, y que ésta está compuesta únicamente por caracteres en mayúsculas, por lo que la solución a este reto es: picoCTF{SECRETMESSAGE}.
Comentarios
Publicar un comentario