Proxmark3 Easy

WORK IN PROGRESS

En este artículo vamos a ver que es la Proxmark3 easy y como utilizarla para leer, escribir, clonar… informacion de tarjetas, identificadores, chips que usen técnologias RFID. Obviamente en un entorno controlado, porque si modificamos la información de algo que no tengamos autorizacion estaríamos cometiendo un delito. NO ME HAGO RESPONSABLE DEL MAL USO QUE SE LE PUEDA DAR A ESTA INFORMACIÓN

ÍNDICE

(aunque pongo que son para tarjetas eso sirve para todo lo que use tecnologías RFID y NFC)

¿QUE ES LA PROXMARK3 EASY?

La Proxmark3 Easy es un dispositivo de auditoría de seguridad RFID (Radio Frequency Identification) que permite a los investigadores de seguridad y pentesters realizar pruebas de penetración y auditoría en sistemas RFID. La Proxmark3 Easy es una versión simplificada de la Proxmark3 original y es más fácil de usar para aquellos que no tienen experiencia previa en trabajar con dispositivos de auditoría RFID.

Es verdad que una Proxmark3 easy de IcemanCollections es bastante cara, por lo que si solo quieres trastear un poco con ella y no tienes mucho dienro, te recomiendo comprar una copia china en Aliexpress, es lo que he hecho yo.

(Encima por 2€ mas me añadieron 4 tarjetas blancas y 4 chapitas mas a parte de las 5 con las que venia aunque no lo dijesen en la web)

FRECUENCIAS

Antes de ver que podemos hacer con esta herramienta, tenemos que saber que la Proxmark3 easy puede trabajar con 2 frecuencias, High Frecuency (HF) y Low Frecuency (LF).

HF

Esta antena es la mas pequeña y se utiliza para trabajar con tarjetas RFID de 13.56 MHz, como las tarjetas de crédito, las tarjetas de acceso, etc. Esta antena tiene un rango de lectura de aproximadamente 10 cm y es capaz de leer y escribir en tarjetas ISO 14443A/B y ISO 15693.

LF

Esta antena es la mas grande y se utiliza para trabajar con tarjetas RFID de 125 kHz, como las tarjetas de acceso de proximidad, las tarjetas de identificación, etc. Esta antena tiene un rango de lectura de aproximadamente 30 cm y es capaz de leer y escribir en tarjetas T5577, EM4100, EM4200, etc.

USOS

La Proxmark3 es una herramienta comúnmente utilizada en pentesting de seguridad de tarjetas RFID y NFC. Puede ser utilizada para realizar tareas como el clonado de tarjetas, la emulación de tarjetas, la lectura y escritura de tarjetas, y el análisis de protocolos RFID. También puede ser utilizada para realizar ataques de fuerza bruta contra sistemas de tarjetas RFID con contraseñas débiles.

Pero es importante tener en cuenta que el uso ilegal de esta herramienta puede ser perseguido por la ley.

INSTALACIÓN DEL SOFTWARE

Primero tenemos que instalar el software de la Proxmark original, el de iceman collecions. Para eso descargamos este repositorio de github y lo descomprimimos:

https://github.com/RfidResearchGroup/proxmark3/releases

Entramos en la carpeta y ejecutamos el archivo runme64 (puede que la carpeta no se vea igual que la mia, porque ya tengo la instalación hecha):

Esperamos a que termine la instalación y pegamos el siguiente comando para clonar el directorio de trabajo de la proxmark3:

> git clone https://github.com/RfidResearchGroup/proxmark3

Luego entramos en el directorio y miramos si hay actualizaciones:

> cd proxmark3

> git pull

El paso de ahora es IMPORTANTE. Tenemos que mirar que tipo de proxmark tenemos, si es la normal, la genérica, pondremos lo siguiente (en caso de que no sea la genérica hay que cambiar donde pone PLATFORM=) :

> make clean && make PLATFORM=PM3GENERIC

Una vez hemos hecho esto conectamos la proxmark al ordenador (IMPORTANTE: el conector del cable de delante es el que se comunica con el ordenador y el del lateral solo sirve para alimentacion, por ejemplo para utilizarlo en modo standalone, IMPORTANTE: antes de conectar una bateria externa comprueba si es compatible con el voltaje y amperaje de la proxmark):

IMPORTANTE: si no se conecta al ordenador, prueba a mantener apretado por unos cuantos segundos un botoncito que tiene en un lateral.

Y ya le podemos intalar el firmware:

> ./pm3-flash-all

Una vez hemos hecho esto ya podemos empezar a utilizarla, para entrar en el menu de la Proxmark haremos lo siguiente (en caso de que utilice otro puerto sera otro):

> cd proxmark3/    # si ya lo hemos hecho (porque lo acabamos de instalar o cualquier cosa) no hace falta, pero cuando ejecutamos el .exe tenemos que hacerlo

> cd client/

> ./proxmark3 com4

CHEQUEOS Y ERRORES

Una vez hemos instalado el firmware nos pueden pasar varios errores, desde que no se conecte (ya he explicado la solución) a que una o ambas antenas no funcionen. Por eso vamos a ver como comprobar el correcto funcionamiento de nuestra proxmark y como solucionar los posibles errores.

LA PROXMARK NO SE CONECTA AL ORDENADOR

Ya he explicado una posible solución de este error, pero principalmente conozco dos motivos por los cuales no se conecta (porque cometi ambos errores XD):

· El cable al ordenador no esta en el conector correcto (mirar arriba donde explico lo de los conectores)

· Si mantienes el botoncito del lateral apretado durante unos segundos (estando conectada al ordenador) es probable que se conecte

NO FUNCIONA UNA ANTENA

Es importante hacer este chequeo cuando usamos por primera vez la proxmark que estemos utilizando.

CHEQUEO DE LAS ANTENAS

Para ver si las antenas estan funcionando correctamente podemos ejecutar el siguiente comando:

> hw tune

Esto nos mostrará información sobre las antenas, y lo que nos interesa es la parte de HF y en la de LF nos ponga OK porque eso significa que ambas antenas funcionan bien, en caso de que en una no ponga OK significa que esa antena no funciona.

SOLUCIONES

En caso de que una o ambas de las antenas no funcionen podemos intentar algunas soluciones.

· Mira si has puesto el modelo de proxmark correcto en el comando `make clean && make PLATFORM=PM3GENERIC`.

· Comprueba si el firmware de la proxmark esta actualizado.

· Comprueba que los cables de las antenas esten bien conectados y que no haya cortocircuitos, que hagan bien contacto...

· Comprueba que las antenas esten limpias y sin obstucciones.

WORK IN PROGRESS…