RFID y NFC
RFID y NFC son las tecnologías de las tarjetas de acceso, llaves de hotel, abonos de transporte, tarjetas contactless y etiquetas de inventario. Muchas implementaciones usan tecnología antigua y débil (como MIFARE Classic) con cifrado roto o sin ninguna protección, lo que permite leer, clonar y a veces modificar las tarjetas con hardware barato. Es un pilar del red team físico: clonar una tarjeta de acceso abre puertas, literalmente.
RFID vs NFC y frecuencias
Sección titulada «RFID vs NFC y frecuencias»LF (125 kHz) RFID de baja frecuencia: tarjetas de proximidad antiguas (EM410x, HID Prox) -> a menudo SIN cifrado, solo un ID que se puede clonarHF (13.56 MHz) RFID/NFC de alta frecuencia: MIFARE, DESFire, NFC de móviles -> desde roto (MIFARE Classic) hasta robusto (DESFire EV2)Hardware
Sección titulada «Hardware»Proxmark3 la navaja suiza de RFID (LF+HF): leer, clonar, crackear, emularFlipper Zero cómodo para LF/HF básico, clonar tarjetas simples, emularACR122U lector NFC USB barato (HF)lectores/escritores de tarjetas, tags en blanco (T5577 para LF, "magic" UID para HF)LF (125 kHz): clonado trivial
Sección titulada «LF (125 kHz): clonado trivial»Muchas tarjetas LF solo transmiten un ID fijo sin cifrar → clonar = leer el ID y escribirlo en una tarjeta en blanco:
# con Proxmark3lf search # identificar el tipolf em 410x read # leer el ID (EM410x)lf em 410x clone --id <ID> # clonar a una T5577# con Flipper Zero: leer -> guardar -> emular/escribirHF (13.56 MHz): MIFARE Classic (roto)
Sección titulada «HF (13.56 MHz): MIFARE Classic (roto)»MIFARE Classic usa el cifrado Crypto1, roto hace años. Se recuperan las claves y se vuelca/clona la tarjeta:
# ataques de recuperación de clavesmfoc / mfcuk # explotan debilidades de Crypto1 (nested, darkside)# con Proxmark3hf mf autopwn # recuperar claves + volcar la tarjetahf mf dump # volcar todos los sectores# clonar a una tarjeta "magic" (UID escribible)hf mf restoreCon las claves recuperadas se lee todo el contenido, se clona, y a veces se modifica (saldo, permisos) si la lógica confía en lo que hay en la tarjeta.
Ataques y escenarios
Sección titulada «Ataques y escenarios»# clonado para acceso físico (red team): leer la tarjeta de un empleado (de cerca) y clonarla# -> lectores de largo alcance / lectura disimulada en un bolso# emulación: el Proxmark/Flipper se hace pasar por la tarjeta# modificación de datos: saldo de transporte/cafetería, nivel de acceso, si se valida en la tarjeta# downgrade / tarjetas mal configuradas (DESFire con claves por defecto)# NFC móvil: lectura/relay de pagos contactless, tags maliciosos (URLs/exploits)Para la defensa
Sección titulada «Para la defensa»- No usar MIFARE Classic ni LF sin cifrar para control de acceso; migrar a DESFire EV2/EV3 o tecnología con cifrado fuerte y autenticación mutua.
- No almacenar lógica/valores sensibles en la tarjeta; validar siempre contra un backend (la tarjeta es un identificador, no la fuente de verdad).
- Claves únicas por instalación (no claves por defecto), rotación, y diversificación por tarjeta.
- Proteger contra lectura a distancia (fundas blindadas), y contra clonado (autenticación mutua, datos firmados).
- Correlacionar accesos (misma tarjeta en dos sitios a la vez = clon).
Checklist de prueba
Sección titulada «Checklist de prueba»- Identificar la frecuencia/tecnología (lf search / hf search)
- LF: leer y clonar el ID (EM410x/HID) a una T5577
- HF MIFARE Classic: recuperar claves (mfoc/autopwn) y volcar
- Clonar a tarjeta “magic” (UID escribible)
- ¿Datos sensibles en la tarjeta? ¿modificables? (saldo/acceso)
- DESFire/otros: ¿claves por defecto?
- Emulación con Proxmark/Flipper para acceso físico
- Blue: ¿cifrado fuerte, validación en backend, claves únicas?