ChameleonMini
Questo NON è il repository ufficiale di ChameleonMini, uno strumento portatile liberamente programmabile per l'analisi di sicurezza NFC in grado di emulare e clonare carte contactless, leggere tag RFID e intercettare/registrare dati RF. Questo repository aggiunge il supporto per Chameleon Tiny.
Il nostro progetto si basa sul progetto open-source ChameleonMini RevG di Kasper & Oswald. Hanno anche un loro Webshop.
- Informazioni:
- Sito di Chameleon Tiny: Qui
- API BLE di Chameleon: Qui
- Doxygen: Qui
- Per visualizzare parte della documentazione
- Binari: Qui
- Installazione: Qui
- Documentazione (RfidResearchgroup):
- Sorgente: Qui
- È necessario scaricarla e visualizzarla manualmente
- Aprire Doc/Doxyfile e poi, nell'applicazione,
Show HTML Output
- Documentazione (emsec):
- Strumenti:
- APP per telefono:
- Android: Chameleon
- L'APP Android attualmente NON è compatibile con il firmware ufficiale
- iOS: ChameleonTiny Manager
- L'APP iOS attualmente NON è compatibile con il firmware ufficiale
- Crediti a bettse
- Password: e4g1
- GUI opzionale (solo Windows):
- Firmware di Chameleon:
- Compilare l'ultimo firmware: Qui
- Oppure usare quello precompilato: Qui
- La versione Chameleon Mini REV.G usa lo stesso firmware sia per la versione Mini con Bluetooth sia per la Tiny
- Il progetto hardware della parte RF è esattamente lo stesso
- L'hardware è inoltre compatibile con il firmware ufficiale dei fratelli KAOS
- APP terminale:
- Driver DFU:
- Il driver DFU proviene dalla libreria ufficiale dei driver LIBUSB di ATMEL
- Puoi scaricarlo da solo o dal repository: Qui
- DFU Programmer:
- File ZIP da SourceForge: Qui
- Rivenditori:
- Il nostro rivenditore per Asia e Oceania: Qui
- Il nostro rivenditore per l'Europa: Qui
- Il nostro rivenditore per gli Stati Uniti: Qui
- Struttura del repository:
- Doc: Una cartella per la documentazione Doxygen
- Drivers: Driver di Chameleon per Windows e Linux
- Dumps: Dump di diverse smartcard
- Hardware: Il layout e gli schemi elettrici del PCB
- Firmware: Il firmware completo, incluso un bootloader DFU Atmel modificato e LUFA
- Software: Contiene uno strumento Python per una configurazione semplice (e non solo) del ChameleonMini
- ATTENZIONE: Attualmente in fase di sviluppo
- RevE: Contiene l'intero contenuto del repository RevE non più mantenuto
- RevE-light: Contiene i nostri file di sviluppo per la RevE-light
- ATTENZIONE: Al momento non supportata / non funzionante
A. Aggiornare all'ultimo firmware
A1. Aggiornare il firmware AVR di Chameleon
1. Ottenere e preparare gli strumenti:
- GUI opzionale (solo Windows)
- APP terminale
- Firmware
- Driver DFU
- DFU Programmer
2. Creare una directory di lavoro
- Creare una directory da cui lavorare
- Posizionare il firmware di Chameleon nella directory
- Decomprimere la cartella del DFU Programmer nella directory di lavoro
- Se si utilizza l'installazione automatica su Windows, posizionare anche ChameleonFirmwareUpgrade.bat nella directory di lavoro
3. Accedere alla modalità Direct Firmware Update (DFU) di Chameleon:
Metodo 1: GUI (solo Windows)
-
Mini o Tiny:
- Se si tratta di un Chameleon Mini, assicurarsi che sia in posizione
OFF
- Collegarlo al computer tramite cavo USB
- Sul Mini, può essere una buona idea rimuovere la batteria prima di mettere il dispositivo in modalità
DFU
- Nella scheda
Settings, inviare il comando Upgrade mentre Chameleon è collegato
- Questo mette solo Chameleon in modalità
DFU
- Non avvia per niente l'installazione del firmware
- Chameleon dovrebbe ora essere in modalità
DFU
-
Ulteriori informazioni:
Metodo 2: CLI
4. Installare il driver DFU:
Windows
- Mini o Tiny:
- Scaricare i driver dal repository
- Assicurarsi di aver collegato Chameleon e che sia in modalità
DFU
- Dovresti avere un dispositivo USB sconosciuto in Gestione dispositivi
- Aggiornare il dispositivo con i file dei driver dal repository
- Ora dovresti avere un dispositivo 'ATxmega*'
5. Avviare l'aggiornamento del firmware:
Metodo 1: Automatico (solo Windows)