Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/nfc-tools/libfreefare
Безопасность встроенных системБезопасность IoTИнструменты RFID/NFCАппаратная БезопасностьБезопасность оборудования и IoTТоп в Инструменты RFID/NFC №14
GitHubnfc-tools/libfreefare

libfreefare

Удобный API для работы с NFC-картами на основе libnfc.

Репозиторий
476113372 лет назадПроверено 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 (MAD) v1Поддерживается
Каталог приложений Mifare (MAD) v2Поддерживается
Каталог приложений Mifare (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

Для систем Windows

Требования

  • 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
Скачать инструмент