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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
external_libexif_AOSP10_CVE-2020-0452 — Libreria C per l'analisi, la modifica e il salvataggio dei dati EXIF, con particolare attenzione alla risoluzione di CVE-2020-0452 in AOSP10. Fornisce API per l'estrazione e la manipolazione dei metadati. | Kitploit
Strumenti/GitHubGitHub/shaikusaf/external_libexif_aosp10_cve-2020-0452
Analisi StaticaAnalisi delle VulnerabilitàAnalisi del CodiceExploitFuzzingAnalisi di Binari
GitHubshaikusaf/external_libexif_aosp10_cve-2020-0452

external_libexif_AOSP10_CVE-2020-0452

Libreria C per l'analisi, la modifica e il salvataggio dei dati EXIF, con particolare attenzione alla risoluzione di CVE-2020-0452 in AOSP10. Fornisce API per l'estrazione e la manipolazione dei metadati.

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 →
Vedi Repository
1134 anni faNon ancora revisionato
Condividi

libexif -------

DESCRIZIONE

libexif è una libreria per analizzare, modificare e salvare dati EXIF. È pensata per sostituire molte implementazioni ridondanti in utilità a riga di comando e programmi con GUI.

CARATTERISTICHE

libexif supporta l'analisi, la modifica e il salvataggio di dati EXIF. Inoltre, ha il supporto per gettext. Tutti i tag EXIF descritti nello standard EXIF 2.1 (e la maggior parte del 2.2) sono supportati. Sono supportate anche molte note del produttore di fotocamere Canon, Casio, Epson, Fuji, Nikon, Olympus, Pentax e Sanyo.

REQUISITI

libexif è scritto in C puro e non richiede alcuna libreria aggiuntiva. GNU gettext sarà utilizzato per la traduzione linguistica, se disponibile.

LIMITAZIONI

libexif può gestire solo alcune note del produttore, e anche quelle non molto bene. C'è ancora lavoro da fare. Nota che libmnote è stato fuso con libexif - non è più necessario.

UTILIZZO

Abbiamo documentato l'API di libexif usando doxygen e rendiamo disponibili i risultati su http://libexif.sourceforge.net/api/

I brevi programmi di test nella directory test illustrano come creare dati EXIF validi da zero, come salvare dati EXIF e come caricare dati EXIF da dati in memoria. Ci sono anche alcuni semplici programmi di esempio disponibili nella directory contrib/examples/. Non esitare a contattarci a [email protected] se hai domande su come usare libexif.

Per collegare libexif al tuo pacchetto, raccomandiamo di utilizzare l'utilità pkgconfig (cf. http://www.freedesktop.org/wiki/Software/pkg-config/ Per tua comodità, libexif fornisce sia libexif-uninstalled.pc che installa libexif.pc.

FRONTEND

Al momento, conosco i seguenti frontend per libexif:

  • exif: Una piccola utilità da riga di comando per mostrare informazioni EXIF nei file JPEG (http://www.sourceforge.net/projects/libexif).
  • gexif: Un frontend GTK+ per modificare dati EXIF (http://www.sourceforge.net/projects/libexif).
  • gphoto2: Un frontend da riga di comando per libgphoto2, una libreria per accedere a una vasta gamma di fotocamere digitali (http://www.gphoto.org).
  • gtkam: Un frontend GTK+ per libgphoto2 (http://www.gphoto.org).
  • thirdeye: Organizzatore di foto digitali e driver per eComStation (http://ecomstation.ru/thirdeye).
  • digikam: Applicazione di gestione foto digitali per KDE (http://www.digikam.org/)

Se desideri migrare il tuo programma per usare libexif o aggiungere supporto EXIF, non esitare a contattare gli autori.

LIBRERIE

Conosco le seguenti librerie che usano o sono state ispirate da libexif:

  • libexif-gtk: libreria di widget per aiutare a visualizzare tag EXIF in programmi GTK (parte del progetto libexif)
  • pel: PHP-Code (http://pel.sourceforge.net)

COMPILAZIONE

Dipende molto dal tuo ambiente cosa fare per compilare libexif. La compilazione dal tarball sorgente di solito richiede i comandi:

./configure make sudo make install

Quando si compila dai sorgenti da CVS, sarà necessario qualcosa come:

gettextize mv po/Makevars.template po/Makevars aclocal -I auto-m4 -I m4m autoheader libtoolize --force automake --add-missing autoconf ./configure make

Oppure, probabilmente solo:

autoreconf -i ./configure make

Oltre agli argomenti standard, configure accetta alcuni specifici di libexif:

--disable-docs Per disabilitare la produzione di documentazione --enable-internal-docs Compila documentazione del codice interno se Doxygen è disponibile --enable-ship-binaries Per includere DLL Windows in 'make dist'

Alcune applicazioni specializzate possono ridurre la dimensione del binario libexif impostando una o entrambe le seguenti macro nella variabile d'ambiente CPPFLAGS al momento della configurazione. Ciascuna rimuove alcuni tipi di stringhe di testo e costanti dal binario. Le applicazioni che devono accedere a tag EXIF specifici e noti e conoscono in anticipo il significato dei loro dati non hanno bisogno di tali stringhe e possono risparmiare spazio considerevole eliminandole.

-DNO_VERBOSE_TAG_STRINGS Nomi e descrizioni dei tag EXIF, messaggi di debug, campi EXIF obbligatori (disabilitando la correzione automatica dei tag) -DNO_VERBOSE_TAG_DATA Nomi dei contenuti dei dati dei tag enumerati

INTERNAZIONALIZZAZIONE

Le traduzioni di libexif sono realizzate da volontari che lavorano per conto proprio, direttamente con il progetto libexif o attraverso uno dei due siti di coordinamento delle traduzioni, il Translation Project http://translationproject.org/domain/libexif.html e Launchpad https://translations.edge.launchpad.net/ubuntu/precise/+source/libexif/+pots/libexif-12. Qualsiasi aggiornamento delle traduzioni linguistiche coordinate dal Translation Project deve essere effettuato tramite il loro sito web, ma tutte le altre lingue possono essere aggiornate tramite Launchpad (preferito) o inviando aggiornamenti direttamente alla mailing list degli sviluppatori di libexif. Al momento della stesura, le seguenti lingue devono essere aggiornate tramite il Translation Project: cs da de es fr it ja nl pl sk sv uk vi

Se sei interessato a tradurre libexif in una nuova lingua, ti raccomandiamo di unirti a uno dei gruppi di traduzione sopra menzionati e di sfruttare i sistemi che hanno costruito per aiutarti. Una dichiarazione di traduzione NON è richiesta per libexif presso il Translation Project; effettuando una traduzione, accetti implicitamente di fornirla sotto gli stessi termini di licenza del resto di libexif (LGPL).

AUTORI

libexif è stato originariamente scritto da Curtis Galloway [email protected]. A causa del design originale che non supportava la modifica e il salvataggio, Lutz Mueller [email protected] ha riscritto libexif da zero. Da allora, molte altre persone hanno contribuito a libexif.

COLLEGAMENTI

Alcuni collegamenti che potresti voler consultare se sei interessato a ulteriori informazioni su EXIF.

  • http://drewnoakes.com/code/exif: framework di estrazione metadati in Java
  • http://www.exif.org: informazioni sullo standard EXIF.
  • http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/index.html: Sembra libexif in Perl. Sembra supportare molte note del produttore.
Scarica lo strumento