Intento de reemplazar varias tarjetas RFID con una sola etiqueta pirateada

Sin embargo, es un título un poco confuso. [Hudson’s] un intento de reemplazar varias tarjetas HID Prox con un chip AVR no fue un éxito completo. El proyecto comenzó cuando quiso reducir a una sola la cantidad de tarjetas de acceso RFID que lleva para el trabajo. Las tarjetas utilizan el protocolo HID Proximity, que es solo ligeramente diferente de los protocolos utilizados en la mayoría de los proyectos de RFID para aficionados que vemos. Terminó tomando un archivo de ensamblaje AVR que funcionaba con un protocolo diferente y editándolo según sus necesidades.

El dispositivo de arriba es la etiqueta de reemplazo completa [Hudson] usado. Es solo AVR ATtiny85 y bobina de alambre esmaltado. La bobina captura la corriente del campo magnético del lector de tarjetas y conduce el chip a través de la salida en los pines de entrada (hemos visto este truco varias veces antes). La idea que tuvo fue almacenar varios códigos en el dispositivo y enviarlos todos seguidos. Pudo hacer que la etiqueta funcionara con un solo código, pero los detalles del lector HID Prox hacen que sea difícil, si no imposible, enviar varios códigos. La tarjeta debe enviar el mismo código dos veces seguidas y luego retirarse del campo magnético antes de que el lector vote por otra combinación.

  • Frikis Leet dice:

    Sólo una pregunta rápida. Teniendo en cuenta que esto irá en una pequeña caja de plástico en lugar de una tarjeta de plástico de pvc habitual. ¿Por qué no diseñar un circuito que imite el código específico de un botón? A medida que escanea, completa el circuito presionando el botón relativo a la puerta de acceso a la que está ingresando.

    O podría hacer una técnica de escaneo secuencial. Donde escanea varias veces hasta que el protocolo RFID toma la clave correcta.

  • vaina dice:

    ciertamente llevaron a cabo este rey del procedimiento como protección contra la fuerza bruta

    • Eirinn dice:

      Tiene sentido … cómo poner una prohibición de tiempo en los intentos de inicio de sesión.

  • código dice:

    O mejor aún, tener un botón nc entre la ficha y el carrete. Cuando un código falla, presione el botón, el chip se apaga y luego vaya al siguiente código.

  • Max Kelley dice:

    Oye, si nada más, ¡supongo que fue un buen aprendizaje! ¿Tal vez podría escribir un byte en la EEPROM con la “tarjeta” que probó por última vez, de modo que la próxima vez que se encienda, lea la EEPROM de la última tarjeta, agregue una y pruebe la tarjeta en ese índice? Por lo tanto, avanzaría durante un estado apagado.

    Muy guay, independientemente.

    • jacques dice:

      Dudo que. Escribir en eeprom necesita más corriente, unos pocos mA. Creo que la corriente inducida no es lo suficientemente fuerte. Por cierto, era nuevo en la protección de un par de diodos Schottkey en cada entrada de una MCU, pero nunca se me ocurrió que conectar un voltaje de CA entre dos pines haría que esos 4 diodos funcionaran juntos como un puente rectificador completo. Entonces, si alguien necesita un rectificador de puente completo de baja potencia / bajo voltaje, puede tomar una MCU pequeña, no es necesario programarla, simplemente coloque un capacitor de filtro entre Vdd y Vss y listo.

  • nombre reciente dice:

    Pondría un pequeño FET en el suministro de AVR, luego enviaría cada código individual en el intervalo requerido, apagaría el AVR (FET), esperaría y luego encendería con el siguiente código superior para probarlo.
    ¿Alguna razón por la que esto no funcionaría?
    Es posible que el lector no sepa que hay una CPU que funciona mal en el campo.

    • jacques dice:

      Como si no hubiera corriente extraída de la bobina. Pero si hay un tirón actual de la bobina, el transmisor podría sentirlo. No es un almuerzo gratis, este poder proviene del transmisor.

  • Andrés dice:

    ¿Tal vez podría tener un sistema en el que mantener presionado uno de varios botones antes de escanear provocó que se enviara un código en particular?

  • pepertux dice:

    O conéctelo a su GSM y use su posición GPS para dictar qué código rfid mostrar.

    • pepertux dice:

      Por GSM me refiero a teléfono celular (lo siento, soy holandés)

  • COMO dice:

    Esto explicaría por qué mi prueba basada en T5557 en tarjetas HID multitarjeta no funcionó.

  • neroZZ dice:

    Veo una bobina, sin reflujo (¿podría ser demasiado alto el reflujo del flujo de aire?) … considerando una vida útil corta?

    • COMO dice:

      ¿Leíste el proyecto? Es una etiqueta RFID. La bobina es la fuente de energía para el dispositivo y apenas captura suficiente energía para operar el AVR tal como está. Los diodos ESD en el chip son una rectificación más que suficiente para trabajar aquí.

  • Luis Carlos Bruckner dice:

    O tenga un interruptor de membrana para cada código que desee y mantenga presionado antes de colocar la tarjeta en el campo y haga que el avr lea la tabla de botones y luego emita el código para el botón presionado. Es posible combinar la última función de clonación de RFID manteniendo presionado un botón de programa al mismo tiempo que la ubicación donde desea colocar el código. sostenga el pase múltiple hacia el lector y luego presente la tarjeta de origen.

    • Luis Carlos Bruckner dice:

      Habiendo dicho eso, podría verlo como una tarjeta de identificación y usarlo para pasar una tarjeta válida mientras se presenta la tarjeta válida al lector. El usuario promedio no sería más sabio.

    • Eirinn dice:

      “¡Leeloo-multipaso! Sí, todo eso me suena bastante mal. Parece que BT tampoco es para mí. ¡Muuuuuuultipas!”

    • Isótopo dice:

      Esta. Me gusta esta idea.

  • Patricio dice:

    Menos mal que no lo consiguió. Si lo hizo y su empleador se enteró, es muy probable que no necesite tarjetas de acceso en un futuro cercano.

    • cazador dice:

      Castigar a las personas por sistemas inseguros… esa es una sabia solución.
      Por otro lado, tenemos un chip y un pin, y por supuesto es seguro.

      Vivimos en un mundo triste.

    • madriguera de leif dice:

      Si eso es una preocupación, siempre podría explicar lo que quiso decir y pedir permiso primero. Realmente, no hay razón para que un empleador esté molesto por esto. Después de todo, solo está duplicando su propio código. Si lo hubieran despedido o abandonado, habrían deshabilitado ese código, ¿no es así? Si no, bueno, es su culpa.

      Puede que les incomode que él posea la habilidad que podría usarse para copiar el código de otra persona. Sin embargo, esa no es una buena razón para justificar ningún tipo de actividad porque cualquiera podría poseer esa habilidad, incluso un no empleado que conoce a un empleado y copia su tarjeta de manera astuta mientras visita la casa del empleado.

      Sin embargo, veo tu punto. Algunas… no… muchas empresas tienen personal de TI/Seguridad que es propenso a reacciones irracionales de este tipo. Tengo mucha suerte de trabajar en un lugar que no es así. Ciertamente he trabajado en otros lugares donde ni pediría ni intentaría algo así. Ojalá tenga una buena idea de las personalidades donde trabaja y ya sepa que estará bien.

      • Luis Carlos Bruckner dice:

        Punto en Jeff.

  • nhede dice:

    Selecciónelo con batería y bobina, encienda la batería en el primer pulso, envíe 2 ID, desconecte la bobina, espere y vuelva a conectar, envíe la siguiente ID. Apague la batería después de una última prueba

  • madriguera de leif dice:

    Si necesita tener botones o un interruptor, que así sea. Pero… no es tan conveniente. Sé que me gusta guardar mi tarjeta de entrada en mi billetera, solo golpeo contra el lector para entrar. Es especialmente agradable cuando uso cosas (la mayor parte del tiempo) o en invierno cuando uso guantes.

    Así que… creo… si puedes hacerlo lo suficientemente pequeño, sería genial montarlo en la caja de un reloj de pulsera. ¿Tal vez incluso podrías hacer que aún indique la hora para que también parezca un reloj? Luego, todo lo que tiene que hacer es presionar el botón o deslizar el interruptor a la posición correcta antes de llegar a la puerta.

    • madriguera de leif dice:

      ¡Oye! Para obtener puntos de bonificación, su “reloj” RFID podría ser inteligente al respecto. Si tu horario funciona de esa manera, podría ‘saber’ que a cierta hora del día, día de la semana, etc… probablemente entrarás por la puerta X, por la puerta Y en otro momento. Entonces por defecto es el correcto. ¡Solo necesita presionar manualmente un botón si la situación es una excepción!

  • johan dice:

    ¿Funciona el intercambio de rfid incluso si se apilan varias tarjetas juntas, p. ¿En un bolso? ¿Envían todos al mismo tiempo cuando están encendidos? No conozco el protocolo, pero esperaría un apretón de manos y reconocimiento frente a las estrellas de la comunicación.

    • Luis Carlos Bruckner dice:

      Esto solo puede funcionar si las tarjetas están todas en diferentes frecuencias. Si guardo todas las tarjetas de acceso que tengo en mi billetera, ninguna funciona. Tengo que mantenerlos separados. Es decir, ponte el que necesito para ese día. Tengo 15 sitios web diferentes que tienen las mismas etiquetas HID comunes. Me gustaría fortalecerlos.

      • Scooby dice:

        ¿Qué tal pedirle al administrador de BACS de cada uno de sus sitios que cambie su código y lo consolide en una tarjeta?

  • Sam dice:

    ¿Podría usar un supercondensador o algo así para alimentar el AVR mientras se saca del campo? ¿O es el hecho de que tienes que escanearlo varias veces el problema? Si el AVR tiene una entrada analógica, es posible conectar un potenciómetro, que podría cambiarse según el código que debería emitir, aunque esto probablemente requiera mucho más voltaje del que ya tiene. Otra opción podría ser un pequeño conjunto de interruptores DIP leídos a través de un interruptor de paralelo a serie que podría cambiarse según el código de RF requerido.

    Este es un gran proyecto y espero que puedas encontrar una buena manera de resolver el problema.

  • Adán dice:

    Si la idea es tener una sola tarjeta, esta podría configurarse con botones capacitivos para seleccionar el código apropiado y batería de reloj para operar el microcontrolador durante el proceso de selección. Luego solo enviará el código que seleccionó. Podría encajar en un circuito muy elegante si usara las pistas como botones de capacidad.

  • chris collins dice:

    ¿Por qué la unidad no incluye múltiples AVR, cada uno con un solo código, luego tiene un control deslizante o algo que permitiría seleccionar cada cuadrante de la tarjeta que le permite apretar cierto reino del dispositivo para activar el código objetivo?

Pedro Molina
Pedro Molina

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *