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]](http://daw-labs.com/wp-content/uploads/2010/12/Fix_the_PNG_I_.png)
Bien, ahora vamos a resolverlo para ello necesitaremos un editor Hexadecimal y procedemos a abrir el archivo:
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.
Y vualá!, la imagen queda perfectamente bien: