reversinglabs summer challenge

La web de reversinglabs publicó un pequeño reto la semana pasado, que dado un archivo .zip había que encontrar la clave. Era jueves por la noche cuando lo vi. Estaba cenando y me dije, vamos a intentarlo. El reto terminaba el domingo y la solución la harían pública el lunes.O sea, tenía un par de ratos el fin de semana. Ya hacía mucho tiempo que no participaba en ningún reto de este tipo.
Leer más

Ocultar un mensaje en una baraja de cartas

Usando un baraja de cartas de póker tenemos 52 cartas, por lo tanto 52! (factorial) formas de ordenar la baraja. De esta forma podemos establecer un algoritmo matemático que cada letra del abecedario corresponda con cierta carta en cierto orden. Aquí puedes ver dicho algoritmo en acción, dónde puedes introducir un mensaje y verás como se organizan las cartas y aquí puedes jugar con el algoritmo de descifrado, dónde puedes ordenar las cartas para leer el mensaje que se oculta.
Leer más

Ocultando información en un MP3

Un fichero MP3 es básicamente (muy básicamente) una sucesión de bloques o frames de datos compuestos de una cabecera y la información de audio. En los datos de la cabecera tenemos toda la información del sonido que luego se va a procesar, como su longitud, etc y todo el bloque de audio se comprime y descomprime usando el método de compresión Huffman. Todos los datos fuera de estos frames del MP3 serán ignorados, por lo tanto es aquí donde podemos insertar toda la información que necesitemos, desde un simple texto plano, a otro fichero de audio, imágenes, etc .
Leer más