Solución al reto 23 "Hacker War"
Un espectrograma es una representación visual del espectro de frecuencias de sonido u otra señal en un periodo de tiempo. Normalmente los espectrogramas de audio se suelen usar para identificar palabras habladas fonéticamente y para analizar las diversas llamadas de animales pero, ¿podrían usarse también para ocultar información en un fichero de audio?
Si hicisteis el reto 23 que planteaba _Stuxnet sabeis que la respuesta es afirmativa. Para resolverlo bastaba con descargar la pista de música modificada de "Hacker War" y analizar su espectrograma con un programa como Audacity. Si no lo tenéis instalado y queréis probarlo:
sudo add-apt-repository ppa:ubuntuhandbook1/audacity
sudo apt-get update
sudo apt-get install audacity
(si queréis borrarlo después de las pruebas: sudo apt-get remove --autoremove audacity audacity-data)
Ahora abrimos el fichero y en el desplegable de la izquierda seleccionamos 'Spectrogram':
Si os fijáis a la derecha del todo aparece el texto oculto:
Si hacemos un poco zoom, vemos la frase oculta "Try Header" (una flag no "muy afortunada" _Stuxnet ;) )
Si estáis interesados en este tipo de técnica de esteganografía os recomiendo que echéis un vistazo al post del polaco solusipse 'Basic methods of Audio Steganography (spectrograms)' en el que inserta una imagen en el espetrograma de un audio y luego lo mezcla con una canción (320kbps) para que pase desapercibido.
Además publicó un script en python (spectrology.py) que facilitita la conversión de imágenes en archivos de audio con el codificador de espectrogramas correspondiente.
Si hicisteis el reto 23 que planteaba _Stuxnet sabeis que la respuesta es afirmativa. Para resolverlo bastaba con descargar la pista de música modificada de "Hacker War" y analizar su espectrograma con un programa como Audacity. Si no lo tenéis instalado y queréis probarlo:
sudo add-apt-repository ppa:ubuntuhandbook1/audacity
sudo apt-get update
sudo apt-get install audacity
(si queréis borrarlo después de las pruebas: sudo apt-get remove --autoremove audacity audacity-data)
Ahora abrimos el fichero y en el desplegable de la izquierda seleccionamos 'Spectrogram':
Si os fijáis a la derecha del todo aparece el texto oculto:
Si hacemos un poco zoom, vemos la frase oculta "Try Header" (una flag no "muy afortunada" _Stuxnet ;) )
Si estáis interesados en este tipo de técnica de esteganografía os recomiendo que echéis un vistazo al post del polaco solusipse 'Basic methods of Audio Steganography (spectrograms)' en el que inserta una imagen en el espetrograma de un audio y luego lo mezcla con una canción (320kbps) para que pase desapercibido.
Además publicó un script en python (spectrology.py) que facilitita la conversión de imágenes en archivos de audio con el codificador de espectrogramas correspondiente.
No hay nada más odioso que la música sin significado oculto - Frédéric Chopin
Via: www.hackplayers.com
Solución al reto 23 "Hacker War"
Reviewed by Zion3R
on
20:11
Rating: