emsec / ChameleonMini

The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.
Other
1.74k stars 392 forks source link

Updates to DESfire support code in #287 #288

Closed maxieds closed 4 years ago

maxieds commented 4 years ago

The pull request removes some unused code from the testing software for MF DESFire with LibNFC. It also includes a small patch I made to change the ISO14443 select command in the standard Application directory. The changes made only affect the Chameleon when running CONFIG=MF_DESFIRE. The resulting output of nfc-anticol is as follows:

$ nfc-anticol 
NFC reader: SCM Micro / SCL3711-NFC&RW opened

Sent bits:     26 (7 bits)
Received bits: 03  44  
Sent bits:     93  20  
Received bits: 88  f5  7f  3b  39  
Sent bits:     93  70  88  f5  7f  3b  39  c2  24  
Received bits: 04  
Sent bits:     95  20  
Received bits: 7a  24  fc  5f  fd  
Sent bits:     95  70  7a  24  fc  5f  fd  77  70  
Received bits: 20  
Sent bits:     e0  50  bc  a5  
Received bits: 75  77  81  02  80  
Sent bits:     50  00  57  cd  

Found tag with
 UID: f57f3b7a24fc5f
ATQA: 4403
 SAK: 20
 ATS: 75  77  81  02  80