Para los que les interese el tema rfid, un pequeño manual sobre como acceder al chip rfid mas utilizado del mundo usando software libre.

Puede que existan otros metodos, no lo se, lo que si se es que este funciona.

La tj. consta de 16 sectores con 2 claves de acceso por sector.

Necesitamos un lector ACR122 y una distribucion de linux instalada. Yo uso ubuntu pero supongo que sirve cualquiera.


Bajamos mfcuk y lo compilamos:

./autogen.sh o ./configure
make

Se nos habra creado el ejecutable y una carpeta bin con otro .exe que funciona en windows.

Instalamos los drivers del ACR, que los podemos bajar de su pagina (windows y linux).

Bajamos la libreria libnfc y la instalamos. Para poder instalarla necesitamos otras librerias (libusb, libpcsclite, y libccid que tienen que estar instaladas previamente).

Linkamos las librerias:

sudo apt-get install libusb-dev libpcsclite-dev
sudo apt-get install libusb libpcsclite1 libccid pcscd

Compilamos libnfc:

./configure
make

Y la instalamos:

sudo make install

Ahora conectamos el lector y abrimos la carpeta bin de antes. Ejecutamos el programa de DOS (o bajo linux) y cuando termine nos habra dado una clave. Aqui teneis una captura:



Ahora nos bajamos mfoc y lo compilamos con la clave que hemos abtenido antes y la usamos como exploit.

./configure
make

Nos situamos en la carpeta src y lo ejecutamos:./mfoc -O

Cuando termine habremos obtenido las claves que faltan

Aqui teneis la captura:



Con las claves en la mano solo queda poder escribir en ella, y eso se puede hacer con otro pequeño programa de DOS, el Mcmd (hay otros).




Saludos