Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2019-13288 — CVE-2019-13288 Analyse-Repository: bündelt den Quellcode des Xpdf-PDF-Parsers und die Dokumentation, um die anfällige Parsing-Logik zu reproduzieren, zu analysieren und zu patchen. | Kitploit
Tools/GitHubGitHub/gleaming0/cve-2019-13288
Allgemeine DienstprogrammeSchwachstellenanalyseExploitationBinäranalyse
GitHubgleaming0/cve-2019-13288

CVE-2019-13288

CVE-2019-13288 Analyse-Repository: bündelt den Quellcode des Xpdf-PDF-Parsers und die Dokumentation, um die anfällige Parsing-Logik zu reproduzieren, zu analysieren und zu patchen.

Repository anzeigen
27vor 3 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Xpdf

Version 4.02 25. September 2019

Die Xpdf-Software und -Dokumentation sind Copyright 1996-2019 Glyph & Cog, LLC.

E-Mail: [email protected] WWW: http://www.xpdfreader.com/

Die PDF-Datenstrukturen, Operatoren und die Spezifikation sind dokumentiert in ISO 32000-2:2017.

Was ist Xpdf?

Xpdf ist ein Open-Source-Betrachter für Dateien im Portable Document Format (PDF). (Diese werden manchmal auch als „Acrobat“-Dateien bezeichnet, nach dem Namen der PDF-Software von Adobe.) Das Xpdf-Projekt umfasst außerdem einen PDF-Textextraktor, einen PDF-nach-PostScript-Konverter und verschiedene andere Dienstprogramme.

Der Xpdf-Betrachter verwendet das plattformübergreifende GUI-Toolkit Qt. Die anderen Kommandozeilen-Dienstprogramme benötigen Qt nicht.

Lizenz & Vertrieb

Xpdf ist unter der GNU General Public License (GPL), Version 2 oder 3, lizenziert. Das bedeutet, dass Sie Ableitungen von Xpdf unter einer der folgenden Lizenzen vertreiben können:

  • nur GPL v2
  • nur GPL v3
  • GPL v2 oder v3

Das Xpdf-Quellpaket enthält den Text beider GPL-Versionen: COPYING für GPL v2, COPYING3 für GPL v3.

Bitte beachten Sie, dass Xpdf NICHT unter „jeder späteren Version“ der GPL lizenziert ist, da ich keine Ahnung habe, wie diese Versionen aussehen werden.

Wenn Sie unveränderte Kopien von Xpdf (oder eines der Xpdf-Werkzeuge) in Binärform weitergeben, müssen Sie die gesamte Dokumentation beifügen: README, Manpages (oder Hilfedateien), COPYING und COPYING3.

Wenn Sie den Xpdf-Quellcode in ein anderes Programm einbinden möchten (oder eine modifizierte Version von Xpdf erstellen möchten) und dieses Programm vertreiben, haben Sie zwei Möglichkeiten: Veröffentlichen Sie Ihr Programm unter der GPL (v2 und/oder v3), oder erwerben Sie eine kommerzielle Xpdf-Quellcode-Lizenz.

Wenn Sie an einer kommerziellen Lizenzierung interessiert sind, besuchen Sie bitte die Glyph & Cog-Website:

http://www.glyphandcog.com/

Kompatibilität

Xpdf verwendet das Qt-Toolkit und läuft auf Linux, Windows und OS X – und wahrscheinlich auch auf anderen Systemen, für die es einen Qt-Port gibt.

Die Kommandozeilen-Dienstprogramme ohne GUI (pdftops, pdftotext, pdftohtml, pdfinfo, pdffonts, pdfdetach, pdftoppm, pdftopng und pdfimages) laufen auf Linux, Windows und OS X – und sollten auf so ziemlich jedem System mit einem anständigen C++-Compiler laufen.

Wenn Sie Xpdf für ein System kompilieren, das nicht auf der Webseite aufgeführt ist, lassen Sie es mich bitte wissen. Wenn Sie bereit sind, Ihr Binärpaket per FTP oder im Web verfügbar zu machen, füge ich gerne einen Link von der Xpdf-Webseite hinzu. Ich habe beschlossen, keine Binärpakete zu hosten, die ich nicht selbst kompiliert habe (aus Speicherplatz- und Supportgründen).

Wenn Sie Xpdf auf Ihrem System nicht zum Kompilieren bringen, schreiben Sie mir eine E-Mail und ich werde versuchen zu helfen.

Xpdf beziehen

Die neueste Version ist verfügbar unter:

http://www.xpdfreader.com/

Quellcode und mehrere vorkompilierte ausführbare Dateien sind verfügbar.

Ankündigungen neuer Versionen werden in comp.text.pdf veröffentlicht und per E-Mail an eine Liste von Personen gesendet. Wenn Sie E-Mail-Benachrichtigungen über neue Versionen erhalten möchten, lassen Sie es mich einfach wissen.

Xpdf ausführen

Um xpdf auszuführen, geben Sie einfach ein:

xpdf file.pdf

Um eine PostScript-Datei zu erzeugen, führen Sie pdftops aus:

pdftops file.pdf

Um eine reine Textdatei zu erzeugen, führen Sie pdftotext aus:

pdftotext file.pdf

Es gibt mehrere zusätzliche Dienstprogramme (die in ihren Manpages vollständig beschrieben sind):

pdftohtml -- konvertiert eine PDF-Datei in HTML pdfinfo -- gibt das Info-Dictionary einer PDF-Datei aus (plus einige andere nützliche Informationen) pdffonts -- listet die in einer PDF-Datei verwendeten Schriftarten zusammen mit verschiedenen Informationen zu jeder Schriftart auf pdfdetach -- listet eingebettete Dateien (Anhänge) aus einer PDF-Datei auf oder extrahiert sie pdftoppm -- konvertiert eine PDF-Datei in eine Reihe von Bitmaps im PPM/PGM/PBM-Format pdftopng -- konvertiert eine PDF-Datei in eine Reihe von PNG-Bilddateien pdfimages -- extrahiert die Bilder aus einer PDF-Datei

Kommandozeilenoptionen und viele weitere Details sind in den Manpages beschrieben: xpdf(1) usw.

Alle diese Dienstprogramme lesen eine optionale Konfigurationsdatei: siehe die Manpage xpdfrc(5).

Xpdf kompilieren

Siehe die separate Datei INSTALL.

Fehler

Wenn Sie einen Fehler in Xpdf finden, d. h. wenn es eine Fehlermeldung ausgibt, abstürzt oder ein Dokument falsch darstellt, und Sie diesen Fehler hier nicht aufgeführt sehen, senden Sie mir bitte eine E-Mail mit einem Verweis (URL, FTP-Site usw.) auf die PDF-Datei.

Bibliotheken von Drittanbietern

Xpdf verwendet die folgenden Bibliotheken:

  • FreeType [http://www.freetype.org/]
  • libpng [http://www.libpng.com/pub/png/libpng.html] (verwendet von pdftohtml und pdftopng)
  • zlib [http://zlib.net/] (verwendet von pdftohtml)

Danksagungen

Dank an:

  • Patrick Voigt für die Hilfe beim Remote-Server-Code.
  • Patrick Moreau, Martin P.J. Zinser und David Mathog für die VMS- Portierung.
  • David Boldt und Rick Rodgers für Beispiel-Manpages.
  • Brendan Miller für die Icon-Idee.
  • Olly Betts für die Hilfe beim Testen von pdftotext.
  • Peter Ganten für die OS/2-Portierung.
  • Michael Richmond für die Win32-Portierung von pdftops und pdftotext sowie die Build-Anleitungen für xpdf/cygwin/XFree86.
  • Frank M. Siegert für Verbesserungen am PostScript-Code.
  • Leo Smiers für die Entschlüsselungs-Patches.
  • Rainer Menzner für die Erstellung von t1lib und für die Hilfe bei der Anpassung an xpdf.
  • Pine Tree Systems A/S für die Finanzierung der OPI- und EPS-Unterstützung in pdftops.
  • Easy Software Products für die Finanzierung mehrerer Verbesserungen am PostScript-Ausgabecode.
  • Tom Kacvinsky für die Hilfe mit FreeType und dafür, dass er meine Schnittstelle zum FreeType-Team war.
  • Theppitak Karoonboonyanan für die Hilfe bei der Thai-Unterstützung.
  • Leonard Rosenthol für Hilfe und Beiträge zu einer Reihe von Dingen.
  • Alexandros Diamantidis und Maria Adaloglou für die Hilfe bei der griechischen Unterstützung.
  • Lawrence Lai für die Hilfe bei den CJK-Unicode-Maps.

Verschiedene Personen haben Änderungen beigetragen, die für die Verwendung durch das pdftex-Projekt vorgenommen wurden:

  • Han The Thanh
  • Martin Schrder von ArtCom GmbH

Referenzen

Adobe Systems Inc., PostScript Language Reference, 3. Aufl. Addison-Wesley, 1999, ISBN 0-201-37922-8. [Das offizielle PostScript-Handbuch.]

Adobe Systems, Inc., The Type 42 Font Format Specification, Adobe Developer Support Technical Specification #5012. 1998. http://partners.adobe.com/asn/developer/pdfs/tn/5012.Type42_Spec.pdf [Type 42 ist das Format, das verwendet wird, um TrueType-Schriften in PostScript- Dateien einzubetten.]

Adobe Systems, Inc., Adobe CMap and CIDFont Files Specification, Adobe Developer Support Technical Specification #5014. 1995. http://www.adobe.com/supportservice/devrelations/PDFS/TN/5014.CIDFont_Spec.pdf [Das CMap-Dateiformat, das für die Unterstützung japanischer und chinesischer Schriften benötigt wird.]

Adobe Systems, Inc., Adobe-Japan1-4 Character Collection for CID-Keyed Fonts, Adobe Developer Support Technical Note #5078. 2000. http://partners.adobe.com/asn/developer/PDFS/TN/5078.CID_Glyph.pdf [Der japanische Zeichensatz von Adobe.]

Adobe Systems, Inc., Adobe-GB1-4 Character Collection for CID-Keyed Fonts, Adobe Developer Support Technical Note #5079. 2000. http://partners.adobe.com/asn/developer/pdfs/tn/5079.Adobe-GB1-4.pdf [Der chinesische GB-Zeichensatz (vereinfacht) von Adobe.]

Tool herunterladen