Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: Jeronimo en Diciembre 23, 2013, 09:10:57 pm
-
¡Hola!
Estoy haciendo mantenimiento en un lugar donde trabajan con lectores/grabadores de tarjetas Mifare. El asunto es que quien daba soporte antes aparentemente grabó con claves todos los sectores de las tarjetas que tienen en circulación. Ahora yo no puedo leer más que el número de serie de las tarjetas, es decir, no puedo leer la otra información que contienen, ni escribir en ellas. Tienen lectores/grabadores Civintec USB.
¿Tienen idea de si se pueden desbloquear los sectores, o si se pueden establecer los valores de fábrica (aunque, en última instancia, esto borre la información que contengan)?
Muchas gracias.
Jerónimo
-
Hola, mirá la respuesta sencilla es "no se puede".
Desgraciadamente, al grabar data con claves en las Mifare/desfire/etc, solamente podes leerlas (porque antes de leer, autentica que tus claves sean validas) teniendo esas claves. Podes borrarlas si queres, pero no es la idea imagino.
Saludos.
-
La idea es poder trabajar con esas tarjetas y esos lectores/grabadores. Ambos tienen claves. Si pudiera resetear ambos, aunque se perdiera la información, no me importaría. Después le pondría mis propias claves y la información que correspondiera en cada caso. El objetivo es no tener que reemplazar toda la plaza de tarjetas, que no son baratas.
¿Creés que se puede hacer eso (obviamente, no tengo las claves, porque quien daba soporte antes desapareció sin dejar nada documentado)?
Aun si no pudiera hacerse y hubiera que comprar tarjetas nuevas, ¿sabés dónde puedo ver información para poder hacer el código en VB6 para leer y escribir en las tarjetas?
Muchas gracias.
Jerónimo