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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
libfreefare — واجهة برمجة تطبيقات ملائمة للتعامل مع بطاقات NFC فوق libnfc. | Kitploit
أدوات/GitHubGitHub/nfc-tools/libfreefare
أمان الأنظمة المدمجةأمان إنترنت الأشياءأدوات RFID/NFCأمن الأجهزةأمان الأجهزة وإنترنت الأشياء
GitHubnfc-tools/libfreefare

libfreefare

واجهة برمجة تطبيقات ملائمة للتعامل مع بطاقات NFC فوق libnfc.

عرض المستودع
475114منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

مقدمة

Build Status Join the chat at https://gitter.im/nfc-tools/libfreefare

يوفر مشروع libfreefare واجهة برمجة تطبيقات (API) ملائمة للتعامل مع بطاقات MIFARE.

إنه جزء من nfc-tools، ويمكنك العثور على مزيد من المعلومات عنها في ويكي nfc-tools.

إذا كنت جديدًا على libfreefare أو nfc-tools، فمن المستحسن أن تجمع معلومات مفيدة من الموقع الرسمي للمشروع والمنتديات المخصصة.

مصفوفة الميزات

البطاقات

البطاقةالحالة
FeliCa Liteمدعومة
MIFARE Classic 1kمدعومة
MIFARE Classic 4kمدعومة
MIFARE DESFire 2kمدعومة
MIFARE DESFire 4kمدعومة
MIFARE DESFire 8kمدعومة
MIFARE DESFire EV1مدعومة
MIFARE Miniمدعومة
MIFARE Plus S 2kغير مدعومة
MIFARE Plus S 4kغير مدعومة
MIFARE Plus X 2kغير مدعومة
MIFARE Plus X 4kغير مدعومة
MIFARE Ultralightمدعومة
MIFARE Ultralight Cمدعومة
NTAG21xمدعومة

المواصفات

المواصفةالحالة
Mifare Application Directory (MAD) v1مدعومة
Mifare Application Directory (MAD) v2مدعومة
Mifare Application Directory (MAD) v3مدعومة (جزء من دعم Mifare DESFire)

التثبيت

لأنظمة *NIX

يمكنك استخدام الإصدار المُطلق (انظر قسم التنزيل) أو إصدار التطوير:

أولًا، تأكد من تثبيت جميع التبعيات:

  • libnfc;
  • git;
  • Autotools (autoconf, automake, libtool);
  • حزمة تطوير OpenSSL.
root@kitploit:~
apt-get install autoconf automake git libtool libssl-dev pkg-config

استنسخ هذا المستودع:

root@kitploit:~
git clone https://github.com/nfc-tools/libfreefare.git
cd libfreefare

قبل التجميع، تذكر تشغيل:

root@kitploit:~
autoreconf -vis

يمكنك الآن تجميع libfreefare بالطريقة المعتادة لأدوات Autotools:

root@kitploit:~
./configure --prefix=/usr
make
sudo make install

لأنظمة ويندوز

المتطلبات

  • cmake
  • make
  • mingw{32,64}-gcc

البناء

root@kitploit:~
mingw64-cmake -DLIBNFC_INCLUDE_DIRS=/path/to/libnfc-source/include  -DLIBNFC_LIBRARIES=/path/to/libnfc.dll
mingw64-make

التصحيح

من أجل التصحيح باستخدام gdb، يجب ضبط CFLAGS:

root@kitploit:~
CFLAGS="-O0 -ggdb" ./configure --prefix=/usr
make clean all

بعد ذلك، يمكن تصحيح الأمثلة باستخدام أمر من هذا النوع من جذر المستودع:

root@kitploit:~
./libtool --mode=execute gdb examples/mifare-classic-write-ndef

إذا كنت مهتمًا فقط بعرض آثار النقل بين PCD وPICC، فما عليك سوى استخدام خيار التهيئة --enable-debug:

root@kitploit:~
./configure --enable-debug
make clean all
تنزيل الأداة