ChameleonMini
Este NÃO é o repositório oficial do ChameleonMini, uma ferramenta portátil livremente programável para análise de segurança NFC que pode emular e clonar cartões contactless, ler tags RFID e capturar/registrar dados de RF. Este repositório traz suporte para o Chameleon Tiny.
Nosso Projeto é baseado no projeto open-source ChameleonMini RevG de Kasper & Oswald. Eles também têm sua própria loja online.
- Informações:
- Site do Chameleon Tiny: Aqui
- API BLE do Chameleon: Aqui
- Doxygen: Aqui
- Para visualizar parte da documentação
- Binários: Aqui
- Instalação: Aqui
- Documentação (RfidResearchgroup):
- Fonte: Aqui
- É necessário baixar e visualizar manualmente
- Abra Doc/Doxyfile e, no aplicativo,
Show HTML Output
- Documentação (emsec):
- Ferramentas:
- APP de celular:
- Android: Chameleon
- O APP Android atualmente NÃO é compatível com o firmware oficial
- IOS: ChameleonTiny Manager
- O APP para IOS atualmente NÃO é compatível com o firmware oficial
- Crédito para bettse
- Senha: e4g1
- GUI Opcional (Somente Windows):
- Firmware do Chameleon:
- Compile o firmware mais recente: Aqui
- Ou use o pré-compilado: Aqui
- A versão Chameleon Mini REV.G usa o mesmo firmware tanto para o Mini com versão Bluetooth quanto para o Tiny
- O design do hardware da parte de RF é exatamente o mesmo
- O hardware também é compatível com o firmware oficial dos irmãos KAOS
- APP de Terminal:
- Driver DFU:
- O driver DFU vem da biblioteca oficial de drivers LIBUSB da ATMEL
- Você pode baixá-lo você mesmo ou do repositório: Aqui
- Programador DFU:
- Arquivo zip do SourceForge: Aqui
- Revendedores:
- Nosso revendedor na Ásia e Oceania: Aqui
- Nosso revendedor na Europa: Aqui
- Nosso revendedor nos EUA: Aqui
- Estrutura do Repositório:
- Doc: Uma pasta para a documentação do doxygen
- Drivers: Drivers do Chameleon para Windows e Linux
- Dumps: Dumps de diferentes smartcards
- Hardware: O layout e os esquemas da PCB
- Firmware: O firmware completo, incluindo um bootloader DFU modificado da Atmel e LUFA
- Software: Contém uma ferramenta python para uma configuração fácil (e mais) do ChameleonMini
- AVISO: Isto está atualmente em construção
- RevE: Contém todo o conteúdo do repositório RevE descontinuado
- RevE-light: Contém nossos arquivos de desenvolvimento para o RevE-light
- AVISO: Isto atualmente não é suportado / não é funcional
A. Atualização para o firmware mais recente
A1. Atualizar o Firmware AVR do Chameleon
1. Obter e Preparar as Ferramentas:
- GUI Opcional (Somente Windows)
- APP de Terminal
- Firmware
- Driver DFU
- Programador DFU
2. Criar um Diretório de Trabalho
- Crie um diretório para trabalhar
- Coloque o firmware do Chameleon no diretório
- Descompacte a pasta do Programador DFU no diretório de trabalho
- Se estiver usando a instalação automática no Windows, coloque também o ChameleonFirmwareUpgrade.bat no diretório de trabalho
3. Entrar no modo Direct Firmware Update (DFU) do Chameleon:
Método 1: GUI (Somente Windows)
-
Mini ou Tiny:
- Se for um Chameleon Mini, certifique-se de que ele esteja na posição
OFF
- Conecte-o via cabo USB ao seu computador
- No Mini, pode ser uma boa ideia remover a bateria antes de colocar o dispositivo no modo
DFU
- Na aba
Settings, envie o comando Upgrade enquanto o Chameleon estiver conectado
- Isso apenas coloca o Chameleon no modo
DFU
- Ele NÃO começa a instalar o firmware de forma alguma
- O Chameleon agora deve estar no modo
DFU
-
Mais informações:
Método 2: CLI
4. Instalar o Driver DFU:
Windows
- Mini ou Tiny:
- Baixe os drivers do repositório
- Certifique-se de que seu Chameleon esteja conectado e que esteja no modo
DFU
- Você deve ter um dispositivo USB desconhecido no Gerenciador de Dispositivos
- Atualize o dispositivo com os arquivos de driver do repositório
- Agora você deve ter um dispositivo 'ATxmega*'
5. Iniciar a Atualização do Firmware:
Método 1: Automático (Somente Windows)