MIFARE Classic Tool
Download ApkMIFARE Classic Tool Application Screenshots




MIFARE Classic Tool AI Editor's Review
MIFARE Classic Tool is a powerful, low-level application for in-depth analysis, reading, and writing of MIFARE Classic RFID tags. It's designed for advanced users needing detailed control and diagnostics of their RFID infrastructure.
Comprehensive Analysis
MIFARE Classic Tool is a utility focused on providing low-level access to MIFARE Classic RFID tags. It allows users to read, write, and thoroughly analyze these tags, offering detailed insights into their structure and data. The application is geared toward experienced users who need granular control over their RFID infrastructure. While powerful, its complexity may present a steep learning curve for those unfamiliar with RFID technology. The application is stable and performs as expected, delivering advanced functionality for RFID tag management.
Key Advantages
- Provides low-level access for advanced RFID tag manipulation.
- Offers comprehensive analysis capabilities for MIFARE Classic tags.
- Enables reading and writing of data to compatible tags.
Areas for Improvement
- Requires advanced technical knowledge and understanding of RFID technology.
- The user interface can be overwhelming for beginners.
The description of MIFARE Classic Tool
Site Editorial Commentary:Read, write, analyze, etc. MIFARE® Classic RFID-Tags!
MIFARE Classic Tool is a powerful, low-level utility designed for interacting with MIFARE® Classic RFID tags. This application caters to users with a foundational understanding of MIFARE® Classic technology, offering a suite of features for reading, writing, and in-depth analysis of these tags.**GENERAL INFORMATION**
This tool focuses exclusively on MIFARE Classic RFID tags, providing functionalities to read, analyze and manipulate tag data. It is intended for users who possess basic knowledge of MIFARE Classic technology.
Before using, please ensure you've thoroughly reviewed the documentation. If you find MCT valuable, consider supporting its development by purchasing the donate version.
*Issue: My dump/key files are gone after updating MCT!*
*Solution:* Please refer to this issue on GitHub: https://github.com/ikarus23/MifareClassicTool/issues/326
**KEY FEATURES**
* **Read MIFARE Classic tags:** Extract data directly from compatible RFID tags.
* **Save and edit tag data:** Store and modify the information retrieved from the tags.
* **Write to MIFARE Classic tags (block-wise):** Transfer data to tags on a block-by-block basis.
* **Clone MIFARE Classic tags:** Duplicate the contents of one tag onto another ('dump-wise' writing).
* **Key management via dictionary-attack:** Utilize a dictionary file of known keys to attempt authentication and maximize data extraction.
* **Format tags:** Restore tags to their original Factory state.
* **Write manufacturer block:** Allows writing to the manufacturer block of special MIFARE Classic tags.
* **Create and manage key files:** Build and edit dictionaries for key management.
* **Decode & Encode Value Blocks:** Interpret and modify MIFARE Classic Value Blocks.
* **Decode & Encode Access Conditions:** Understand and adjust MIFARE Classic Access Conditions.
* **Compare dumps (Diff Tool):** Identify differences between tag data dumps.
* **Display generic tag information:** View essential details about the tag.
* **Hexadecimal data display:** Present tag data in a highlighted hexadecimal format.
* **7-Bit US-ASCII display:** View tag data in a readable ASCII format.
* **Access Condition table:** Display MIFARE Classic Access Conditions in a tabular format.
* **Value Block integer display:** Show MIFARE Classic Value Blocks as integer values.
* **Calculate BCC:** Calculate the Block Check Character.
* **Quick UID clone:** Quickly clone the Unique Identifier of a tag.
* **Import/export:** Support for common file types for data exchange.
* **In-App (Offline) help:** Access documentation and information without an internet connection.
* **Open Source (GPLv3):** The application is open-source, promoting transparency and community contributions.
**IMPORTANT CONSIDERATIONS**
* The tool provides fundamental features. It doesn't include advanced functionalities such as URL saving with a graphical interface. Users are expected to input raw hexadecimal data for writing.
* This app does *not* crack or hack MIFARE Classic keys. You *must* possess the correct keys to read or write to a specific tag. Refer to the 'Getting Started' section for more information.
* Brute-force attacks are *not* supported due to protocol limitations.
* The first block of the first sector on genuine MIFARE Classic tags is typically read-only. However, special 'magic tag gen2' tags allow writing to the manufacturer block. This application supports writing to these tags for complete cloning. note that some special tags require specific commands to enable writing to the manufacturer block, and these may not be compatible.
* This app may *not* function on all devices due to NFC conTroller limitations (https://github.com/ikarus23/MifareClassicTool/issues/1). A list of unsupported devices can be found here: https://github.com/ikarus23/MifareClassicTool#general-information.
**USEFUL LINKS**
* GitHub Project Page: https://github.com/ikarus23/MifareClassicTool
* MIFARE Classic Tool on F-Droid: https://f-droid.org/repository/browse/?fdid=de.syss.MifareClassicTool
* Getting Started & Help: https://github.com/ikarus23/MifareClassicTool#getting-started
* Bug Tracker: https://github.com/ikarus23/MifareClassicTool/issues (Report any issues here!)
* Additional Resources: http://publications.icaria.de/mct/
* Proxmark3 Forum Thread: http://www.proxmark.org/forum/viewtopic.php?id=1535
MIFARE® is a registered trademark of NXP Semiconductors.