PDF File analysis

Aprende a hackear AWS desde cero hasta convertirte en un héroe con htARTE (Experto en Equipos Rojos de AWS de HackTricks)!

Otras formas de apoyar a HackTricks:

Utiliza Trickest para construir y automatizar flujos de trabajo fácilmente con las herramientas comunitarias más avanzadas del mundo. ¡Accede hoy mismo:

Para más detalles, consulta: https://trailofbits.github.io/ctf/forensics/

El formato PDF es conocido por su complejidad y potencial para ocultar datos, lo que lo convierte en un punto focal para los desafíos forenses de CTF. Combina elementos de texto plano con objetos binarios, que pueden estar comprimidos o encriptados, y puede incluir scripts en lenguajes como JavaScript o Flash. Para comprender la estructura de un PDF, se puede consultar el material introductorio de Didier Stevens, o utilizar herramientas como un editor de texto o un editor específico de PDF como Origami.

Para la exploración o manipulación detallada de PDFs, están disponibles herramientas como qpdf y Origami. Los datos ocultos dentro de los PDF pueden estar disimulados en:

  • Capas invisibles

  • Formato de metadatos XMP de Adobe

  • Generaciones incrementales

  • Texto con el mismo color que el fondo

  • Texto detrás de imágenes o superpuesto a imágenes

  • Comentarios no mostrados

Para un análisis personalizado de PDF, se pueden utilizar bibliotecas de Python como PeepDF para crear scripts de análisis personalizados. Además, el potencial de los PDF para el almacenamiento de datos ocultos es tan vasto que recursos como la guía de la NSA sobre riesgos y contramedidas de PDF, aunque ya no se encuentra alojada en su ubicación original, aún ofrecen información valiosa. Una copia de la guía y una colección de trucos de formato PDF por Ange Albertini pueden proporcionar lecturas adicionales sobre el tema.

Aprende a hackear AWS desde cero hasta convertirte en un héroe con htARTE (Experto en Equipos Rojos de AWS de HackTricks)!

Otras formas de apoyar a HackTricks:

Última actualización