RfidResearchGroup / ChameleonUltra

The new generation chameleon based on NRF52840 makes the performance of card emulation more stable. And gave the chameleon the ability to read, write, and decrypt cards.
https://chameleonultra.com
GNU General Public License v3.0
922 stars 153 forks source link

Implement new Mifare Classic emulator configuration commands #65

Closed Foxushka closed 1 year ago

Foxushka commented 1 year ago

User changes: hw slot info renamed to hw slot list and support fetching nicknames and current Mifare Classic emulator settings. Also will show disabled slots Implemented hf mf settings to set gen1/gen2/anti-coll/write mode, check --help for mode details

Code changes: Code quality improvements, typo fixes, spaces. Adapt client to python style. nfc_tag_mf1_random_nonce will now provide more randomness on nested authorization, gives us ability to recover keys via Hardnested attack Exposed methods to set/get emulator settings Implemented gen2 mode (write to block 0)

Won't conflict with https://github.com/RfidResearchGroup/ChameleonUltra/pull/56, but will with https://github.com/RfidResearchGroup/ChameleonUltra/pull/66