Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
libfreefare — Une API pratique pour la manipulation de cartes NFC basée sur libnfc. | Kitploit
Outils/GitHubGitHub/nfc-tools/libfreefare
Sécurité des Systèmes EmbarquésSécurité IoTOutils RFID/NFCSécurité MatérielleSécurité Matériel et IoT
GitHubnfc-tools/libfreefare

libfreefare

Une API pratique pour la manipulation de cartes NFC basée sur libnfc.

Voir le dépôt
475114il y a 2 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Introduction

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

Le projet libfreefare fournit une API pratique pour la manipulation des cartes MIFARE.

Il fait partie des nfc-tools, vous pouvez trouver plus d'informations à leur sujet sur le wiki nfc-tools.

Si vous débutez avec libfreefare ou les nfc-tools, vous pouvez recueillir des informations utiles sur le site web du projet et les forums dédiés.

Matrice des fonctionnalités

Tags

TagStatut
FeliCa LitePris en charge
MIFARE Classic 1kPris en charge
MIFARE Classic 4kPris en charge
MIFARE DESFire 2kPris en charge
MIFARE DESFire 4kPris en charge
MIFARE DESFire 8kPris en charge
MIFARE DESFire EV1Pris en charge
MIFARE MiniPris en charge
MIFARE Plus S 2kNon pris en charge
MIFARE Plus S 4kNon pris en charge
MIFARE Plus X 2kNon pris en charge
MIFARE Plus X 4kNon pris en charge
MIFARE UltralightPris en charge
MIFARE Ultralight CPris en charge
NTAG21xPris en charge

Spécifications

SpecificationStatut
Mifare Application Directory (MAD) v1Pris en charge
Mifare Application Directory (MAD) v2Pris en charge
Mifare Application Directory (MAD) v3Pris en charge (fait partie du support Mifare DESFire)

Installation

Pour les systèmes *NIX

Vous pouvez utiliser la version publiée (voir la section Téléchargement) ou la version de développement :

Tout d'abord, assurez-vous que toutes les dépendances sont installées :

  • libnfc;
  • git;
  • Autotools (autoconf, automake, libtool);
  • Paquet de développement OpenSSL.
root@kitploit:~
apt-get install autoconf automake git libtool libssl-dev pkg-config

Clonez ce dépôt :

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

Avant de compiler, n'oubliez pas d'exécuter :

root@kitploit:~
autoreconf -vis

Vous pouvez maintenant compiler libfreefare de la manière habituelle avec autotools :

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

Pour les systèmes Windows

Prérequis

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

Compilation

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

Débogage

Afin de déboguer avec gdb, vous devez ajuster les CFLAGS :

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

Il est ensuite possible de déboguer les exemples avec une commande de ce type à la racine du dépôt :

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

Si vous êtes uniquement intéressé par la visualisation des traces de transfert entre le PCD et le PICC, utilisez simplement l'option de configuration --enable-debug :

root@kitploit:~
./configure --enable-debug
make clean all
Télécharger l’outil