Buenas a todos, ayer finalizó el tercer reto hacking que os hemos propuesto en la Comunidad Flu Project y hoy procederemos a mostraros la solución al reto.
Aprovechar también para felicitar a Daniel Kachakil, que fue el primero en pasar el reto (al final del post encontraréis la lista de usuarios que lograron pasar todas las pruebas)
En primer lugar, y tras descargar el zip del que constaba la prueba os habréis encontrado con un documento Word del tipo docx. Este documento tenía una fotografía que únicamente se encontraba ahí para despistar:
Como sabéis, los documentos docx son de tipo XML y pueden ser descomprimidos como un zip:
Si navegáis por los archivos descomprimidos hasta la carpeta word/media, veréis como se encuentra una imagen oculta, que nada tiene que ver con la mostrada dentro del documento (si no conocéis como está formado un docx y las posibilidad de ocultar información, puede que os sea de utilidad este documento que colgó hackplayers en el hashtag del #FPR3 y titulado "DATA HIDING AND DETECTION IN OFFICE OPEN XML (OOXML) DOCUMENTS" http://t.co/lkpyE9l1):
Si abrimos esta nueva imagen con gimp, photoshop u otro editor y jugamos, por ejemplo, con las curvas de color, podremos encontrar un mensaje oculto que dice lo siguiente: "Envía correo cifrado a retosfluproject@gmail.com".
El siguiente paso, como indicaba la imagen, era enviar un correo electrónico cifrado a esa dirección de correo. Por si no lo enviabas cifrado, un mensaje automático te informaba sobre como se debía proceder:
Para enviar un email cifrado teníais nuestra clave pública PGP alojada en el keyserver de Red Iris:
Y tras enviarnos el correo cifrado con nuestra clave pública, lo descifrábamos leyendo el texto que nos hayáis enviado:
Ha habido algunas horas que el servicio de claves de Red Iris ha estado caído, por lo que algunos no pudisteis encontrar nuestra clave pública, así que hemos dado por buenos "otros cifrados" que nos habéis enviado :-)
A continuación os dejamos el listado de h4x0r5 que han logrado pasar el reto con las horas que han tardado en pasarlo desde el momento en que comenzó, ¡enhorabuena!:
- Daniel Kachakil (17 horas, 26 minutos)
- Jordi García (23 horas, 47 minutos)
- Eugenio Alonso (que nos ha enviado un chiste cifrado con el que nos hemos estado riendo un buen rato :P) (1 día, 2 horas, 46 minutos)
- Alveridd (con un chiste verde muy bueno también) (3 días, 23 horas, 56 minutos)
- Brian Giraldo (4 días, 1 hora, 29 minutos)