RfidResearchGroup / ChameleonMini

The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was first developed by KAOS. This is NOT the official repo for KAOS's ChameleonMini. For further information see the Getting Started Page
http://chameleontiny.com/help/
Other
404 stars 76 forks source link

"DETECTION" Support Missing for mfkeys32 Attack #13

Closed digitalentropy closed 3 years ago

digitalentropy commented 4 years ago

On Latest RRG firmware (2020-02-03) DETECTION command appears to be missing from "HELP", breaking mfkeys32 functionality in the Windows GUI.

Log output from GUI:

[=] Connecting to USB Serial Device (COM13) at COM13
[!] Firmware doesn't support DETECTION cmd -- mfkey32 key recovery is not possible
[+] Success, found Chameleon Mini device on 'COM13' with Firmware RevG Official installed
iceman1001 commented 4 years ago

The bug is most likely here. https://github.com/RfidResearchGroup/ChameleonMini/blob/proxgrind/Firmware/Chameleon-Mini/Terminal/CommandLine.c#L334

The three extra commands is added after the supposed "last item" object.

tssmcu commented 4 years ago

Actually, Willok upgrade the DETECTION function, The new mfkey32 is powerful than before. The new mfkey32 V2 can continuously record hundreds of traces, So we changed the way of communication and the data structure. New DETECTION(mfkey32v2) need to use Xmodem to download LOG file. then calculate mfkey32v2 with the log data. Here is the DETECTION log data format in the attach. REV.G_Detection(Mfkey32V2)_Log_format_explain.pdf

tssmcu commented 4 years ago

Hope the GUI can support new mfkey32 soon :)

iceman1001 commented 4 years ago

That link doesn't work.

In order for cross application interaction to work, we need documentation over what has been done, how to use. When you make breaking changes like that, don't expect anything to work with other applications.

GUI most likely will not be updated for some time.

tssmcu commented 4 years ago

I know, Try again, the link should work now.

iceman1001 commented 4 years ago

Link works. Doesn't solve this issue. So this issue needs to be addressed.

db69 commented 4 years ago

Can we have MFkey32V2 without calling home through XMODEM; we do not want our keys to be collected by 3rd parties ! Had the same issue with RFIDTools.
Logfile can be loaded in memory, and we will need to use the Chameleon in places without network access

tssmcu commented 4 years ago

I think you misunderstood our APP,The both of the APP does not need network at all. They all run completely offline. And yes, the Logfile is saved in memory. XMODEM is a UART based communication protocol. It's nothing to do with network. the XMODEM protocol used to transmit large amounts of data,like dump file. Hope you enjoy :)

db69 commented 4 years ago

Thanks for the clarification. My mistake ! Btw, I cannot het Bluetooth working (same as issue #8) any suggestion ? Thanks anyway. Kind Regards.

Sent from Samsung tablet.

-------- Original message -------- From: Olaf notifications@github.com Date: 12/03/2020 03:16 (GMT+01:00) To: RfidResearchGroup/ChameleonMini ChameleonMini@noreply.github.com Cc: db69 db69b@hotmail.com, Comment comment@noreply.github.com Subject: Re: [RfidResearchGroup/ChameleonMini] "DETECTION" Support Missing for mfkeys32 Attack (#13)

I think you misunderstood our APP,The both of the APP does not need network at all. They all run completely offline. XMODEM is a UART based communication protocol. It's nothing to do with network. the XMODEM protocol used to transmit large amounts of data,like dump file. Hope you enjoy :)

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/RfidResearchGroup/ChameleonMini/issues/13#issuecomment-597972133, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALYOS3NTAIHLGEUGAJHAZ6TRHBAYLANCNFSM4LFGEVJQ.

Ziglar1 commented 3 years ago

the 2020-07-14 firmware supports the original question. 2020-07-14_Chameleon.zip