Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
pdfresurrect — Analizza e aiuta a estrarre versioni precedenti "nascoste" di un pdf dal pdf corrente. | Kitploit
Strumenti/GitHubGitHub/enferex/pdfresurrect
Analisi StaticaRecupero DatiDigital Forensics
GitHubenferex/pdfresurrect

pdfresurrect

Analizza e aiuta a estrarre versioni precedenti "nascoste" di un pdf dal pdf corrente.

Vedi Repository
102143 anni faRevisionato da Kitploit

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

pdfresurrect

PDFResurrect è uno strumento progettato per analizzare documenti PDF. Il formato PDF consente di mantenere le modifiche precedenti del documento in una versione più recente dello stesso, creando così una cronologia continua delle modifiche del documento. Questo strumento tenta di modificare il PDF in modo che un programma di lettura veda le versioni precedenti del PDF. Le "versioni" modificate verranno generate come nuovi file, lasciando il PDF originale invariato.

Notes

La funzionalità di scrubbing (-s) non dovrebbe essere considerata affidabile per usi di sicurezza seri. Dopo aver usato questa funzionalità sperimentale, verificare che abbia effettivamente azzerato tutti gli oggetti di interesse (quelli che dovevano essere azzerati). Attualmente questa funzionalità probabilmente non produrrà un pdf funzionante.

Questo strumento si affida al fatto che l'applicazione che legge le versioni estratte da pdfresurrect tratti l'ultima tabella xref come la più recente nel documento. Questo dovrebbe normalmente essere il caso.

L'output verboso, che tenta di dedurre il tipo di oggetto PDF (es. stream, page), non è sempre accurato, e i conteggi degli oggetti potrebbero non essere accurati al 100%. Tuttavia, questo non dovrebbe impedire l'estrazione delle versioni. Questo output serve semplicemente a fornire un suggerimento all'utente su ciò che potrebbe differire tra i documenti.

I conteggi degli oggetti potrebbero apparire errati nei documenti PDF linearizzati. In realtà non è così, la ragione è che ogni versione del PDF è composta dagli oggetti che costituiscono la porzione lineare del PDF più tutti gli oggetti che compongono la versione in questione. Supponiamo che ci sia un PDF linearizzato con 59 oggetti nella sua porzione lineare, e supponiamo che il PDF abbia una seconda versione composta da 21 oggetti. Il numero totale di oggetti nella "versione 2" sarebbe 59 + 21, ovvero 80 oggetti.

Building

Dalla directory di livello principale di pdfresurrect eseguire: ./configure make

Per installare/disinstallare il binario risultante in un percorso specifico si può usare il flag '--prefix=': ./configure --prefix=/my/desired/path/

La modalità di debug può essere abilitata durante la configurazione usando la seguente opzione: ./configure --enable-debug

Il binario risultante può essere posizionato ovunque, ma può anche essere installato/disinstallato automaticamente nel percorso configurato. Se non è stato specificato alcun percorso in fase di configurazione, il valore predefinito è /usr/local/bin Per installare/disinstallare: make install o make uninstall

Thanks

Il resto del team di 757/757Labs. GNU (www.gnu.org). Tutti i contributori: vedere il file AUTHORS.

Contact / Project URL

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

Scarica lo strumento