GNU/Linux, Retos → Solucion reto esteganografico F200 de CTF DEFCON 2010
Bueno esta vez hablare de un reto de la competencia CTF de la DEFCON , yo no participe pero viendo los writeups vi un reto, especificamente el reto 200 de la categoria Forense. Un reto que muchos resolvieron principalmente con ImageMagick como lo podemos ver aqui. Ahora se preguntaran ¿Si ya esta resuelto para que lo haces?, simplemente por que es uno de los pocos retos que pertenecen a la rama de la Esteganografia(al menos para mi), y por que halle otra manera de resolverlo. Ademas por que fue del unico reto que pude conseguir los archivos para “jugar” con ellos.
Bien empecemos antes que nada, el archivo es este: f200_02b7b50f575759cff7.tar.lzma.tar y voy a aclarar que la resolucion la hago en entornos GNU/LINUX, distro Ubuntu 9.10.
Listo ya que lo tenemos, lo primero que se nos ocurre es descomprimirlo haciendo un
tar -xvf f200_02b7b50f575759cff7.tar.lzma.tar
y NADA!!! error…entonces viendo otra de la extension que tiene, vemos que dice LZMA, ese metodo de compresion si mi memoria no me falla lo vi en la estructura del formato 7-zip(7z) asi que lo que hago es usar 7-zip para abrierlo, al abrirlo me aparece otro archivo que igualmente uso 7-zip para abrirlo y listo, ya tenemos todo bien.
Al abrir la carpeta y ver el contenido me asombro de ver 1121 imagenes casi iguales, como vemos aqui:
Pero ahora toca pensar que hacer con ellas…para eso abrire una imagen y vemos lo siguiente:
Como vemos es una imagen de formato PNG, con fondo transparente, pero hay algunos pixeles alternos de color negro y blanco. Si recordamos el formato PNG es el que puede tener nivel de transparencia en el canal ALFA…Se podria atacar por ahi, como en los retos de sinfocol.org pero se me ocurre algo mejor que eso. Por la cantidad de imagenes que es exagerado, podemos intentar encimar una en otra y asi, hasta ver que forma…
Para ello se puede hacer programando, pero en esta ocasion preferi intentar usando GIMP mi programa de edicion por excelencia de Ubuntu.
Lo que hago es abrir Gimp, y irme a Archivo>Abrir como capas
Despues selecciono todas las imagenes(Ctrl+A) y las abro
Las imagenes se empezaran a cargar como capas
Despues de que se abran TODAS se notara que los pixeles formaban una imagen en blanco y negro:
Y al final obtenemos la imagen que nos da una URL. Y esa era la respuesta
Como ven no era dificil, y con ImageMagick se hacia rapido tambien, pero personalmente no se los comandos para usarla. Mi maestro dani papi HaDeS xD de sinfocol.org lo realizo programando en php, esperemos nos comparta su codigo de como lo hizo y lo publico. Por cierto muchas felicidades a el y su team por quedar dentro de los 100 primeros en el CTF de la Defcon.
Espero les agradara.
Saludos ![]()
Att. hecky para estegano.neobits.org
Contacto:
hecky2pac@hecky2pac.co.cc , hecky@neobits.org
http://www.formspring.me/hecky
Sigueme en twitter: http://twitter.com/hecky2pac
Canal de los videotutos en Vimeo de Neobits: http://www.vimeo.com/neobits



























