¡Hola, Invitado!


Patrocinantes


Síguenos en Facebook


Síguenos en Twitter

Compartir este tema:
Solución al reto «Fix the PNG I» – Sinfocol
.:WindHack:. Sin conexión
Administrador
*******

Mensajes: 842
Registro en: Jul 2010
Facebook Google+ Twitter YouTube
Gracias dados: 62
Gracias recibidos: 60
Mensaje: #1
Solución al reto «Fix the PNG I» – Sinfocol
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
En la página de retos de Sinfocol ( World Of Wargame ) me encontré con uno un tanto interesante. Se trata de reparar una imagen PNG -Portable Network Graphics- que está corrupta para así obtener la contraseña y pasar el reto.

La descripción es la siguiente:

Cita:Encontramos varios archivos PNG en una carpeta secreta de un terrorista. Las imágenes parecen almacenar información sobre las respuestas que los investigadores buscan.
La siguiente imagen fue la primera que encontramos, parece que la cabecera está un poco perdida!

[Imagen: Fix_the_PNG_I_.png]

Bien, ahora vamos a resolverlo para ello necesitaremos un editor Hexadecimal y procedemos a abrir el archivo:
[Imagen: Editor-hexadecimal.png]

Lo primero que notamos es que al inicio del archivo falta el identificador del formato, el cuál debería de ser “PNG”. Por lo cual, podemos deducir que no existe la cabecera pero, ¿Cómo es la cabecera de un fichero PNG?

Un archivo de este tipo empieza con una firma de 8 bytes cuyos valores hexadecimalmente son: 89 50 4E 47 0D 0A 1A 0A

Ahora, lo único que habría que hacer es copiarla y pegarla al inicio del fichero en el editor.

[Imagen: Modificado.png]

Y vualá!, la imagen queda perfectamente bien:

[Imagen: Fix_the_PNG_IS.png]

[Imagen: WindSig.php]
[Imagen: DaW-User.png]
[Imagen: administradorq.png]
"The only thing they can't take from us are our minds."
24-12-2010 12:11 PM
WWW Buscar Citar
jcardona Sin conexión
Miembro
***

Mensajes: 5
Registro en: Jan 2011
Gracias dados: 0
Gracias recibidos: 0
Mensaje: #2
RE: Solución al reto «Fix the PNG I» – Sinfocol
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
primero dar la gracias al autor del post, por que la pagina que incluyo en su texto esta espectacular, también sugiero que tomen como marco de referencia este manual para afrontar cualquier tipo de retos con este tipo de extensión.

http://www.w3.org/TR/PNG/

También cuando se realice el análisis de estas pruebas, es muy importante emplear un editor hexadecimal(Siempre sera el punto de partida para solucionar el reto) y tener presente que despues de que se cierra el contenido del PNG, uno puede adicionar cualquier otro tipo de contenido sin que la imagen sea alterada, lo único que se modifica y es por obvias razones es su peso.

La mejor forma de saber si es peso de la imagen es el adecuado es empleando herramientas online que permitan buscar la imagen para comparar atributos como peso, colores, tamaño etc.

PD: Esta herramientas se encuentran en este mismo subforo.
02-01-2011 10:43 AM
Buscar Citar




Usuario(s) navegando en este tema: 1 invitado(s)