Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
pdfresurrect — Analyser et aider à extraire les anciennes versions "cachées" d'un pdf à partir du pdf actuel. | Kitploit
Outils/GitHubGitHub/enferex/pdfresurrect
Analyse StatiqueRécupération de DonnéesCriminalistique Numérique
GitHubenferex/pdfresurrect

pdfresurrect

Analyser et aider à extraire les anciennes versions "cachées" d'un pdf à partir du pdf actuel.

Voir le dépôt
102146il y a 4 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

pdfresurrect

PDFResurrect est un outil destiné à analyser les documents PDF. Le format PDF permet de conserver les modifications antérieures d'un document dans une version plus récente de celui-ci, créant ainsi un historique continu des modifications du document. Cet outil tente de modifier le PDF afin qu'un utilitaire de lecture se voie présenter les versions précédentes du PDF. Les « versions » modifiées seront générées sous forme de nouveaux fichiers, laissant le PDF original non modifié.

Notes

La fonction de nettoyage (-s) ne doit pas être utilisée pour des usages de sécurité sérieux. Après avoir utilisé cette fonctionnalité expérimentale, veuillez vérifier qu'elle a bien mis à zéro tous les objets qui étaient concernés (ceux qui devaient l'être). Actuellement, cette fonctionnalité ne produira probablement pas un PDF fonctionnel.

Cet outil repose sur le fait que l'application lisant les versions extraites par pdfresurrect traite la dernière table xref comme la plus récente du document. Cela devrait typiquement être le cas.

La sortie verbeuse, qui tente de déduire le type d'objet PDF (par ex. flux, page), n'est pas toujours précise, et les compteurs d'objets pourraient ne pas être précis à 100 %. Toutefois, cela ne devrait pas empêcher l'extraction des versions. Cette sortie sert uniquement à fournir un indice à l'utilisateur sur ce qui pourrait être différent entre les documents.

Le nombre d'objets peut sembler incorrect dans les documents PDF linéarisés. Ce n'est pas vraiment le cas, la raison en est que chaque version du PDF se compose des objets qui composent la partie linéaire du PDF plus tous les objets qui composent la version en question. Supposons qu'il existe un PDF linéarisé avec 59 objets dans sa partie linéaire, et supposons que le PDF ait une deuxième version qui consiste en 21 objets. Le nombre total d'objets dans la « version 2 » serait de 59 + 21, soit 80 objets.

Compilation

Depuis le répertoire racine de pdfresurrect, exécutez : ./configure make

Pour installer/désinstaller le binaire résultant vers un chemin spécifique, l'option '--prefix=' peut être utilisée : ./configure --prefix=/my/desired/path/

Le mode débogage peut être activé lors de la configuration en utilisant l'option suivante : ./configure --enable-debug

Le binaire résultant peut être placé n'importe où, mais il peut aussi être installé/désinstallé automatiquement vers le chemin configuré. Si aucun chemin n'a été spécifié lors de la configuration, la valeur par défaut est /usr/local/bin Pour installer/désinstaller : make install or make uninstall

Remerciements

Le reste de l'équipe 757/757Labs. GNU (www.gnu.org). Tous les contributeurs : voir le fichier AUTHORS.

Contact / URL du projet

[email protected] https://github.com/enferex/pdfresurrect

Télécharger l’outil