CW Parte I (construcción de la primera antena)

9 f , 2005

Introducción.

El cw (car whistling) es un experimento curioso sobre lo importante que contar con un sistema de autentificación serio, mucho mas cuando la información que transmites va por el aire.

El objetivo son los manos libres, tanto de los coches como personales. Estos dispositivos, debido en parte a su pequeño tamaño y en parte a la usabilidad que quieren darles los fabricantes, son muy promiscuos… cualquiera que sepa la clave del dispositivo puede asociarse con el. normalmente durante en emparejamiento bluetooth la contraseña se negocia entre los dos dispositivos, pero en el caso de los manos libres (al no tener estos un teclado) se emparejan con cualquier dispositivo que conozca su clave (y estas llaves siempre tienen valores por defecto para cada fabricante).

Cw son dos scripts en perl que lo que hacen es usar las herramientas y drivers bt para linux (bluez) para realizar lo siguiente.

1. Escanear en busca de un dispositivo manos libres. Los dispositivos bt llevan una etiqueta en su identificador que determina que clase de dispositivo es. Cuando durante el escaneo aparece un dispositivo que es un manos libres, ya sea para coche o personal el script lanza el segundo script.

2. Emparejarse con el dispositivo detectado. Los dispositivos bt, al igual que los dispositivos de red, tienen una dirección MAC única y específica, los primeros valores de esta MAC pertenecen al fabricante, por lo que el programa va a ser capaz de determinar si el dispositivo es de nokia, sony-ericsson o cualquier otro fabricante y en función del fabricante usará su clave predeterminada para emparejarse con él.

2b. Este mismo script una vez que el emparejamiento ha finalizado envia al dispositivo bt un archivo de audio que sera reproducido dentro del coche (o en las orejas del que lleve el manos libres personal) y a la vez recoge todo lo que esta llegando al microfono del dispositivo.

Utilidad? Ninguna, simplemente es algo curioso que merece la pena probar

La antena.

Los dispositivos bt al igual que los wireless operan en la banda de frecuencias abiertas de 2,4Ghz pero a diferencia de los wireless los dispositivos bt no estan preparados para grandes distancias, en parte esto es debido al propio diseño del protocolo bt y en parte debido a que usan menos potencia de emision. Si queremos usar el cw y permanecer mas o menos en el anonimato debemos asegurarnos de estar un poquillo lejos cuando realicemos las pruebas, esto lo vamos a conseguir con una antena que amplifique y en este caso dirija la señal.

Como la frecuencia de trabajo es la misma que en las antenas wireless voy a usar el modelo hucha (o cantenna) como base.

materiales:

Adaptador bt usb con antena externa

Hucha o lata con el interior liso

Alargador usb

1. Abrimos la lata a la distancia adecuada (en mi caso no tuve que cortar la lata ya que el tamaño era el adecuado)

2. Realizamos un agujero en la lata a 31mm (31mm es 1/4 de la longitud de onda) del borde

3. Introducimos la antena del dispositivo bt por el agujero y lo fijamos a la lata

4. Colocamos el cable usb y la antena esta finalizada.

Este modelo de antena puede servir, ya que es capaz de orientar la onda y amplificarla con sus rebotes en el fondo de la lata, pero es totalmente mejorable si la masa de la antena es la propia lata… si vemos estos dos esquemas lo entenderememos mejor

Antena actual Antena óptimizada
_________________ _________________
| |
| |
| ***** |
| * : * |
| * : * |
| * : * | :
| * |:| * | :
|___*|:|*_________ |___ : ___________
*|:|* |:|
|:|
(Acabo de comprobar que mi bonito esquema ascci no se ve en esta pagina, cuando tenga tiempo y ganas de editarlo o pasarlo a jpg lo volvere a subir)

* recubrimiento plastico

: vivo

| masa

Aqui tenemos el dispositivo USB que vamos a utilizar

Y aqui la hucha que nos servira de base para la antena

La abrimos con un simple abrelatas

Y hacemos el agujero a la distancia apropiada

Ya solo queda introducir la antena


Y colocar un cable alargador para poder usarla

La construcción de esta segunda antena, la instalacion, manejo y analisis de los scripts vendran en posteriores capítulos.