• MIFARE Classic Tool - MCT 1
  • MIFARE Classic Tool - MCT 2
  • MIFARE Classic Tool - MCT 3
  • MIFARE Classic Tool - MCT 4

MIFARE Classic Tool - MCT

This is an Android NFC-App for reading, writing, analyzing, etc. MIFARE® Classic RFID-Tags.
GENERAL INFORMATIONThis tool provides several features to interact with (and only with) MIFARE Classic RFID-Tags.It is designed for users who have at least basic familiarity with the MIFARE Classic technology.

┏━┫ PLEASE READ ┣━┃Please read the whole page and make sure you got everything right before rating. Thank you!┃If you rate with less then 4 stars, please leave a comment why. This way I can improve this app.┃If you like MCT please consider to buy the donate version.┗━

FEATURES
• Read MIFARE Classic tags
• Save and edit the tag data you read
• Write to MIFARE Classic tags (block-wise)
• Clone MIFARE Classic tags(Write dump of a tag to another tag; write 'dump-wise')
• Key management based on dictionary-attack(Write the keys you know in a file (dictionary). MCT will try to authenticate with thesekeys against all sectors and read as much as possible.)
• Format a tag back to the factory/delivery state
• Write the manufacturer block of special MIFARE Classic tags
• Create, edit and save key files (dictionaries)
• Decode & Encode MIFARE Classic Value Blocks
• Decode & Encode MIFARE Classic Access Conditions
• Compare dumps (Diff Tool)
• Display generic tag information
• Display the tag data as highlighted hex
• Display the tag data as 7-Bit US-ASCII
• Display the MIFARE Classic Access Conditions as a table
• Display MIFARE Classic Value Blocks as integer
• In-App (offline) help and information
• It's open source (GPLv3) ;)

IMPORTANT NOTESSome important things are:
• The features this tool provides are very basic. There are no suchfancy things like saving a URL to an RFID-Tag with a nice lookinggraphical user interface. If you want so save things on a tag,you have to input the raw hexadecimal data.
• This App can NOT crack/hackany MIFARE Classic keys. If you want to read/write an RFID-Tag, youneed keys for this specific tag first. For additional informationplease read/see Getting Started from the links section.
• There will be no "brute-force" attackcapability in this application. It is way too slow dueto the protocol.
• The first block of the first sector of an originalMIFARE Classic tag is read-only i.e. not writable. But thereare special MIFARE Classic tags that support writing to themanufacturer block with a simple write command. This App is able towrite to such tags and can therefore create fully correct clones.However, some special tags require a special command sequenceto put them into the state where writing to the manufacturer block is possible.These tags will not work.Remember this when you are shopping for special tags!
• This app will NOT work on some devices becausetheir hardware (NFC-controller) does not support MIFARE Classic( https://github.com/ikarus23/MifareClassicTool/issues/1 ).You can find a list of unsupported devices here:https://github.com/ikarus23/MifareClassicTool#general-information

LINKS
• Project Page on github:https://github.com/ikarus23/MifareClassicTool
• MIFARE Classic Tool on F-Droid:https://f-droid.org/repository/browse/?fdid=de.syss.MifareClassicTool
• Getting started & other help:https://github.com/ikarus23/MifareClassicTool#getting-started
• Bug tracker:IF YOU ENCOUNTER A PROBLEM PLEASE REPORT IT HEREhttps://github.com/ikarus23/MifareClassicTool/issues
• Additional stuff:http://publications.icaria.de/mct/
• Thread at the Proxmark3 Forum:http://www.proxmark.org/forum/viewtopic.php?id=1535

MIFARE® is a registered trademark of NXP Semiconductors.

Category : Tools

Related searches

Reviews (25)

Nik. K. Feb 18, 2022     

Excellent app indeed! The extended key set is extremely helpful. One glitch i faced when i tried to reimport the file generated by MCT sent myself through email. It imported successfully but couldnt open and gave error "some block contains error data (not hex)". Not sure how i can fix that. Works great on Nexus 7 Gen 1 with Android 4.4. Please add reader sniffing feature.

And. S. Jun 21, 2021     

It has an error, when I enter the passwords that there are and it dumps me and I save it. when doing it to another card with other keys you do not do it. If I try to analyze the first card with its keys again, now it does not recognize them and does not dump. desistalo and install and follows the same error, days after removing it install it and it works only once

Mih. R. Mar 12, 2021     

It's a good tool, but lately it is ignoring .keys files, other than extended-std.keys. I have changed the keys on some sectors for few cards, then I cannot longer read those sectors with the app. Still, I can read/write those sectors with a MIFARE reader/writer connected to the computer over USB, with the set key. I've created a new key file (personal.keys) and I'm selecting that on read in the app. It is saying that there are no matching keys. More than that, it cannot even read blank cards with FF FF FF FF FF KeyA if I don't select extended-std.keys, even if this key is in std.keys which I'm selecting on read. And there is no possibility to edit extended-std.keys and save, since the application is refusing to overwrite default .keys files.

Zac. W. Aug 2, 2021     

Great app minor issue with writing when it says no nfc tag available. Make sure to go into app permissions and have NFC always allowed checked. For some reason android only is allowing the initial read of the card but isn't keeping the NFC active, and it needs to always be active when using the app. Otherwise it won't write

Dan. F. Dec 20, 2018     

It is very good and surpasses my needs but there is a problem. I do not want it to open after reading the ID of an NFC card and I can not set it up.

San. S. Jun 15, 2020     

Works as described. Save me so many times when fob stopped working for some reason, cloned the original one in under 1 min. Thank you guys for this very useful app. Love from Australia

L3x. C. Sep 3, 2021     

I installed this and my touch screen stopped working. I suspect something else was installed along side this. I removed the app, but still the same. I had to reset my phone to get working again. My touch screen is now working perfectly. I would not install this ever again

Ata. Y. Oct 28, 2019     

A wonderful app with all the functions you need! Doesn't have any ads and completely free. Recommended.

Pat. v. R. Sep 14, 2020     

Softbricked a gen2 tag by using the previous version which did not have the fix for it. Do not see any option to recover that. New version should fix the issue, but not on my tag. Please help!

And. G. Dec 27, 2018     

Really easy to use. I could copy a Mifare Classic card for the first try without having any prior experiences with smartcards.

Wam. A. S. Feb 22, 2019     

When read Mifare Classic S50 1k chip Card the key mapping cannot continue! Creating key map..please wait... progress bar does not move,app can operate. MifareClassicTool 2.2.5 android 8.0

Mor. N. Aug 20, 2019     

really great tool. helps me a lot with my studies. despite displaying an error, writing a complete dump incl. sector 0 to a Chameleon Mini works like charm.

Chr. S. Sep 25, 2018     

The app does exactly what it should. I used it to reverse engineer a hotel's room access system for fun while sitting at a pool.

Pau. S. Nov 28, 2018     

Nice tool! "display tag info" on main menu , refresh button in "display tag info" screen, troubleshoot info when tag not found : move tag, not mifare classic...

Ber. Jul 1, 2020     

Is there something wrong with the latest update? It can work when writing sector 0 and block 0 or other sector or block individually. But it won't work when I try writing a whole dump file from sector 0 to 15. I am using CUID card and Samsung Note 9.

ote. Mar 28, 2022     

It worked perfectly but then suddenly "no valid key found in chosen key file" what could be wrong?

Car. K. Nov 20, 2018     

Great app and does what I need of it. Just wished it didn't Auto launch the app when it detects a mifare card.

Cip. Nov 2, 2018     

Does not work on mate 10. It is trying to read a tag and then says connection lost. If it's not supported why can I install it?

Den. I. Feb 3, 2020     

My phone, Note 10 plus, is in the list of supporting devices, but every when i try to read anything I got message there is no MIFARE Classic tag...

Ber. V. Oct 25, 2019     

full function, easy to use, totally free. Great NFC tool.

Dan. C. Sep 25, 2018     

Ver happy with the app, would be more perfect if the writing block 0, sector 0 would be like csetuid on the magic cards...

Jas. P. Nov 7, 2019     

The dash (-) character is that it cannot be read or cannot be decrypted? I made a CUID card nearly identical to my school card and it didn't work. The only difference is that my school card has twelve dashes in sector 0 - 5's keyA. Anyway it is a wonderful app, thanks!

A. G. u. Dec 16, 2018     

Fantastic! Did what it meant to be. But I have problem finding the compatible "special" tag though. Could you provide the purchase link please?

sam. A. Jul 21, 2019     

Tested on a new tag. Read is working but Write is NOT even though it says Data successfully written!

ron. Dec 29, 2019     

Works well with mifare cards..writing or dumping. On own not able to write UID or block 0 unless magic cards but combined with RFID copier which copies UID to any writeable card, can clone mifare access cards