sábado, 6 de marzo de 2010

Mis experiencias en wardriving


Como puse en un principio, desde antes de saber como se llamaba esta actividad, ya la hacía. Pero hace unos días pasó algo que me hizo retomar el interés: siempre tuve al menos dos teléfonos encima, el personal, y otro para lo laboral, o para piratear un poco (pirata en el sentido de los auténticos decadentes, no el de hack), en general el personal era el que tenía mejor señal y era más eficiente para los mensajes, y el otro uno más completo -desde hace años uso smartphones o dispositivos "un poco" mas completos que un celular común-. ¿Pero que pasó? que en dos meses en menos de dos meses se me descompusieron dos teléfonos, y mi querida PDA dejó de reconocer los chip gsm, por lo que estuve incomunicado algunos días (el que me conozca entenderá lo que sufrí). Por suerte MI jefa se apiadó de mi y me facilitó un celular hasta que a fin de mes pueda comprarme uno (yo creo que en realidad le resulto tan indispensable, que prefirió darme un celu, antes que no poder ubicarme). Pero en esos días incomunicado tuve una genial idea: suponer que el problema de mi iPAQ era algo de software, por lo que me puse en la tarea de hacer un backup de mis contactos, el calendario, toda la información útil, así como los programas que tenía instalado. La verdad que mi juguete es tan completo como lo necesito, conexión irda, bluetooth, wifi, gps, me permite gestionar mis documentos del office, hasta puedo abrir las bases de datos y mapas del gvSIG, aparte de ser un buen reproductor multimedia, es decir, era mi oficina y centro de recreación juntos.
Resetearlo no fue un problema mayor, solo exigió algo de malabarismos para tocar el botón de encendido, el de llamar, el de cortar y pinchar con el stylus el botón de reset, algo difícil con solo dos manos, pero lo pude hacer, recuperar todos los datos fue también una pavada pero...  instalar nuevamente el GPS era otro tema, siempre use como soft el Garmin QUE y el XT, por su compatibilidad con los mapas del Proyecto Mapear, por su facilidad para trabajar con el ozi explorer, etc... pero había sido que el programa es un soft pago, y aunque hice el respaldo de la tarjeta de memoria y de la memoria del pocketpc, no fue tan sencillo ponerlo como estaba.
Fue en ese proceso que me puse a googlear información sobre el programa mencionado, y sobre alguna alternativa, dando con el WIFIFOFUM, jeje, si, sé que suena raro, pero es ese el nombre de un interesante programa que escanea AP y si se cuenta con un GPS sincronizado, georeferencia los puntos encontrados.
Encontrar e instalar el programa fue fácil, es absolutamente compatible con mi pda, por supuesto, mi pantalla de 240x240 no es lo ideal, esa pantalla cuadrada que le pusieron, para justificar el espacio robado por el teclado, al final perjudica a algunos programas que vienen preparados para las pantallas rectangulares, pero bueno, se adaptó bien a mi formato.
La primera prueba fue un éxito, me tomó mi red, las de los vecinos, con todos sus datos, si estaban abiertas, los nombres, etc, lo complicado era conectar el GPS, por lo que actualicé el Quick GPS Connection (es algo así como el driver de mi GPS interno) y me puse a probar, ensayo y error suele ser lo adecuado. Encontré que el COM7 era el puerto para comunicar los satélites con el wififofum, y los baudios necesarios eran 57600. Con todo configurado, ya me tomó las ubicaciones de los primeros puntos:

WiFiFoFum posee dos modos de ver la información, una es el modo de vista "Lista":
el cual muestra los AP descubiertos, la intensidad de la señal, el nombre de la red o identificador (SSID), la dirección MAC, fecha y hora en la que apareció inicialmente y por última vez, así como la longitud y latitud de la posición según l receptor GPS (recordemos que los GPS dan un error aleatorio de unos 10m aproximadamente y consideremos también, que la señal se capta en movimiento); el otro modo de vista y quizás el más llamativo es el de "Radar":
 Esta imagen fue tomada dentro de mi casa, por eso sólo muestra un AP.
el cual muestra la posición relativa del AP tomando como base la intensidad de la señal, esto no representa una posición exacta. como el radar pudiera sugerir, sino que generalmente los puntos estan sobre el eje x, mas cerca del centro cuando mayor es la señal, aunque a veces se ven los puntos en otros lugares. Recordemos que al usar cualquiera de estos dispositivos debe mirárselo al estacionar, o en los semáforos, es decir, no quitar jamas la vista del camino.
En la opcion tools podremos ver varias opciones:
en esta pestaña determinamos que datos saldrán en la planilla, podemos ordenarlos, etc.
en esta ingresamos los valores del GPS, si ya tenemos un soft especifico
(en mi caso el garmin XT, podemos tomarlos de ahí)
aquí podemos configurar que información sale en el radar,
es útil cuando hay muchos puntos y necesitamos identificarlos
en esta pestaña determinamos la frecuencia con la que revisa si encuentra AP,
si vamos rápido pongamos la mayor frecuencia, o agresivo.
Esto consume más batería.
aquí podemos determinar un aviso sonoro,
aunque si es mucha la densidad de AP es molesto.
Permite exportar los datos en varios formatos, el .kml que es leido directamente por google earth, es lo mas sencillo de usar, el .xml que lo podes usar en google maps (como tengo instalado una aplicacion de Google Maps en la PDA, me resulta útil para verlo directamente en el mapa). Con algo de maña se lo puede pasar a .gpx o gdb para usarlo en el mapsource, en fin... dandose maña es posible usar esos datos en cualquier soft, hasta en los Sistemas de Informacion Geográficos como el ArcView, Manifold o gvSIG (mi favorito).
Mas adelante subo un analisis de los puntos encontrados, si son abiertos o cerrados, con que tipo de seguridad, etc.
Por ahora le dejo una muestra de lo que pude hacer el sábado yendo al grupo scout:
Los puntos azules son redes abiertas (no significa que uno pueda conectarse a Internet, en otra entrada lo explico) y los puntos rojos son redes cerradas. Si alguno se pregunta porque azul y no verde como lo harían todos, pues porque soy daltónico y me complica la vida!!

Me olvidaba, para los que no conocen el aparato con el que hice esto, una Hewlett-Packard hw6945
gracias a él, puedo hacer wardriving, warwalking y las demás variantes, por ahora lo use en war-ciclomotor!

No hay comentarios: