Contenido principal

Analizando JPEG

Agosto 11, 2008

Actualizado

Poco a poco voy publicando los videos que ya tengo en youtube, así que mínimo unas seis entradas, para ir con calma...
Empiezo con este video que es uno de los más básicos, donde "analizo" la estructura del JPEG, y determino que siempre tiene una estructura fija, comenzando con \ff\d8\ff\e0, y terminando en \ff\d9. Así que luego del pie del archivo JPEG podemos ingresar cualquier tipo de dato sin modificar ni un pixel de la imagen, ya que ésta está entre los límites de sus cabeceras.
El video es este, disculpen la calidad pero apenas aprendía a sacar videos con el programa.

Esta es la prueba, primero la imagen que no contiene datos extras y pesa exactamente 12.944 bytes.

Y esta es la imagen con datos extra luego de la cabecera, pesa exactamente 14.359 bytes y se puede observar que el cambio en la imagen fue nulo. Así que espero los comentarios de como sacaron el archivo agregado, aunque es relativamente sencillo y solo se necesita de un editor hexadecimal. Como pista la extensión del archivo agregado es ".ico"

Archivado en: Esteganografía |

10 comentarios

  1. FoxEdu Marzo 6, 2009 @ 4:12 am

    Oye, gracias por el documental. Esta interesante. Una pregunta, yo lo que quiero es poder agregarle las propiedades a una foto (esas que salen en el resumen de windows donde te muestra el modelo de la camara, apertura, zoom y todas las que tenga originalmente la imagen) es que hice un programa que le baja un poquitin la calidad a la imagen y la reduce de tamaño, lo cual sí hace, pero lo que quiero es que la imágen conserve las propiedades que te digo. Me das una pista de como hacerle? (algo generico ya que igual y no te agrada en que programo - VB6). Gracias de antemano. hasta luego.

  2. Sysroot Marzo 7, 2009 @ 5:44 pm

    No soy muy conocedor del formato JPEG, si te sirve de algo, y espero que así sea, algunos links con información útil.
    :arrow: http://www.exif.org/specifications.html
    :arrow: http://www.sentex.net/~mwandel/jhead/

    En la primera página se encuentra las especificaciones del formato EXIF, y la segunda un programa para manipular la cabecera EXIF del archivo Jpeg, allí podrás encontrar el código fuente, y ver como leen y modifican tal información adicional.

  3. Kraken Junio 25, 2009 @ 5:15 am

    Hola, pues lo intente y me parece bueno
    el.ico es un muñequito con tres letras "sIc"

    Heheheh =)

    esto solo es de pasatiempo =)
    ya que me entretengo mucho con esto =)

    saludos muy Bueno!!!

  4. Sysroot Junio 25, 2009 @ 12:34 pm

    Felicitaciones :)

  5. Solución Reto #1: Esteganografía con bit menos significativo | Seguridad Informática Colombiana Septiembre 21, 2009 @ 11:56 am

    [...] PNG, que según el formato es PNG. Relacionamos esta técnica con la descrita en la publicación Analizando JPEG Entonces con el mismo editor hexadecimal sacamos ese último PNG que está escondido, y obtenemos [...]

  6. zarek Diciembre 28, 2010 @ 12:18 am

    Es el favicon!!! "SIC"
    gracias!!! ahora si a dormir!!!
    :-D

  7. Sysroot Diciembre 31, 2010 @ 7:15 pm

    Sii! Así es, es el favicon, en una entrada posterior está explicada la forma de conseguirlo.

  8. Javier Julio 24, 2012 @ 6:52 pm

    Hola como estas, tengo una pregunta ¿como integro un archivo .hex que tiene las cabeceras FFD8-imagen-FFD9 para leerla como IMAGEN. ya que es una informacion que extraje de un microcontrolador que tiene asociado una memoria eeprom y fue a traves de la hyper terminal con extensión .txt.

    Sólo pude extraer así estos datos, como archivo txt.
    Gracias por tus comentarios y ayuda. Podras responderme a mi correo.

  9. Sysroot Agosto 3, 2012 @ 2:42 am

    Buenos días Javier, si desea se puede contactar conmigo a través del correo electrónico de la sección "Acerca de" en la parte superior de la página.

  10. XxnatkxX Agosto 14, 2012 @ 8:16 pm

    como ago para mirar el mensaje oculto q trae una imagen al guien me puede ayudar
    es pero su respuesta es te es mi correo x si alguien me puede ayudar xxnatkxx@hotmail.com

Deja un comentario