dev-zzo / ChameleonMini

The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. For further information see the Getting Started Page or the GitHub-Wiki-Tab above.
https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/Page_GettingStarted.html
Other
14 stars 1 forks source link

Question: current status? #21

Closed ghost closed 6 years ago

ghost commented 7 years ago

Hi, I'm wondering what is covered by this project, right now?

I'm searching for a way to « clone » a mifare desfire or mifare desfire uid onto a chameleon mini, and i'm wondering if this is possible (with the good atqa, sak, ats and uid).

Thanks!

dev-zzo commented 7 years ago

Right, so this is semi-working for EV0 cards, and even then, the ATR bytes are not really correct because ChaMini doesn't support anything above the 106kbit/s speed. Emulation is super limited.

To clone a card, you will need the actual keys (at least for read access), otherwise there is nothing much you can do -- the card won't work with whatever system you have if it actually uses DESFire features and not just the card's UID. Then, if you have the keys, you might as well program a real card, omitting all the lockdown steps so you can wipe it clean afterwards. :-)

We can discuss your situation in more detail if you want.

Cheers!

ghost commented 7 years ago

Thank you for this quick answer!

I'm not trying to really « clone » a card, I just want to use « uid emulation » (cards are using desfire features, but not for the scenario I want to test).

The problem with using « real cards » is the fact I cannot change the UID, and in my case the whole scenario I want to test relies on UIDs.

About the ATR bytes, i'm not sure they're really used, but for that I'd need to check if with the good atqa, uid, and sak bytes, i'm rightly authenticated.

Tha

dev-zzo commented 7 years ago

AFAIK the emulation should work if you want to use the UID only. Give it a try and let me know the results. :-)

herrmanns commented 6 years ago

hello, just a little question. how can i tell chamelon to use a atqa 03 44 sak 20 and ats ? when i check the config? i dont see any desfire support. not sure if i have the right firmware. hopefully somebody could help a little as i am a "beginner" thanks a lot!

herrmanns commented 6 years ago

can anybody upload the compiled firmware files somewhere (dropbox?)? i am not able to compile it by myself. please

ghost commented 6 years ago

@herrmanns Which OS are your using? Windows, Linux? Maybe I can help you to compile it. Have you already flashed the firmware or is it still the test firmware. Original Rev.G from Kasper & Oswald?

dev-zzo commented 6 years ago

@herrmanns Please make sure you have checked out the desfire branch of this repo. The master branch here doesn't have the code and just follows the upstream.

herrmanns commented 6 years ago

sry.. my fault. compiling was successful. thanks to the community!

dev-zzo commented 6 years ago

No worries. :-) closing this, then.