Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2019-13288 — Repository di analisi CVE-2019-13288: include il codice sorgente del parser PDF Xpdf e la documentazione per riprodurre, analizzare e correggere la logica di parsing vulnerabile. | Kitploit
Strumenti/GitHubGitHub/gleaming0/cve-2019-13288
Utilità GenericheAnalisi delle VulnerabilitàExploitAnalisi di Binari
GitHubgleaming0/cve-2019-13288

CVE-2019-13288

Repository di analisi CVE-2019-13288: include il codice sorgente del parser PDF Xpdf e la documentazione per riprodurre, analizzare e correggere la logica di parsing vulnerabile.

Vedi Repository
273 anni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Xpdf

versione 4.02 25-set-2019

Il software e la documentazione di Xpdf sono copyright 1996-2019 Glyph & Cog, LLC.

Email: [email protected] WWW: http://www.xpdfreader.com/

Le strutture dati, gli operatori e le specifiche PDF sono documentati in ISO 32000-2:2017.

Che cos'è Xpdf?

Xpdf è un visualizzatore open source per file in formato Portable Document Format (PDF). (Questi sono talvolta chiamati anche file 'Acrobat', dal nome del software PDF di Adobe.) Il progetto Xpdf include anche un estrattore di testo PDF, un convertitore da PDF a PostScript e varie altre utilità.

Il visualizzatore Xpdf utilizza il toolkit GUI multipiattaforma Qt. Le altre utilità da riga di comando non richiedono Qt.

Licenza e distribuzione

Xpdf è distribuito con licenza GNU General Public License (GPL), versione 2 o 3. Ciò significa che puoi distribuire derivati di Xpdf secondo una delle seguenti opzioni:

  • solo GPL v2
  • solo GPL v3
  • GPL v2 o v3

Il pacchetto sorgente di Xpdf include il testo di entrambe le versioni della GPL: COPYING per la GPL v2, COPYING3 per la GPL v3.

Si prega di notare che Xpdf NON è distribuito con licenza "qualsiasi versione successiva" della GPL, poiché non ho idea di come saranno quelle versioni.

Se stai ridistribuendo copie non modificate di Xpdf (o di uno qualsiasi degli strumenti Xpdf) in forma binaria, devi includere tutta la documentazione: README, pagine man (o file di aiuto), COPYING e COPYING3.

Se vuoi incorporare il codice sorgente di Xpdf in un altro programma (o creare una versione modificata di Xpdf), e stai distribuendo quel programma, hai due opzioni: rilasciare il tuo programma con la GPL (v2 e/o v3), oppure acquistare una licenza commerciale del codice sorgente di Xpdf.

Se sei interessato alla licenza commerciale, consulta il sito web di Glyph & Cog:

http://www.glyphandcog.com/

Compatibilità

Xpdf utilizza il toolkit Qt e funziona su Linux, Windows e OS X -- e probabilmente su altri sistemi che dispongono di un port di Qt.

Le utilità da riga di comando senza GUI (pdftops, pdftotext, pdftohtml, pdfinfo, pdffonts, pdfdetach, pdftoppm, pdftopng e pdfimages) funzionano su Linux, Windows e OS X -- e dovrebbero funzionare praticamente su qualsiasi sistema con un compilatore C++ decente.

Se compili Xpdf per un sistema non elencato nella pagina web, fammelo sapere. Se sei disposto a rendere disponibile il tuo binario via ftp o sul web, sarò felice di aggiungere un link dalla pagina web di Xpdf. Ho deciso di non ospitare binari che non ho compilato io stesso (per motivi di spazio su disco e di supporto).

Se non riesci a compilare Xpdf sul tuo sistema, mandami un'email e cercherò di aiutarti.

Ottenere Xpdf

La versione più recente è disponibile su:

http://www.xpdfreader.com/

Sono disponibili il codice sorgente e diversi eseguibili precompilati.

Gli annunci delle nuove versioni vengono pubblicati su comp.text.pdf e inviati via email a una lista di persone. Se desideri ricevere notifiche via email delle nuove versioni, fammelo sapere.

Eseguire Xpdf

Per eseguire xpdf, digita semplicemente:

xpdf file.pdf

Per generare un file PostScript, esegui pdftops:

pdftops file.pdf

Per generare un file di testo semplice, esegui pdftotext:

pdftotext file.pdf

Ci sono diverse utilità aggiuntive (che sono descritte in dettaglio nelle loro pagine man):

pdftohtml -- converte un file PDF in HTML pdfinfo -- mostra il dizionario Info di un file PDF (più alcune altre informazioni utili) pdffonts -- elenca i font utilizzati in un file PDF insieme a varie informazioni per ciascun font pdfdetach -- elenca o estrae i file incorporati (allegati) da un file PDF pdftoppm -- converte un file PDF in una serie di bitmap in formato PPM/PGM/PBM pdftopng -- converte un file PDF in una serie di file immagine PNG pdfimages -- estrae le immagini da un file PDF

Le opzioni da riga di comando e molti altri dettagli sono descritti nelle pagine man: xpdf(1), ecc.

Tutte queste utilità leggono un file di configurazione opzionale: vedere la pagina man xpdfrc(5).

Compilare Xpdf

Vedere il file separato, INSTALL.

Bug

Se trovi un bug in Xpdf, cioè se stampa un messaggio di errore, va in crash o visualizza un documento in modo errato, e non vedi quel bug elencato qui, inviami un'email con un riferimento (URL, sito ftp, ecc.) al file PDF.

Librerie di terze parti

Xpdf utilizza le seguenti librerie:

  • FreeType [http://www.freetype.org/]
  • libpng [http://www.libpng.com/pub/png/libpng.html] (usata da pdftohtml e pdftopng)
  • zlib [http://zlib.net/] (usata da pdftohtml)

Ringraziamenti

Grazie a:

  • Patrick Voigt per l'aiuto con il codice del server remoto.
  • Patrick Moreau, Martin P.J. Zinser e David Mathog per il porting su VMS.
  • David Boldt e Rick Rodgers per le pagine man di esempio.
  • Brendan Miller per l'idea dell'icona.
  • Olly Betts per l'aiuto nei test di pdftotext.
  • Peter Ganten per il porting su OS/2.
  • Michael Richmond per il porting Win32 di pdftops e pdftotext e per le istruzioni di compilazione xpdf/cygwin/XFree86.
  • Frank M. Siegert per i miglioramenti al codice PostScript.
  • Leo Smiers per le patch di decrittazione.
  • Rainer Menzner per aver creato t1lib e per avermi aiutato ad adattarla a xpdf.
  • Pine Tree Systems A/S per aver finanziato il supporto OPI ed EPS in pdftops.
  • Easy Software Products per aver finanziato diversi miglioramenti al codice di output PostScript.
  • Tom Kacvinsky per l'aiuto con FreeType e per essere stato la mia interfaccia con il team di FreeType.
  • Theppitak Karoonboonyanan per l'aiuto con il supporto thailandese.
  • Leonard Rosenthol per l'aiuto e i contributi su diverse cose.
  • Alexandros Diamantidis e Maria Adaloglou per l'aiuto con il supporto greco.
  • Lawrence Lai per l'aiuto con le mappe Unicode CJK.

Varie persone hanno contribuito con modifiche apportate per l'uso da parte del progetto pdftex:

  • Han The Thanh
  • Martin Schrder di ArtCom GmbH

Riferimenti

Adobe Systems Inc., PostScript Language Reference, 3ª ed. Addison-Wesley, 1999, ISBN 0-201-37922-8. [Il manuale ufficiale di PostScript.]

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 è il formato utilizzato per incorporare i font TrueType nei file PostScript.]

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 [Formato di file CMap necessario per il supporto dei font giapponesi e cinesi.]

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 [Il set di caratteri giapponese 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 [Il set di caratteri cinese GB (semplificato) Adobe.]

Adobe Systems, Inc., Adobe-CNS1-3 Character Collection for CID-Keyed Fonts, Adobe Developer Support Technical Note #5080. 2000. http://partners.adobe.com/asn/developer/PDFS/TN/5080.CNS_CharColl.pdf [Il set di caratteri cinese CNS (tradizionale) Adobe.]

Adobe Systems Inc., Supporting the DCT Filters in PostScript Level 2, Adobe Developer Support Technical Note #5116. 1992. http://www.adobe.com/supportservice/devrelations/PDFS/TN/5116.PS2_DCT.PDF [Descrizione dei parametri del filtro DCTDecode.]

Scarica lo strumento