Pages: 1 [2]   Go Down
Author Topic: Review: Shield NFC para Arduino PN532 ISP  (Read 2155 times)
0 Members and 1 Guest are viewing this topic.
Huesca, Spain
Offline Offline
Full Member
***
Karma: 3
Posts: 100
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

si, busca en atmel tienen los chips. Despues en ebay, dx y demas encuentras de todo
Estas se usan para lugares donde hay visitas, hoteles y le dan una llave de acceso, el cual le cambian el codigo. Es mas simple cambiar el codigo de la tarjeta que reprogramar el lector. En realidad es un problema de seguridad que debes auditar.

http://giltesa.com/2013/06/24/llaveros-nfc-programables-para-movil-arduino-etc/
http://www.dx.com/es/p/rewritable-waterproof-13-56mhz-water-droplets-nfc-tag-transparent-copper-red-234180


entonces que funcion de la librería debería usar para pasar toda la información de una llave a otra y así tenerla duplicada. Mi idea es leer de una llave y pasar toda esa información a una que permita escritura para poder tenerla "por duplicado"
En la libreria que puse, y modifique, tienes añadidos dos metodos para leer y escribir toda la informacion de golpe... pero necesitas las claves de acceso a cada bloque de memoria. Los metodos estan adaptados para que funcionen con las compradas por ebay.


Esta shield funciona también con Arduino Leonardo o hay que hacer alguna modificación?

Si, funciona sin problemas en el Leonardo.
« Last Edit: April 07, 2014, 12:40:45 pm by giltesa » Logged


giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.

Offline Offline
Jr. Member
**
Karma: 0
Posts: 55
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si, busca en atmel tienen los chips. Despues en ebay, dx y demas encuentras de todo
Estas se usan para lugares donde hay visitas, hoteles y le dan una llave de acceso, el cual le cambian el codigo. Es mas simple cambiar el codigo de la tarjeta que reprogramar el lector. En realidad es un problema de seguridad que debes auditar.

http://giltesa.com/2013/06/24/llaveros-nfc-programables-para-movil-arduino-etc/
http://www.dx.com/es/p/rewritable-waterproof-13-56mhz-water-droplets-nfc-tag-transparent-copper-red-234180


entonces que funcion de la librería debería usar para pasar toda la información de una llave a otra y así tenerla duplicada. Mi idea es leer de una llave y pasar toda esa información a una que permita escritura para poder tenerla "por duplicado"
En la libreria que puse, y modifique, tienes añadidos dos metodos para leer y escribir toda la informacion de golpe... pero necesitas las claves de acceso a cada bloque de memoria. Los metodos estan adaptados para que funcionen con las compradas por ebay.


Esta shield funciona también con Arduino Leonardo o hay que hacer alguna modificación?

Si, funciona sin problemas en el Leonardo.


vale ya entiendo. Es decir, en el código de la librería s epresupone que la clave es 0xFF.... pero si quisiese leer un bloque de otra tarjeta debería poner la clave real de esa tarjeta para cada bloque para poder leer, verdad?
Logged

Huesca, Spain
Offline Offline
Full Member
***
Karma: 3
Posts: 100
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

si, busca en atmel tienen los chips. Despues en ebay, dx y demas encuentras de todo
Estas se usan para lugares donde hay visitas, hoteles y le dan una llave de acceso, el cual le cambian el codigo. Es mas simple cambiar el codigo de la tarjeta que reprogramar el lector. En realidad es un problema de seguridad que debes auditar.

http://giltesa.com/2013/06/24/llaveros-nfc-programables-para-movil-arduino-etc/
http://www.dx.com/es/p/rewritable-waterproof-13-56mhz-water-droplets-nfc-tag-transparent-copper-red-234180


entonces que funcion de la librería debería usar para pasar toda la información de una llave a otra y así tenerla duplicada. Mi idea es leer de una llave y pasar toda esa información a una que permita escritura para poder tenerla "por duplicado"
En la libreria que puse, y modifique, tienes añadidos dos metodos para leer y escribir toda la informacion de golpe... pero necesitas las claves de acceso a cada bloque de memoria. Los metodos estan adaptados para que funcionen con las compradas por ebay.


Esta shield funciona también con Arduino Leonardo o hay que hacer alguna modificación?

Si, funciona sin problemas en el Leonardo.


vale ya entiendo. Es decir, en el código de la librería s epresupone que la clave es 0xFF.... pero si quisiese leer un bloque de otra tarjeta debería poner la clave real de esa tarjeta para cada bloque para poder leer, verdad?

Eso es, en este caso la clave de estas tarjetas (de todos los llaveros y de la tarjeta con forma de tarjeta de credito) es:
uint8_t  keys[]  = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}
Pero en otras llaves podria ser distinta.

Y hay que tener cuidado con no escribir en la memoria donde se guarda la clave o perderas ese bloque y los siguientes.
Logged


giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.

Offline Offline
Jr. Member
**
Karma: 0
Posts: 55
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si, busca en atmel tienen los chips. Despues en ebay, dx y demas encuentras de todo
Estas se usan para lugares donde hay visitas, hoteles y le dan una llave de acceso, el cual le cambian el codigo. Es mas simple cambiar el codigo de la tarjeta que reprogramar el lector. En realidad es un problema de seguridad que debes auditar.

http://giltesa.com/2013/06/24/llaveros-nfc-programables-para-movil-arduino-etc/
http://www.dx.com/es/p/rewritable-waterproof-13-56mhz-water-droplets-nfc-tag-transparent-copper-red-234180


entonces que funcion de la librería debería usar para pasar toda la información de una llave a otra y así tenerla duplicada. Mi idea es leer de una llave y pasar toda esa información a una que permita escritura para poder tenerla "por duplicado"
En la libreria que puse, y modifique, tienes añadidos dos metodos para leer y escribir toda la informacion de golpe... pero necesitas las claves de acceso a cada bloque de memoria. Los metodos estan adaptados para que funcionen con las compradas por ebay.


Esta shield funciona también con Arduino Leonardo o hay que hacer alguna modificación?

Si, funciona sin problemas en el Leonardo.


vale ya entiendo. Es decir, en el código de la librería s epresupone que la clave es 0xFF.... pero si quisiese leer un bloque de otra tarjeta debería poner la clave real de esa tarjeta para cada bloque para poder leer, verdad?

Eso es, en este caso la clave de estas tarjetas (de todos los llaveros y de la tarjeta con forma de tarjeta de credito) es:
uint8_t  keys[]  = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}
Pero en otras llaves podria ser distinta.

Y hay que tener cuidado con no escribir en la memoria donde se guarda la clave o perderas ese bloque y los siguientes.


De acuerdo, gracias! Ahora ya se me han aclarado unas dudas que tenía smiley
No hay ninguna forma entonces de modificar la clave de cada sector? Porque sino cualquier persona que conozca mi tarjeta sabrá cual es la clave y podría leer toda la info de ella...
Logged

Huesca, Spain
Offline Offline
Full Member
***
Karma: 3
Posts: 100
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yo la intente modificar en una pero no sé si lo hice mal o que pero el caso es que brickee los bloques de memoria y no supe restaurar la clave original ni nada. No probé con más llaveros pues no quería cargarme más...

En cualquier caso, la información que grabes dentro la puedes guardar cifrada con algún algoritmo asi que lo de la clave de acceso a los bloques de memoria es lo de menos, por mucho que lean la informacion si no la saben descifrar no les va a servir para nada.
Logged


giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.

Offline Offline
Jr. Member
**
Karma: 0
Posts: 55
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vale no lo habia pensado. Hacer un metodo en el lector para que invierta las operaciones de cifrado para cuando tenga que leer un bloque de datos. Estoy tonto jajaj. Gracias!
Logged

Pages: 1 [2]   Go Up
Jump to: