PDF Stegano — Données cachées dans les PDF

Divers PDF

Cachettes dans un PDF

Un PDF peut dissimuler des données de multiples façons : objets/flux non référencés, métadonnées, texte en blanc sur blanc, calques masqués, fichiers attachés (embedded files) ou données après le marqueur %%EOF.

Outils d'analyse

# Structure et objets suspects
pdf-parser.py doc.pdf
pdfid.py doc.pdf            # compte objets/JS/EmbeddedFile

# Extraire texte, images, pièces jointes
pdftotext doc.pdf -
pdfimages -all doc.pdf out
pdfdetach -saveall doc.pdf  # fichiers attachés

# Données après EOF / fichiers embarqués
binwalk -e doc.pdf

À vérifier

Sélectionner tout le texte (révèle le blanc sur blanc), examiner les métadonnées (exiftool), repérer du JavaScript (pdfid), et chercher des flux/objets anormalement gros ou non utilisés.