Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
libexif_Android10_r33_CVE-2016-6328 — مكتبة قائمة على C لتحليل وتحرير وحفظ بيانات EXIF الوصفية من صور JPEG، مع التركيز على استغلال CVE-2016-6328 لنظام Android 10. | Kitploit
أدوات/GitHubGitHub/pazhanivelmani/libexif_android10_r33_cve-2016-6328
تحليل الثغرات الأمنيةالاستغلالالتحقيق الجنائي الرقميالتحاليل الرقمية الجنائيةالتشفيرتحليل الملفات الثنائية
GitHubpazhanivelmani/libexif_android10_r33_cve-2016-6328

libexif_Android10_r33_CVE-2016-6328

مكتبة قائمة على C لتحليل وتحرير وحفظ بيانات EXIF الوصفية من صور JPEG، مع التركيز على استغلال CVE-2016-6328 لنظام Android 10.

عرض المستودع
16منذ سنة واحدةلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

libexif -------

الوصف

libexif هي مكتبة لتحليل بيانات EXIF وتحريرها وحفظها. وهي مصممة لتحل محل العديد من التطبيقات المكررة في أدوات سطر الأوامر والبرامج ذات الواجهات الرسومية.

الميزات

تدعم libexif تحليل بيانات EXIF وتحريرها وحفظها. بالإضافة إلى ذلك، فهي تدعم gettext. جميع وسوم EXIF الموصوفة في معيار EXIF 2.1 (ومعظمها من 2.2) مدعومة. كما أن العديد من ملاحظات الشركات المصنعة من كاميرات Canon وCasio وEpson وFuji وNikon وOlympus وPentax وSanyo مدعومة أيضًا.

المتطلبات

libexif مكتوبة بلغة C بسيطة ولا تتطلب أي مكتبة إضافية. سيتم استخدام GNU gettext لترجمة اللغة، إذا كان متاحًا.

القيود

يمكن لـ libexif التعامل مع بعض ملاحظات الشركات المصنعة فقط، وحتى تلك ليس بشكل جيد للغاية. هناك حاجة إلى مزيد من العمل. لاحظ أنه تم دمج libmnote مع libexif - لم يعد مطلوبًا.

الاستخدام

لقد قمنا بتوثيق واجهة برمجة تطبيقات libexif باستخدام doxygen ونوفر النتائج على http://libexif.sourceforge.net/api/

توضح البرامج الاختبارية القصيرة في دليل test كيفية إنشاء بيانات EXIF صالحة من الصفر، وكيفية حفظ بيانات EXIF وكيفية تحميل بيانات EXIF من البيانات الموجودة في الذاكرة. هناك أيضًا بعض البرامج المثال البسيطة المتوفرة في دليل contrib/examples/. لا تتردد في الاتصال بنا على [email protected] إذا كانت لديك أي أسئلة حول كيفية استخدام libexif.

لربط libexif بحزمة خاصة بك، نوصي باستخدام أداة pkgconfig (انظر http://www.freedesktop.org/wiki/Software/pkg-config/ من أجل راحتك، توفر libexif كلاً من libexif-uninstalled.pc وتقوم بتثبيت libexif.pc.

الواجهات الأمامية

فيما يلي الواجهات الأمامية التي أعرفها لـ libexif:

  • exif: أداة سطر أوامر صغيرة لعرض معلومات EXIF في ملفات JPEG (http://www.sourceforge.net/projects/libexif).
  • gexif: واجهة أمامية لـ GTK+ لتحرير بيانات EXIF (http://www.sourceforge.net/projects/libexif).
  • gphoto2: واجهة أمامية لسطر الأوامر لـ libgphoto2، وهي مكتبة للوصول إلى مجموعة واسعة من الكاميرات الرقمية (http://www.gphoto.org).
  • gtkam: واجهة أمامية لـ GTK+ لـ libgphoto2 (http://www.gphoto.org).
  • thirdeye: منظم الصور الرقمية ومشغل لنظام eComStation (http://ecomstation.ru/thirdeye).
  • digikam: تطبيق إدارة الصور الرقمية لـ KDE (http://www.digikam.org/)

إذا كنت ترغب في ترحيل برنامجك لاستخدام libexif أو إضافة دعم EXIF إليه، فلا تتردد في الاتصال بالمؤلفين.

المكتبات

فيما يلي المكتبات التي أعرفها والتي تستخدم libexif أو استُلهمت منه:

  • libexif-gtk: مكتبة من عناصر واجهة المستخدم للمساعدة في عرض وسوم EXIF في برامج GTK (جزء من مشروع libexif)
  • pel: كود PHP (http://pel.sourceforge.net)

البناء

يعتمد ما يجب فعله لبناء libexif حقًا على بيئتك. عادةً ما يتضمن البناء من ملف المصدر المضغوط (tar ball) الأوامر التالية:

./configure make sudo make install

عند البناء من المصدر خارج CVS، سيكون شيء مثل التالي ضروريًا:

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

أو، ربما فقط:

autoreconf -i ./configure make

إلى جانب الوسائط القياسية، يقبل configure عدة وسائط خاصة بـ libexif:

--disable-docs لتعطيل إنتاج أي توثيق --enable-internal-docs لبناء توثيق الكود الداخلي إذا كان Doxygen متاحًا --enable-ship-binaries لتضمين مكتبات Windows DLL في 'make dist'

يمكن لبعض التطبيقات المتخصصة تقليل حجم ملف libexif الثنائي عن طريق تعيين أحد الماكروين التاليين أو كليهما في متغير البيئة CPPFLAGS في وقت configure. يزيل كل منهما أنواعًا معينة من السلاسل النصية والثوابت من الملف الثنائي. التطبيقات التي تحتاج إلى الوصول إلى وسوم EXIF محددة ومعروفة وتعرف مسبقًا معنى بياناتها لا تحتاج إلى تلك السلاسل ويمكنها توفير مساحة كبيرة عن طريق إزالتها.

-DNO_VERBOSE_TAG_STRINGS أسماء وأوصاف وسوم EXIF ورسائل التصحيح، حقول EXIF الإلزامية (تعطيل الإصلاح التلقائي للوسوم) -DNO_VERBOSE_TAG_DATA أسماء محتويات بيانات الوسوم المعدودة

التدويل

تُنجز ترجمات libexif بواسطة متطوعين يعملون بشكل مستقل، إما مباشرة مع مشروع libexif أو من خلال أحد موقعي تنسيق الترجمة، مشروع الترجمة http://translationproject.org/domain/libexif.html وLaunchpad https://translations.edge.launchpad.net/ubuntu/precise/+source/libexif/+pots/libexif-12. يجب إجراء أي تحديثات لترجمات اللغات المنسقة بواسطة مشروع الترجمة من خلال موقعه على الويب، ولكن يمكن تحديث جميع اللغات الأخرى إما عبر Launchpad (المفضل) أو عن طريق إرسال التحديثات إلى القائمة البريدية لمطوري libexif مباشرة. حتى وقت كتابة هذا، يجب تحديث اللغات التالية من خلال مشروع الترجمة: cs da de es fr it ja nl pl sk sv uk vi

إذا كنت مهتمًا بترجمة libexif إلى لغة جديدة، فإننا نوصي بالانضمام إلى إحدى مجموعات الترجمة المذكورة أعلاه والاستفادة من الأنظمة التي بنوها لمساعدتك. إخلاء مسؤولية الترجمة غير مطلوب لـ libexif في مشروع الترجمة؛ من خلال إجراء ترجمة، فإنك توافق ضمنيًا على توفيرها بموجب نفس شروط الترخيص المطبقة على بقية libexif (LGPL).

المؤلفون

كتب libexif في الأصل Curtis Galloway [email protected]. نظرًا لأن التصميم الأصلي لم يدعم التحرير والحفظ، أعاد Lutz Mueller [email protected] كتابة libexif من الصفر. منذ ذلك الحين، ساهم العديد من الأشخاص في libexif.

الروابط

بعض الروابط التي قد ترغب في الاطلاع عليها إذا كنت مهتمًا بمزيد من المعلومات حول EXIF.

  • http://drewnoakes.com/code/exif: إطار عمل لاستخراج البيانات الوصفية في Java
  • http://www.exif.org: معلومات حول معيار EXIF.
  • http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/index.html: يبدو مثل libexif في Perl. يبدو أنه يدعم الكثير من MakerNotes.
تنزيل الأداة