mygod/mifareclassictool — explained in plain English
Analysis updated 2026-08-04 · repo last pushed 2023-08-17
Clone a building access card to a spare blank tag so you have a backup.
Back up the raw data from an RFID fob before it stops working.
Inspect how a MIFARE Classic tag is structured for security research or auditing.
Write data to special magic tags that allow overriding read-only areas for a perfect clone.
| mygod/mifareclassictool | 0xallam/posthog | 0xallam/search-engine | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | — | Python | C++ |
| Last pushed | 2023-08-17 | 2026-03-26 | 2023-08-23 |
| Maintenance | Dormant | Maintained | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | pm founder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an Android phone with NFC hardware that specifically supports MIFARE Classic, plus the cryptographic keys for the tag you want to read.
MIFARE Classic Tool (MCT) is a free Android app that lets you read, write, clone, and analyze MIFARE Classic RFID tags, the small, chip-based cards and fobs commonly used for building access, public transit, and other RFID-based systems. You tap a tag against your phone's NFC reader, and the app shows you the raw data stored on it, lets you edit that data, write it to another tag, or reset a tag to its factory state. It's available on Google Play, F-Droid, and as a direct APK download. To use it, you need an Android phone with NFC hardware that supports MIFARE Classic (some phones don't, due to their NFC chip). You also need the cryptographic keys for the specific tag you want to read. The app can't crack or hack these keys, you have to obtain them through other tools or already know them. Once you have keys, you put them in a text file, and the app tries each key against every section of the tag to read as much data as possible. All data is shown and entered as raw hexadecimal numbers, so some familiarity with hex is expected. The app is built for people who already have at least a basic understanding of MIFARE Classic technology, think security researchers, hobbyists, or anyone who works with RFID access systems and wants to inspect or back up what's stored on a card. For example, if you manage building access cards and want to clone one to a spare, or if you're studying how a particular tag is structured, this tool gives you direct, low-level access to the data. It also supports special "magic" tags that allow writing to normally read-only areas, enabling fully correct clones. A few notable tradeoffs: the app deliberately avoids brute-force attacks (too slow given the protocol) and stays focused on raw data rather than offering polished workflows for everyday tasks like saving a URL to a tag. It's open source under the GPLv3, originally developed in 2012/2013 by Gerhard Klostermeier in cooperation with SySS GmbH and Aalen University.
Free Android app for reading, writing, cloning, and analyzing MIFARE Classic RFID cards using your phone's NFC. You need the card's cryptographic keys beforehand, the app doesn't crack them for you.
Dormant — no commits in 2+ years (last push 2023-08-17).
Free to use, modify, and share, but any derivative works must also be open source under the same GPL license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.