Identificaion modelo del dispositivo

Iniciado por flaureano, 3 Enero 2007, 20:22 PM

0 Miembros y 1 Visitante están viendo este tema.

flaureano

Hola,

Primero quisiera pedir las excusas para mi español.

¿Alguien podría indicarme un cierto código que identifica al modelo de un bluetooth del dispositivo?
¿Sé ya el "blueprinting" (www.trifinite.org), no obstante quisiera saber si alguien conoce otro?

Leo ya el artículo de http://gospel.endorasoft.es/bluetooth/identificacion-bluetooth/identificacion_de_marca.html, que hace referencia al "blueprinting"

Gracias

Death_Master

Hola flaureano,

La identificación del fabricante de un dispositivo bluetooth se hace por los tres bytes más significativos de su dirección física, que es de la forma:

ff:ff:ff:xx:xx:xx

Y dónde ff:ff:ff indica el fabricante. La lista con las correspondencias puede consultarse en la red.

La técnica de blueprinting se basa en utilizar hashes de la información SDP de un dispositivo para realizar algo parecido al fingerprinting. Aunque la técnica es poco más que una prueba de concepto, pues la base de datos de dispositivos es bastante pobre.

Puedes también, mediante el fabricante y ciertos valores de la exploración SDP, inferir algunos detalles acerca del tipo de terminal, o incluso su modelo.

Saludos.

Gospel

Lo chungo es conseguir construirse una base de datos con registros que identifiquen modelos particulares. Estos registros sólo pueden ser construidos a partir de la información pública del dispositivo:
- Dirección MAC, de donde sacas el código del fabricante
- Service Records del SDP, para identificar perfiles característicos.
Tal y como dice Death Master...

Normalmente se hace un hash de toda esta información y los mismos modelos deberían cumplir el mismo hash y así poder identificar modelos a partir de uno sólo.

Como digo, lo chungo es conseguir todos los modelos del mercado y construir el hash de cada modelo para meterlo en una base de datos. Aparte a veces un mismo modelo tiene varios hashes asociados por versiones del firmware.

La base de datos de blueprint es bastante pobre, pero construir algo más grande sólo está en manos de empresas con acceso a muchos dispositivos con los que hacer pruebas. Futurlink o Endorasoft son empresas que han llegado a desarrollar bases de datos para este fin.

teodalo

¿Es posible acceder ó ver un ejemplo de estas bases de datos?

¿Cómo es el algoritmo qué hace el hash a partir de la información pública del dispositivo bluetooth?

Gracias.