Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
pdfresurrect — Analysiert und hilft dabei, ältere „versteckte" Versionen einer PDF aus der aktuellen PDF zu extrahieren. | Kitploit
Tools/GitHubGitHub/enferex/pdfresurrect
Statische AnalyseDatenwiederherstellungDigitale Forensik
GitHubenferex/pdfresurrect

pdfresurrect

Analysiert und hilft dabei, ältere „versteckte" Versionen einer PDF aus der aktuellen PDF zu extrahieren.

Repository anzeigen
102146vor 4 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

pdfresurrect

PDFResurrect ist ein Werkzeug zur Analyse von PDF-Dokumenten. Das PDF-Format ermöglicht es, frühere Änderungen an einem Dokument in einer neueren Version des Dokuments zu behalten, wodurch eine fortlaufende Änderungshistorie für das Dokument entsteht. Dieses Werkzeug versucht, die PDF-Datei so zu verändern, dass ein Leseprogramm mit den früheren Versionen der PDF-Datei versorgt wird. Die modifizierten „Versionen“ werden als neue Dateien erzeugt, wobei das ursprüngliche PDF unverändert bleibt.

Hinweise

Die Scrubbing-Funktion (-s) sollte für keinerlei ernsthafte Sicherheitszwecke verwendet werden. Nach der Verwendung dieser experimentellen Funktion sollte man überprüfen, ob sie tatsächlich alle betreffenden Objekte (diejenigen Objekte, die genullt werden sollten) genullt hat. Derzeit wird diese Funktion wahrscheinlich kein funktionierendes PDF erzeugen.

Dieses Werkzeug verlässt sich darauf, dass die Anwendung die von pdfresurrect extrahierten Versionen liest und die letzte xref-Tabelle als die neueste im Dokument behandelt. Dies sollte normalerweise der Fall sein.

Die ausführliche Ausgabe, die versucht, den PDF-Objekttyp (z. B. Stream, Seite) zu bestimmen, ist nicht immer korrekt, und die Objektanzahlen könnten nicht zu 100 % genau sein. Dies sollte die Extraktion der Versionen jedoch nicht verhindern. Diese Ausgabe dient lediglich als Hinweis für den Benutzer darauf, was sich zwischen den Dokumenten unterscheiden könnte.

Bei linearisierten PDF-Dokumenten können die Objektanzahlen falsch erscheinen. Das ist in Wirklichkeit nicht der Fall; der Grund dafür ist, dass jede Version des PDFs aus den Objekten besteht, die den linearen Teil des PDFs bilden, plus allen Objekten, die die betreffende Version bilden. Angenommen, es gibt ein linearisiertes PDF mit 59 Objekten in seinem linearen Teil, und angenommen, das PDF hat eine zweite Version, die aus 21 Objekten besteht. Die Gesamtzahl der Objekte in „Version 2“ wäre 59 + 21, also 80 Objekte.

Erstellen

Führen Sie aus dem Hauptverzeichnis von pdfresurrect Folgendes aus: ./configure make

Um das erzeugte Binärprogramm unter einem bestimmten Pfad zu installieren/deinstallieren, kann das Flag „--prefix=“ verwendet werden: ./configure --prefix=/my/desired/path/

Der Debugging-Modus kann bei der Konfiguration mit der folgenden Option aktiviert werden: ./configure --enable-debug

Das resultierende Binärprogramm kann überall abgelegt werden, es kann jedoch auch automatisch unter dem konfigurierten Pfad installiert/deinstalliert werden. Wenn beim Konfigurieren kein Pfad angegeben wurde, lautet der Standardwert /usr/local/bin Zum Installieren/Deinstallieren: make install oder make uninstall

Danksagung

Der Rest der 757/757Labs-Crew. GNU (www.gnu.org). Alle Mitwirkenden: Siehe die Datei AUTHORS.

Kontakt / Projekt-URL

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

Tool herunterladen