Retour aux mises à jour
New releaseSep 19, 2026

proxmark3 v4.23346

Outil matériel pour l'analyse, l'émulation et les tests de pénétration RFID. Prend en charge les protocoles 125kHz et 13.56MHz (MIFARE, iClass, ISO14443/15693) avec récupération de clés, sniffing et scripting pour la recherche en sécurité.

Partager

Iceman Fork - Proxmark3

Le Proxmark3 est l'outil suisse de la RFID, permettant d'interagir avec la grande majorité des étiquettes RFID à l'échelle mondiale. Conçu à l'origine par Jonathan Westhues, cet appareil est désormais l'outil de référence pour l'analyse RFID des passionnés. Le dépôt Iceman est considéré comme le summum des fonctionnalités, offrant une vaste gamme de commandes extrêmement utiles et pratiques ainsi que des scripts LUA pour automatiser l'identification des puces, les tests de pénétration et la programmation.

Latest ReleaseCoverityContributeurs
Latest releaseCoverity StatusGitHub contributors
Actions OSX CIActions Ubuntu CIActions Windows CI
MacOS Build and TestUbuntu Build and TestWindows Build and Test

Table des matières

INSTALLATION ET APERÇU DU PROXMARK3

Notes / documents utiles

Comment compiler ?

Proxmark3 RDV4

Consultez les liens d'instructions dans les tableaux ci-dessus pour compiler, flasher et exécuter pour votre appareil Proxmark3 RDV4.

Plateformes Proxmark3 génériques

Afin de compiler ce dépôt pour les plateformes Proxmark3 génériques, nous vous invitons à lire les paramètres de compilation avancés

Nous définissons les plateformes Proxmark3 génériques comme étant les appareils suivants.

Supportés

  • RDV1, RDV2, RDV3 easy
  • Ryscorp version PCB verte
  • Radiowar version PCB noire
  • De nombreuses versions chinoises adaptées du RDV3 easy (kkmoon, PiSwords, etc.)
  • Proxmark3 SE (Special Edition) (BLE activé)
  • Proxmark3 X
    • Note: Testé par la communauté
    • Note: matériel inconnu

Non supportés

  • ⚠ Proxmark Evolution (EVO)
    • Note: affectation des broches inconnue.
  • ⚠ Ryscorp Proxmark3 Pro
    • Note: l'appareil a un FPGA différent et une affectation des broches inconnue.
    • Note: l'entreprise a disparu, laissant ses clients dans l'ignorance.

Support expérimental

  • ⚠ iCopy-X
    • Note: actuellement incompatible avec l'interface graphique iCopy-X car les commandes du client Proxmark utilisent une syntaxe différente
    • Note: voir aussi les dépôts de la communauté iCopy-X pour les sources amont, le matériel inversé, etc.
    • Note: utilise un DRM pour verrouiller les tags, ignore les licences open source. Utilisation à vos propres risques.
  • ⚠ Proxmark3 Ultimate
    • Note: matériel inconnu
    • Note: les images FPGA sont construites pour celui-ci. Utilisation à vos propres risques.

Statut de support inconnu

  • ⚠ VX
    • Note: matériel inconnu

En ce qui concerne ces nouveaux modèles inconnus, nous comptons sur la communauté pour signaler si ce dépôt fonctionne et ce qu'ils ont fait pour le faire fonctionner.

Taille de mémoire flash de 256 Ko des plateformes Proxmark3 génériques

Note: Vous devez surveiller la taille de la mémoire flash intégrée de votre puce ARM. Avec 512 Ko, vous êtes tranquille, mais si elle est de 256 Ko, vous devez compiler ce dépôt avec encore moins de fonctionnalités. Lorsque vous exécutez ./pm3-flash-all, vous pouvez voir la taille de votre appareil si le bootloader de ce dépôt est installé. Sinon, vous trouverez la taille signalée dans le message de démarrage lors de l'exécution du client Proxmark3 ./pm3.

OBS! Lisez l'avis sur la mémoire flash de 256 Ko

Quoi de neuf ?

Modifications matérielles du Proxmark3 RDV4 :

  • ajout d'une mémoire flash de 256 Ko
  • ajout d'un module de carte à puce
  • ajout d'un connecteur FPC pour périphériques tels que le module Bluetooth + batterie
  • antennes améliorées
    • interchangeables
    • commutateur de facteur Q LF
    • commutateur de fréquence LF 125/134
  • facteur de forme PCB minuscule
  • boîtier ABS

Ce dépôt par rapport au dépôt officiel Proxmark3 :

Consultez le fichier Changelog que nous essayons de maintenir à jour.

En bref, ce dépôt vous offre une expérience utilisateur complètement différente en ce qui concerne le Proxmark3.

  • Prend en charge la complétion par tabulation des commandes
  • CLI plus riche avec utilisation de couleurs / emojis
  • Système de texte d'aide implémenté partout
  • Système d'astuces
  • Paramètres de préférences utilisateur
  • Tests approfondis avec des systèmes d'intégration continue sur Linux, OSX et Windows, et utilisation régulière d'outils d'analyse statique comme
    • Coverity Scan
    • Cppcheck (v2.6)
    • Application agressive des indicateurs de diagnostic par GCC et Clang
  • Détection automatique des ports série et intégration transparente avec le module Bluetooth
  • Reconnexion à l'appareil depuis le client
  • Prend en charge les attaques tearoff
  • Prend en charge NFC NDEF type1, type2, type4a, type4b, mifare, code-barres
  • Prend en charge les scripts client pm3, les scripts lua, les scripts python
  • La collection de scripts la plus complète disponible
  • Encodage, décodage Wiegand
  • Prend en charge EMV
  • Prend en charge CIPURSE
  • La plupart des modes autonomes disponibles avec compilation facile
  • Script de test approfondi pour le client et les outils externes
  • Les dictionnaires de clés connues compilés les plus complets
  • Communications USB allégées avec trames NG
  • Le logiciel de récupération de clés publiquement connu le plus compilé
  • Les implémentations les plus rapides dudit logiciel
  • Prend en charge plusieurs formats de fichiers pour les fichiers de dump (BIN/EML/JSON)
  • Interopérabilité desdits formats de fichiers avec libnfc, l'application MFC tool, etc.
  • Prend en charge plus de protocoles RFID que jamais
  • Installation facile pour les mainteneurs de paquets, les mainteneurs de distributions
  • Prend en charge cmake, make
  • Compilation sans erreurs ni avertissements sur plus de systèmes d'exploitation/plateformes que jamais
  • Disponible en tant que paquet sur les distributions connues comme Gentoo, Kali, Termux, Macports, Homebrew
  • Beaucoup plus de documentation

Développement

Note: Ce dépôt est à la pointe de la technologie. Les mainteneurs travaillent activement à partir de ce dépôt et restructureront périodiquement le code pour le rendre plus facile à comprendre, naviguer, compiler, tester et y contribuer, attendez-vous donc à des changements significatifs dans la disposition du code sur une base régulière.

👉 Rappel! Si vous avez l'intention de contribuer au code, veuillez d'abord lire les notes de style de codage. Nous fusionnons généralement rapidement vos contributions car nous aimons l'idée d'intégrer une fonctionnalité dans le Proxmark3 et d'éliminer les bogues par la suite.

La feuille de route publique est un excellent point de départ si vous souhaitez contribuer.

Systèmes d'exploitation supportés

Ce dépôt se compile parfaitement sur

Binaires précompilés

Voir Constructions précompilées Proxmark3

Interface graphique Proxmark3

L'interface graphique officielle PM3-GUI de Gaucho ne fonctionnera pas. Sans oublier qu'elle est assez ancienne et n'est plus maintenue.

Canaux officiels

Où trouver la communauté ?

Mainteneurs

À tous les mainteneurs de distributions et de paquets, nous avons essayé de vous faciliter la vie.

make install est maintenant disponible et si vous voulez en savoir plus.

Ce document vous sera utile :

Citation

Utilisez ce bibtex pour citer ce dépôt globalement :

@misc{proxmark3,
  author = {C. {Herrmann} and P. {Teuwen} and O. {Moiseenko} and M. {Walker} and others},
  title = {{Proxmark3 -- Iceman repo}},
  howpublished = {\url{https://github.com/RfidResearchGroup/proxmark3}},
  keywords = {rfid nfc iceman proxmark3 125khz 134khz 13.56mhz},
}

Si vous devez vous référer à un état spécifique du dépôt, utilisez un numéro de commit ou une date d'accès, par exemple :

  note = {Accessed: commit 12327f71a27da23831901847886aaf20e8ad3ca0}
  note = {Accessed: 2021-01-01}

Droits d'auteur et conditions de licence

Chaque contribution relève du droit d'auteur de son auteur. Voir AUTHORS.

Le code source du Proxmark3 est couvert par les conditions de licence suivantes, généralement appelées GPLv3 ou ultérieure.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

Une copie de la GPLv3 est disponible dans LICENSE.

Certaines dépendances peuvent être sous d'autres termes de licence libre compatibles avec les conditions de licence du Proxmark3, voir leur description respective.

Catégories