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
external_libexif_AOSP10_r33_CVE-2020-0181 — Biblioteca en C para analizar, editar y guardar datos EXIF, parcheada para CVE-2020-0181 para prevenir el desbordamiento de búfer en el montón en el análisis de etiquetas EXIF. | Kitploit
Herramientas/GitHubGitHub/trinadh465/external_libexif_aosp10_r33_cve-2020-0181
Análisis EstáticoAnálisis de VulnerabilidadesAnálisis de CódigoExplotaciónFuzzingAnálisis de Binarios
GitHubtrinadh465/external_libexif_aosp10_r33_cve-2020-0181

external_libexif_AOSP10_r33_CVE-2020-0181

Biblioteca en C para analizar, editar y guardar datos EXIF, parcheada para CVE-2020-0181 para prevenir el desbordamiento de búfer en el montón en el análisis de etiquetas EXIF.

Ver Repositorio
15hace 4 añosAún no revisado

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 →
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 GUI.

CARACTERÍSTICAS

libexif admite el análisis, edición y guardado de datos EXIF. Además, cuenta con soporte para gettext. Se soportan todas las etiquetas EXIF descritas en el estándar EXIF 2.1 (y la mayoría de las de 2.2). 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. GNU gettext se utilizará 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 estamos poniendo 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 con 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)

CONSTRUCCIÓN

Realmente depende de su entorno qué hacer para compilar libexif. Construir desde el tarball de origen generalmente implica los comandos:

./configure make sudo make install

Al compilar desde el código fuente fuera de CVS, será necesario algo como lo siguiente:

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 de código si Doxygen está disponible --enable-ship-binaries Para incluir DLL de Windows en 'make dist'

Ciertas aplicaciones especializadas pueden reducir el tamaño del binario de libexif configurando una o ambas de las siguientes macros en la variable de entorno CPPFLAGS en tiempo de configuración. 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 al eliminarlas.

-DNO_VERBOSE_TAG_STRINGS Nombres y descripciones de etiquetas EXIF, mensajes de depuración, campos EXIF obligatorios (deshabilita 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 los 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 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 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 ayudarlo. NO se requiere una exención de responsabilidad de traducción para libexif en el Translation Project; al realizar una traducción, 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 desee consultar si está interesado en obtener 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 soportar muchas notas de fabricante.
Descargar herramienta