
Herramienta de seguridad NFC/RFID portátil para emular y clonar tarjetas inteligentes sin contacto, leer etiquetas, espiar tráfico RF y recuperar claves de acceso Mifare.
Este NO es el repositorio oficial de ChameleonMini, una herramienta portátil libremente programable para el análisis de seguridad NFC que puede emular y clonar tarjetas sin contacto, leer etiquetas RFID y capturar/registrar datos RF. Este repositorio añade soporte para el Chameleon Tiny.
Nuestro proyecto se basa en el proyecto de código abierto ChameleonMini RevG de Kasper & Oswald. Ellos también tienen su propia tienda web.
Show HTML OutputMini o Tiny:
OFFDFUSettings, envíe el comando Upgrade mientras el Chameleon está conectado
DFUDFUMás información:
Mini:
OFF, mantenga pulsado el botón negro (Rev E) o amarillo (Rev G) cerca del USB mientras lo inserta en el puerto USB
DFUupgrade y pulse Enter
DFUDFUTiny:
upgrade y pulse Enter
DFUDFUDFUDFUChameleonFirmwareUpgrade.bat COMO ADMINISTRADOR para iniciar automáticamente la actualización del firmwareON)
Connect para conectar el Chameleon automáticamenteDevice Information, pulse BLE CMD Version 5 vecesOTA upgrade, haga clic en Auto UpgradeHerramientas:
Conectar el Chameleon Mini o Tiny mediante la aplicación
ON) en su teléfono y la aplicación se conectará automáticamenteMF_DETECTION_1K o MF_DETECTION_4K en el modo Card SlotDetection activado (ON)UID Card Number
Clear de abajo para borrar el último registro de detecciónCrackHistory. La aplicación listará automáticamente las claves por separado y las guardará para que otro software las useDumpScanner en el signo más de la esquina superior derechaAllow AccessDump, que se pueden subir o editar a voluntadDump de abajo y haga clic en Upload para subirlo a la ranura de tarjeta correspondiente del ChameleonUID Changeable (GEN1a) en la aplicación o envíe directamente el comando UIDMODE = 1 para activarlo (ON)
UIDMODE = 0 para desactivarlo (OFF)ON), la tarjeta simulada por el Chameleon se convertirá en una tarjeta GEN1a
SAK Mode en la aplicación o envíe directamente el comando SAKMODE = 1 para activarlo (ON)
SAKMODE = 0 para desactivarlo (OFF)SAK Mode (ON), la tarjeta devolverá el valor SAK real cuando sea encontradaSAK Mode no está activado, el SAK es un valor fijo de 08 y se ignoran los datos del bloque 0
OFF, pulse cualquier botón una vez para encender (ON) el Bluetooth y, al mismo tiempo, mostrar el nivel de batería actual con un LED blancoON, haga clic en cualquier botón para apagar (OFF) el Bluetooth; el LED de encendido se apaga y el sistema entra en reposoON, haga doble clic en cualquier botón
OFF, haga triple clic en cualquier botón para encender (ON) el ChameleonOFF, pulse el botón A una vez para encender (ON) la alimentación del Chameleon| ------------------- |:-------------------:| -------------------:| -------------------:|-------------------: Simulación|Buen rendimiento, tiene zona muerta|Compatibilidad deficiente|Rendimiento perfecto|sin zona muerta|Rendimiento perfecto|sin zona muerta| Como lector|1-2cm para etiqueta blanca|0cm para llavero|×|5-6cm para etiqueta blanca|3-4cm para llavero|3-5cm para etiqueta blanca|2-3cm para llavero| Corriente de lectura|170mA|×|65mA|60mA| BLE nrf52832|×|×|√|×| Batería Li-ion|√|×|√|√| Indicador de batería|×|×|√|×| Suspensión de bajo consumo|×|×|√|√| Activación por campo RF|×|√|√|√| Activación por botón|×|√|√|√| Apagado automático|×|√|√|√| Compatible con firmware oficial|√|√|√|√| Antena reemplazable|×|×|√|×| Crack MFKEY32|×|√|√|√| 8 LED por ranura|×|√|√|√| App Android|×|×|√|√| Firmware anti-pérdida|×|×|√|×|
| Opción | Tipo | Longitud del UID | Tamaño de memoria |
|---|
| MF_classic_1K 4B/7B | M1 S50 | 4 Byte / 7 Byte | 1024 byte |
| MF_classic_4K 4B/7B | M1 S70 | 4 Byte / 7 Byte | 4096 byte |
| MF_classic_mini_4B | M1 mini S20 | 4 Byte / 7 Byte | 320 byte |
| MF_ultralight_C | M0 ultralight | 7 Byte | 192 byte |
| MF_ultralight_EV1_80B | M0 ultralight | 7 Byte | 80 byte |
| MF_ultralight_EV1_164B | M0 ultralight | 7 Byte | 164 byte |
| Vicinity | - | 8 Byte | 8192 byte |
| SL2S2002 | - | 8 Byte | 8192 byte |
| TITAGITSTANDARD | - | 8 Byte | 44 byte |
| EM4233 | - | 8 Byte | 208 byte |
| Opción | Capacidad | Tipo de craqueo | Compatible con la APP |
|---|
| MF_DETECTION_1K | Detección de lector para obtener claves | MFKEY32V2 | Listar resultados directamente |
| MF_DETECTION_4K | Detección de lector para obtener claves | MFKEY32V2 | Listar resultados directamente |
| ISO14443A_READER | Modo lector | - | Mostrar UID |
| ISO14443A_SNIFF | Sniffing | - | No compatible |
| ISO15693_SNIFF | Sniffing | - | Compatible |
| Nombres de opciones | Descripción |
|---|
| NONE | Configura este botón para que no tenga ninguna función |
| UID_RANDOM | Genera aleatoriamente un número UID en la ranura de tarjeta actual al pulsarlo |
| UID_LEFT_INCREMENT | Al pulsarlo, el byte más alto del número UID se incrementa en uno (hexadecimal) |
| UID_RIGHT_INCREMENT | Al pulsarlo, el byte más bajo del número UID se incrementa en uno (hexadecimal) |
| UID_LEFT_DECREMENT | Al pulsarlo, el byte más alto del número UID se reduce en uno (hexadecimal) |
| UID_RIGHT_DECREMENT | Al pulsarlo, el byte más bajo del número UID se reduce en uno (hexadecimal) |
| CYCLE_SETTINGS | La secuencia de números de las ranuras de tarjeta aumentará al pulsarlo |
| CYCLE_SETTINGS_DEC | La secuencia de números de las ranuras de tarjeta disminuirá al pulsarlo |
| STORE_MEM | Inmediatamente después de pulsarlo, los datos de tarjeta actuales en el búfer temporal se sobrescriben en la memoria |
| RECALL_MEM | Inmediatamente después de pulsarlo, los datos de tarjeta actuales en la memoria se sobrescriben en el búfer temporal (se puede usar para restaurar rápidamente los datos de la tarjeta) |
| TOGGLE_FIELD | Haga clic una vez para apagar la antena y otra vez para encender la función de antena |
| STORE_LOG | Escribe los datos de registro en la caché temporal a la memoria, que se pueden guardar incluso cuando la alimentación está apagada |
| CLEAR_LOG | Borra los datos de registro inmediatamente después de pulsarlo |
| CLONE | Lee el número de tarjeta UID inmediatamente después de pulsarlo, continúa buscando y simula inmediatamente después de leer la tarjeta |
| CLONE_MFU | Clona una tarjeta Mifare Ultralight que esté dentro del alcance de la antena en la ranura actual, que luego se configura en consecuencia para emularla |
| Rev.G Oficial por KAOS | Rev.E antiguo RDV2.0 por PROXGRIND | Rev.G nuevo RDV2.0 por PROXGRIND | Etiqueta blanca M1 |
|---|
| Datos completos r/w 122U | Solo sector 1-2 | Fluido | Fluido | Fluido |
| Alcance 122U | 61mm | 41mm | 73mm | 71mm |
| Datos completos r/w PM3 | Solo sector 1-2 | Fluido | Fluido | Fluido |
| Alcance PM3 | 57mm | 74mm | 88mm | 89mm |
| Datos completos r/w NFC del teléfono | No | Fluido | Fluido | Fluido |
| Alcance NFC del teléfono | 25mm | 18mm | 33mm | 32mm |
| Puerta trasera mágica | Por defecto | No | Modo dual | No |
| Soporte SAK ATQA | No | No | Modificable | No |
| Comando | Rango de efecto | Descripción |
|---|
| UIDMODE? | Todas las ranuras | Devuelve la configuración de todas las ranuras |
| UIDMODE=? | Todas las ranuras | Devuelve una lista de todas las configuraciones compatibles |
| UIDMODE=[0;1] | Todas las ranuras | Activa(1), desactiva(0), el modo de tarjeta mágica (tendrá la puerta trasera de tarjeta mágica china) |
| SAKMODE? | Ranura actual | Devuelve la configuración de la ranura actual |
| SAKMODE=? | Ranura actual | Devuelve una lista de todas las configuraciones compatibles |
| SAKMODE=[0;1] | Ranura actual | Activa(1), desactiva(0), el modo SAK ATQA real (el SAK ATQA se mapeará desde el bloque 0) |
| CONFIG=MF_DETECTION_1K | Ranura actual | Establece la ranura actual en modo de detección 1K. |
| CONFIG=MF_DETECTION_4K | Ranura actual | Establece la ranura actual en modo de detección 4K. |
| DETECTION=0 | Dispositivo | Limpia la memoria del log de detección |
| DETECTION? | Dispositivo | Espera una conexión XModem y luego descarga los datos binarios del log de detección. |
| Tipo de tarjeta | Tipo de codificación | Soporte de hardware | Soporte de software | Soporte de la capa de aplicación | Nota |
|---|
| Non13.56MHz | No | No | No | ||
| Mifare Ultralight | ISO14443A/106 kbit/s | Sí | Sí | Sí | |
| Mifare Ultralight Ev1 | ISO14443A/106 kbit/s | Sí | Sí | Sí | |
| MifareClassic1K/4K 4B/7B | ISO14443A/106 kbit/s | Sí | Sí | Sí | |
| Mifare DESFire | ISO14443A High Rate | Soporta velocidades bajas, o posiblemente velocidades más altas | Solo soporta velocidad baja | No | |
| Mifare DESFire EV1 | ISO14443A High rate | Soporta velocidades bajas, o posiblemente velocidades más altas | Solo soporta velocidad baja | No | Retrocompatible |
| Mifare DESFire EV2 | ISO14443A High rate | Soporta velocidades bajas, o posiblemente velocidades más altas | Solo soportado | Velocidad baja | No |
| Mifare PLUS | ISO14443A High rate | Soporta velocidades bajas, o posiblemente velocidades más altas | Solo soporta velocidad baja | No | |
| Sniff Mode NTAG | ISO14443A 106 kbit/s | Sí | Sí | No | |
| LEGIC prime | LEGICprime/ ISO14443A/ ISO15693 | Posible pero no soportado | Posible pero no soportado | No | |
| HID iCLASS | 125kHz/ISO15693/ISO14443B | Posible pero no soportado | Posible pero no soportado | No | |
| Epass | ISO14443A/B | Soportado / Soportado | Solo velocidad baja / no soportado | No | |
| TiTagIT Standard | ISO15693 | Sí | Sí | Sí | |
| EM4233 | ISO15693 | Sí | Sí | Sí |
| Tipo de codificación | Soporte de hardware | Soporte de software | Soporte de la capa de aplicación | Nota |
|---|
| Non-13.56MHz | No soportado | No soportado | No soportado | |
| ISO 14443 A 106 kbit/s | Sniffing en dirección lector -> tarjeta | Quizás soporte la otra dirección | Actualmente solo se admite sniffing en dirección lector -> tarjeta | |
| ISO 15693 | Sí | Sí | Sí | Solo subportadora única |
| Tipo de tarjeta | Tipo de codificación | Soporte de hardware | Soporte de software | Soporte de la capa de aplicación | Nota |
|---|
| Non13.56MHz | No soportado | No soportado | No soportado | ||
| Mifare Ultralight | ISO14443A 106 kbit/s | Sí | Sí | Soporta el comando: dump_mfu | |
| MifareClassic1K/4K 4B/7B | ISO14443A 106 kbit/s | Sí | Sí | No soportado | No hay instrucción de lectura de tarjeta, se ha implementado la función de cifrado |