gsbabil / ClassicNFC

Code to demonstrate cloning Mifare Classic based access control cards and sniffing credit card data using NFC on Android!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ClassicNFC

Code to demonstrate cloning Mifare Classic based access control cards and sniffing credit card data using NFC on Android!

Ruxcon Presentation

Compiling

./gradlew assembleDebug

Disclaimer

The code was compiled and tested using the following:

  • Phone: Google Nexus S (codename: crespo)

  • Operating System: CyanogenMod version - 10.1-20130411-EXPERIMENTAL-crespo-M3

  • Emulation button is currently disabled

    • My original intention was to emulate Mifare Classic
      • Mifare Classic Emulation doesn't seem to be possible without access to the Secure Element (SE) that's ships with Nexus S
      • Google doesn't share the credentials to access the SE
    • Credit card emulation should be possible with Android's Host Card Emulation (HCE) API introduced in Android 4.4

About

Code to demonstrate cloning Mifare Classic based access control cards and sniffing credit card data using NFC on Android!

License:GNU General Public License v3.0


Languages

Language:Java 100.0%