FareBot - Prueba de concepto de Android NFC

Al enterarse de que el teléfono móvil Nexus S ha sido equipado con la radio NFC Near Field Communications, [Eric Butler] decidió que haría un buen uso del recién lanzado SDK de Gingerbread. Centrándose inicialmente en las tarjetas de precios ORCA utilizadas por varios sistemas de tránsito del estado de Washington, creó una aplicación de código abierto llamada FareBot, que puede leer datos de cualquier tarjeta con la marca MIFARE DESFire. Usando la radio NFC en el Nexus S, pudo descartar toda la información desprotegida de las tarjetas de boletos, incluido el saldo restante de la tarjeta y las últimas 10 ubicaciones donde se usó la tarjeta.

El autor espera que su solicitud de prueba de concepto aliente a otros desarrolladores a expandir su proyecto y explorar los datos almacenados en las tarjetas de tránsito de todo el mundo. Si bien está en sus primeras etapas, [Eric] Finalmente, me gustaría ver este proyecto ampliado para permitir el uso de teléfonos inteligentes habilitados para NFC como tarjetas de tráfico a través de programas descargables. Sugiere que ayudar a las personas a comprender la cantidad de datos que se pueden obtener libremente de estas tarjetas obligará a los fabricantes a informar mejor a los consumidores sobre las deficiencias del sistema existente, lo que a su vez podría impulsar iniciativas de teléfonos inteligentes basadas en el tránsito.

  • Anónimo dice:

    Esperar.
    ¿Un lector RFID en un celular?
    ¿Cómo es el rango, y puede penetrar los jeans si está lo suficientemente cerca?

    Nuestra escuela usa un sistema de entrada sin llave, supongo por lo que he visto, es RFID.

  • alan dice:

    Me encanta este concepto.
    sigue así, eric.

  • Yosh dice:

    sitio web hack-a-day DDoSed?

  • mikey dice:

    @Anon: según tengo entendido, puede leer e imitar tarjetas RFID (esta es una noticia vieja, Android agregó este SDK hace más de un mes).

    La parte más importante es que este es un software específico que lo usa.

    No puedo opinar sobre el rango. Pero en un entorno de emulación, supongo que sería mejor porque el teléfono está encendido y las tarjetas funcionan con electricidad, que toman con ondas de radio... para leer, supongo que tiene menos alcance porque es batería. operado y no conectado directamente. funcionan como la mayoría de los lectores de tarjetas...

    Sin embargo, nuevamente, eso es solo especulación, por lo que alguien me corregirá si estoy fuera de lugar aquí.

  • código dice:

    Mejor aún, ¿puede ESCRIBIR en estas tarjetas?

  • John dice:

    Entonces, básicamente, ¿qué puedes hacer al respecto? ¿Robar el dinero ganado con esfuerzo de otra persona en boletos? ¿Engañar al metro/subterráneo/etc. con el dinero necesario para que el uso sea asequible para el resto? Esto me parece un poco turbio.

  • maave dice:

    @cde: ahora solo lectura, pero esto se debe al software/firmware. Se actualizará en el futuro para apoyar las habilidades de escritura.

  • gris oscuro dice:

    De hecho, Nexus S puede escribir etiquetas con alguna funcionalidad oculta, esta publicación explica cómo http://www.nearfieldcommunicationsworld.com/2011/01/25/35758/

  • código dice:

    @Maave Eso significa que puede hacer una prueba rápida para ver si el metro está usando la confirmación del lado del servidor o no. Jajaja.

  • rasz dice:

    los sistemas de entrada generalmente implementan etiquetas únicas fallidas de 125 kHz, la identificación es solo por número de etiqueta, el clon de la etiqueta estaba aquí hace una semana

    PN544 montado en Nexus habla 13.56 MHz

  • Limón dice:

    ¿Es el Nexus S el único teléfono (o dispositivo accesible para el consumidor) que tiene el hardware necesario?

    • zhong fu dice:

      No, aparentemente todos los teléfonos NFC * deberían * poder hacer esto. Sin embargo, no estoy 100% seguro

Alejandro Vargas
Alejandro Vargas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.