Revista Tecnología

Hackit/Solvit, criptografía y cicada 3301

Publicado el 07 noviembre 2016 por Juan Luis Lopez @ardufreak

Muy buenas a todos! Esta vez os traigo algo que no tiene que ver mucho con arduino peeeeeeero... Estoy metiéndome un poco en el rollo de la criptografía después de participar en el hackit/solvit en la 8º edición de la Netwired en Valladolid.

Básicamente se trataba de una serie de pruebas colgadas en la web en las que se mostraba un mensaje cifrado, un código de banderas, un mensaje en binario, mensajes ocultos en un ejecutable etc. Hubo un tipo de cifrado que contenía solo números tipo 9994511222336554844755 y que resultó ser las pulsaciones de las teclas de un teléfono móvil al mandar un sms.

La cosa es que después del evento y frustrado por no haber resuelto algunos de los enigmas decidí buscar por internet más webs en las que se hicieran este tipo de pruebas porque me encantó el reto. Busqué y busqué y encontré una web en la que aparecia dos textos en binario.

01100001 01001000 01010010 00110000 01100011 01000100 01101111 01110110 01001100 00110011 01100100 00110011 01100100 01111001 00110101 01110100 01011010 01010111 01010010 01110000 01011001 01010111 01011010 01110000 01100011 01101101 01010101 01110101 01011001 00110010 00111001 01110100 01001100 00110010 01111000 01110000 01100011 00110011 01010010 01101100 01100010 01101001 00111000 00110000 01100101 01101110 01101111 01111001 01011010 01010111 01111000 00110100 01011010 01101101 01000110 00110100 01001101 01000111 01001001 00110000 01100010 01101101 01010101 01110110 01001101 01010100 01001001 00110000 01011000 01111010 01000101 00110001 01001101 01010110 00111000 01111000 01001110 01000100 01010110 01100110 01001101 01010100 01010101 00110010 01011000 01111010 01000101 00110000 01001110 01010110 00111000 01111000 01001110 01101010 01001110 01100110 01001110 01000100 01000010 01100110 01001101 01010100 01011001 01111000 01011000 01111010 01000101 00110010 01001110 01010110 00111000 01111000 01001110 01000100 01010110 01100110 01001110 01000100 01000010 01100110 01001101 01010100 01011001 00110001 01011000 01111010 01000101 00110010 01001101 00110001 00111000 01111000 01001110 01000100 01000110 01100110 01001101 01010100 01011001 01111001 01011000 01111010 01010001 01110111 01011000 01111010 01000101 00110010 01001110 01010110 00111000 01111000 01001110 01010100 01011010 01100110 01001110 01000100 01000010 01100110 01001101 01010100 01010001 00110001 01011000 01111010 01000101 00110010 01001101 00110001 00111000 01111000 01001110 01101010 01000010 01100110 01001101 01010100 01010001 00110001 01011000 01111010 01000101 00110000 01001101 00110001 00111000 01111000 01001110 01101010 01010010 01100110 01001101 01010100 01011001 01111001 01011000 01111010 01000101 00110001 01001110 00110001 00111000 01111000 01001110 01000100 01100100 01100110 01001101 01010100 01011001 01111001 01011000 01111010 01000101 00110000 01001101 01010110 00111000 01111000 01001110 01010100 01010110 01100110 01001101 01010100 01010001 01111000 01001100 01101110 01100100 01101000 01100100 01100111 00111101 00111101 01101000 01110100 01110100 01110000 00111010 00101111 00101111 01110010 01100101 01100100 01101001 01110010 00101110 01100100 01100001 01110011 01110101 01101101 01101111 00101110 01100011 01101111 01101101 00101111 01101000 01100101 01111000 00101111

Por lo que deduje de tendría que usar un conversor de binario a ASCII para convertir esos numeros en letras:

Hackit/Solvit, criptografía cicada 3301

Al "Descifrar" esas cadenas binarias me encontré con un texto cifrado (probablemente en base64, al ver que terminaba en "==") y link a una web de cifrado y descifrado en varios formatos .

1º aHR0cDovL3d3dy5tZWRpYWZpcmUuY29tL2xpc3Rlbi80enoyZWx4ZmF4MGI0bmUvMTI0XzE1MV8xNDVfMTU2XzE0NV8xNjNfNDBfMTYxXzE2NV8xNDVfNDBfMTY1XzE2M18xNDFfMTYyXzQwXzE2NV8xNTZfNDBfMTQ1XzE2M18xNjBfMTQ1XzE0M18xNjRfMTYyXzE1N18xNDdfMTYyXzE0MV8xNTVfMTQxLndhdg==

2º http://redir.dasumo.com/hex/

Tras descifrar la cadena en base64 me encontré con un link a un archivo que se llamaba:

124_151_145_156_145_163_40_161_165_145_40_165_163_141_162_40_165_156_40_145_163_160_145_143_164_162_157_147_162_141_155_141.wav

Me descargué el archivo y lo escuché ya que se trataba de un .wav . Era uno de estos audios raros que no tienen ningún sentido. Intenté hacer como en las pelis a ver si encontraba algún ruido de un coche al pasar y de ahí deducir donde tiene el asesinoa la chica secuestrada. Pero no...

Deduje que el nombre del archivo era claramente un código y pensé que quizas cada numero tenía una representación en la tabla ascii y efectivamente, si vemos la tabla ascii en la columna de valores en octal (base8) y vamos uniendo... tenemos el texto:

"Tienes que usar un espectrograma"

En este punto me sentía yo como Neo en Matrix pero en realidad lo único que había hecho hasta el momento era deducir el tipo de cifrado que se estaba empleando en cada paso (y yo soy muy friki...) y en este último me están diciendo lo que tengo que hacer.

Así que me descargué un programa para ver el espectro de frecuencias de un archivo de audio (virtual ans) y abrí el archivo con el... y lo que me encontré fué un misterio asombroso que hizo que cambiase mi percepción del mundo y de las personas que me rodean. "¿Realmente estamos solos en el universo?" pensaba yo mientras miraba aquella imagen que surgía del audio decodificado... "¿El gobierno sabe esto?"...

Hackit/Solvit, criptografía y cicada 3301

Pero qué es esta pedazo de... en fin... no voy a terminar la frase porque queda muy feo en un blog escribir "Puta mierda". Madre mía! con lo interesante que se estaba poniendo....

Después estuve mirando en mas webs y me encontré con cicada 3301 "El mayor misterio de internet de todos los tiempos". Por lo visto en 2012, apareció una imagen en un foro de 4chan en la que supuestamente una organización secreta andaba buscando a individuos muy inteligentes. Esta es la imagen:

Hackit/Solvit, criptografía y cicada 3301

"Hola. Estamos buscando individuos altamente inteligentes. Para encontrarlos hemos concebido una prueba. Hay un mensaje oculto en esta imagen. Encuéntralo y te llevará por el camino hacia nosotros. Esperamos con ansias conocer a los pocos que llegarán al final del camino. Buena suerte. 3301"


Volver a la Portada de Logo Paperblog