Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/shaikusaf/external_libexif_aosp10_cve-2020-0452
Análisis EstáticoAnálisis de VulnerabilidadesAnálisis de CódigoExplotaciónFuzzingAnálisis de Binarios
GitHubshaikusaf/external_libexif_aosp10_cve-2020-0452

external_libexif_AOSP10_CVE-2020-0452

Biblioteca C para analizar, editar y guardar datos EXIF, con un enfoque en abordar CVE-2020-0452 en AOSP10. Proporciona API para extracción y manipulación de metadatos.

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Ver Repositorio
13hace 4 añosAún no revisado
Compartir

libexif -------

DESCRIPCIÓN

libexif es una biblioteca para analizar, editar y guardar datos EXIF. Está diseñada para reemplazar muchas implementaciones redundantes en utilidades de línea de comandos y programas con interfaces gráficas.

CARACTERÍSTICAS

libexif admite el análisis, edición y guardado de datos EXIF. Además, cuenta con soporte para gettext. Todos los tags EXIF descritos en el estándar EXIF 2.1 (y la mayoría de los de la versión 2.2) son compatibles. También se admiten muchas notas de fabricante de cámaras Canon, Casio, Epson, Fuji, Nikon, Olympus, Pentax y Sanyo.

REQUISITOS

libexif está escrito en C puro y no requiere ninguna biblioteca adicional. Se usará GNU gettext para la traducción de idiomas, si está disponible.

LIMITACIONES

libexif solo puede manejar algunas notas de fabricante, y ni siquiera esas muy bien. Se necesita más trabajo. Tenga en cuenta que libmnote se ha fusionado con libexif; ya no es necesario.

USO

Hemos documentado la API de libexif usando doxygen y ponemos los resultados a disposición en http://libexif.sourceforge.net/api/

Los programas de prueba cortos en el directorio test ilustran cómo crear datos EXIF válidos desde cero, cómo guardar datos EXIF y cómo cargar datos EXIF desde datos en memoria. También hay algunos programas de ejemplo simples disponibles en el directorio contrib/examples/. No dude en contactarnos en [email protected] si tiene alguna pregunta sobre cómo usar libexif.

Para enlazar libexif en su propio paquete, recomendamos usar la utilidad pkgconfig (cf. http://www.freedesktop.org/wiki/Software/pkg-config/ Para su comodidad, libexif proporciona tanto libexif-uninstalled.pc como instala libexif.pc.

FRONTENDS

Actualmente, conozco los siguientes frontends para libexif:

  • exif: Una pequeña utilidad de línea de comandos para mostrar información EXIF en archivos JPEG (http://www.sourceforge.net/projects/libexif).
  • gexif: Un frontend GTK+ para editar datos EXIF (http://www.sourceforge.net/projects/libexif).
  • gphoto2: Un frontend de línea de comandos para libgphoto2, una biblioteca para acceder a una amplia gama de cámaras digitales (http://www.gphoto.org).
  • gtkam: Un frontend GTK+ para libgphoto2 (http://www.gphoto.org).
  • thirdeye: Organizador de fotos digitales y controlador para eComStation (http://ecomstation.ru/thirdeye).
  • digikam: Aplicación de gestión de fotos digitales para KDE (http://www.digikam.org/)

Si desea migrar su programa para usar libexif o agregarle soporte EXIF, no dude en contactar a los autores.

BIBLIOTECAS

Conozco las siguientes bibliotecas que usan o se han inspirado en libexif:

  • libexif-gtk: biblioteca de widgets para ayudar a mostrar etiquetas EXIF en programas GTK (parte del proyecto libexif)
  • pel: Código PHP (http://pel.sourceforge.net)

COMPILACIÓN

Realmente depende de su entorno qué hacer para compilar libexif. Compilar desde el archivo tar de la fuente normalmente implica los comandos:

./configure make sudo make install

Al compilar desde la fuente desde CVS, algo como lo siguiente será necesario:

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

O, probablemente solo:

autoreconf -i ./configure make

Además de los argumentos estándar, configure acepta varios específicos de libexif:

--disable-docs Para deshabilitar la generación de documentación --enable-internal-docs Compilar documentación interna del código si Doxygen está disponible --enable-ship-binaries Para incluir DLLs de Windows en 'make dist'

Ciertas aplicaciones especializadas pueden reducir el tamaño del binario de libexif estableciendo una o ambas de las siguientes macros en la variable de entorno CPPFLAGS al momento de configurar. Cada una elimina ciertos tipos de cadenas de texto y constantes del binario. Las aplicaciones que necesitan acceder a etiquetas EXIF específicas y conocidas y saben de antemano el significado de sus datos no necesitan esas cadenas y pueden ahorrar espacio considerable eliminándolas.

-DNO_VERBOSE_TAG_STRINGS Nombres y descripciones de etiquetas EXIF, mensajes de depuración, campos EXIF obligatorios (desactiva la corrección automática de etiquetas) -DNO_VERBOSE_TAG_DATA Nombres de los contenidos de datos de etiquetas enumeradas

INTERNACIONALIZACIÓN

Las traducciones de libexif son realizadas por voluntarios que trabajan por su cuenta, ya sea directamente con el proyecto libexif o a través de uno de dos sitios de coordinación de traducciones, el Translation Project http://translationproject.org/domain/libexif.html y Launchpad https://translations.edge.launchpad.net/ubuntu/precise/+source/libexif/+pots/libexif-12. Cualquier actualización de las traducciones de idiomas coordinadas por el Translation Project debe realizarse a través de su sitio web, pero todos los demás idiomas se pueden actualizar ya sea a través de Launchpad (preferido) o enviando las actualizaciones directamente a la lista de correo de desarrolladores de libexif. Al momento de escribir esto, los siguientes idiomas deben actualizarse a través del Translation Project: cs da de es fr it ja nl pl sk sv uk vi

Si está interesado en traducir libexif a un nuevo idioma, le recomendamos que se una a uno de los grupos de traducción anteriores y aproveche los sistemas que han construido para ayudarle. NO se requiere una exención de responsabilidad de traducción para libexif en el Translation Project; al hacer una traducción, usted acepta implícitamente proporcionarla bajo los mismos términos de licencia que el resto de libexif (LGPL).

AUTORES

libexif fue escrito originalmente por Curtis Galloway [email protected]. Debido a que el diseño original no soportaba edición y guardado, Lutz Mueller [email protected] reescribió libexif desde cero. Desde entonces, muchas más personas han contribuido a libexif.

ENLACES

Algunos enlaces que quizás quiera consultar si está interesado en más información sobre EXIF.

  • http://drewnoakes.com/code/exif: marco de extracción de metadatos en Java
  • http://www.exif.org: información sobre el estándar EXIF.
  • http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/index.html: Parece libexif en Perl. Parece admitir muchas MakerNotes.
Descargar herramienta