elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 02:30  


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Wireless (Moderadores: Uxio, pianista, ChimoC)
| | |-+  Geolocalizar Wifis
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Geolocalizar Wifis  (Leído 21,205 veces)
PaPeRrO


Desconectado Desconectado

Mensajes: 547


You Are Being Monitored


Ver Perfil
Geolocalizar Wifis
« en: 14 Mayo 2010, 17:05 »

En este articulo explicare como Geolocalizar wifis que encontremos rapidamente.


Requisitos:

Conexion a internet.
Bssid de la red wifi que queremos localizar.


¿como funciona?¿ necesito un gps?
No, no necesitas ningun GPS.

para localizar una wifi lo unico que podiamos hacer es realizar diferentes tomas con nuestro receptor hasta encontrar la señal mas alta, lugar en el que por conclusion sera el mas cercano a la wifi(normalmente).

Como diria homer,, ¿Esque eso no lo puede hacer otro?.

Pues si, resulta que hay una empresa llamada SkyhookWireless que tiene una base de datos con BSSIDS - coordenadas, para que¿?, para programas de localizacion por wireless (wps,sin gps), como loki, ademas estos programas actualizan la base de datos de skyhook aumentando los bssids disponibles.
estos programas cogen la lista de wifis/señal que encuentra tu pc y mandan una peticion a la bbdd de skyhook ir estima por triangulacion la posicion en la que te encuentras.
http://www.skyhookwireless.com/howitworks/


Muy bien, pero yo ya de donde estoy, quiero saber donde esta el bssid que yo quiera.
Pues tan sencillo como decirle a la bbdd que solo encontramos ese bssid y con mucha señal:


Para linux:

Código
MYMAC=AABBCCDDEEFF && curl --header "Content-Type: text/xml" --data "<?xml  version='1.0'?><LocationRQ xmlns='http://skyhookwireless.com/wps/2005'  version='2.6' street-address-lookup='full'><authentication  version='2.0'><simple><username>beta</username><realm>js.loki.com</realm></simple></authentication><access-point><mac>$MYMAC</mac><signal-strength>-50</signal-strength></access-point></LocationRQ>" https://api.skyhookwireless.com/wps2/location

fuente: http://coderrr.wordpress.com/2008/09/10/get-the-physical-location-of-wireless-router-from-its-mac-address-bssid/

¿interesante no?
pero es un coñazo ir una por una, asi que pense en automatizarlo un poquito, asique cree un programa que dada una lista de bssids,essid separados por comas nos sacase un archivo kml (para google earth) con las chinchetas de donde estan las wifis.


Ahora es tan sencillo como poner a buscar el vistumbler,


una vez tenemos las wifis exportar la lista a csv


y pedirle al programa
locazadorbssids.exe lista.csv salida.kml


localizara las bssid y nos creara un kml con los bssids localizados.


Descarga:
http://www.mediafire.com/?m44m5zghzlj

Opiniones please!

PD: cuando tenga un poquito de tiempo comento el source y lo publico.


« Última modificación: 14 Mayo 2010, 20:59 por PaPeRrO » En línea
Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.961


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #1 en: 15 Mayo 2010, 17:28 »

Para linux:
Código
MYMAC=AABBCCDDEEFF && curl --header "Content-Type: text/xml" --data "<?xml version='1.0'?><LocationRQ xmlns='http://skyhookwireless.com/wps/2005' version='2.6' street-address-lookup='full'><authentication version='2.0'><simple><username>beta</username><realm>js.loki.com</realm></simple></authentication><access-point><mac>$MYMAC</mac><signal-strength>-50</signal-strength></access-point></LocationRQ>" https://api.skyhookwireless.com/wps2/location

fuente: http://coderrr.wordpress.com/2008/09/10/get-the-physical-location-of-wireless-router-from-its-mac-address-bssid/

Un script escrito en bash que mejora algunas cosas:
-> Poder introducir varias direcciones MAC a la vez, separadas por comas.
-> Poder leer direcciones direcciones MAC desde un fichero de texto plano.

Se aceptan sugerencias...

* Captura de pantalla:



* Código fuente:

Código
#! /bin/bash
 
function LocalizarMAC
{
curl --header "Content-Type: text/xml" --data "<?xml  version='1.0'?><LocationRQ xmlns='http://skyhookwireless.com/wps/2005'  version='2.6' street-address-lookup='full'><authentication  version='2.0'><simple><username>beta</username><realm>js.loki.com</realm></simple></authentication><access-point><mac>$1</mac><signal-strength>-50</signal-strength></access-point></LocationRQ>" https://api.skyhookwireless.com/wps2/location
}
 
function Menu
{
echo "--------------------------------------------------"
echo "..:: Bienvenido al Geolocalizador de APs Wifi ::.."
echo "--------------------------------------------------"
echo "Por favor, seleccione la entrada de datos deseada"
 
echo "1) Introducir direcciones MAC manualmente"
echo "2) Leer direcciones MAC de un fichero de texto"
echo "3) Salir"
echo
}
 
function RegresarMenu
{
echo -n "Pulse cualquier tecla para regresar al menu"
read -s -n1 opcion
case $opcion in
*) clear && Menu;;
esac
}
 
clear && Menu
 
while [[ "$opcion" != '3' ]]; do
read -s -n1 opcion
case $opcion in
1) echo -n "Introduzca las direcciones MAC separadas por comas: "
IFS=$','
read DirMAC
for i in $DirMAC; do
 LocalizarMAC $i
done
RegresarMenu;;
 
2) echo -n "Introduzca la ruta completa al fichero que contiene las direcciones MAC: "
read FicheroMAC
for i in `cat $FicheroMAC`; do
 LocalizarMAC $i
done
RegresarMenu;;
 
*) clear && Menu;;
esac
done
 
exit


« Última modificación: 15 Mayo 2010, 17:40 por Festor » En línea
PaPeRrO


Desconectado Desconectado

Mensajes: 547


You Are Being Monitored


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #2 en: 15 Mayo 2010, 17:40 »

Festor, muy interesante, de todas formas lo que he publicado es el programita en c# que puedes encontrar en el ultimo link de mi post, el codigo de curl estaba en la pagina de coderr.wordpress.com, dentro de un rato publico el codigo c#, tengo que comentarlo un poco pero me da pereza.
En línea
cpu2

Desconectado Desconectado

Mensajes: 270


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #3 en: 15 Mayo 2010, 19:00 »

Hola, gracias por el programa

Pregunta... Si cambio mi Mac por una fake estilo 00:11:22:33:44:55 me podrias localizar?

Un saludo
En línea
Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.961


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #4 en: 15 Mayo 2010, 19:09 »

Hola, gracias por el programa

Pregunta... Si cambio mi Mac por una fake estilo 00:11:22:33:44:55 me podrias localizar?

Un saludo

Esto... la localización funciona mediante la consulta de la dirección MAC en la base de datos proporcionada por skyhookwireless.com.

Si alguien sabe la dirección MAC de tu router y esta fue registrada por tipos de skyhookwireless.com, entonces aparecerán las coordenadas de localización del router cambies o no ahora dicha dirección.

De todas formas, las zonas de cobertura parece que son estas:
http://www.skyhookwireless.com/howitworks/coverage.php
En línea
cpu2

Desconectado Desconectado

Mensajes: 270


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #5 en: 15 Mayo 2010, 19:49 »

Osea que el localizador te diria en que poblacion esta la mac, bueno se va cambiando de vez en cuando la mac y ya esta.

Un saludo
En línea
Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.961


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #6 en: 15 Mayo 2010, 20:11 »

No te dice ninguna población, ciudad y/o pais... simplemente te da las coordenadas, mediante tiangulación, del punto exacto donde cree que debería estar el router detectado.
En línea
NikNitro!


Desconectado Desconectado

Mensajes: 807


Galletaaa!!!


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #7 en: 15 Mayo 2010, 22:58 »

Pero solo en la página (por lo menos a mi) no deja acercar el zoom como para distinguir nada :S
En línea


Entra en mi blog ahora. Diario de abordo de un teclado de ordenador Actualizado sm
Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.961


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #8 en: 16 Mayo 2010, 17:10 »

Pero solo en la página (por lo menos a mi) no deja acercar el zoom como para distinguir nada :S

A mi me deja...


En línea
NikNitro!


Desconectado Desconectado

Mensajes: 807


Galletaaa!!!


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #9 en: 16 Mayo 2010, 17:25 »

Pero más de esa distanccia¿??
En línea


Entra en mi blog ahora. Diario de abordo de un teclado de ordenador Actualizado sm
Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.961


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #10 en: 16 Mayo 2010, 17:51 »

Si... pero desaparecen las zonas azules...  :-[ :xD

De todas formas, el mapa está a modo de complemento informativo... me refiero a que si quieres saber la zona de cobertura no hay mejor forma que probar a ver si localiza algunas MAC de routers que tengas al rededor.
En línea
Glezo

Desconectado Desconectado

Mensajes: 81


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #11 en: 10 Junio 2010, 12:32 »

buenas! acabo de reparar en este hilo y me parece MUY interesante, con lo que me he puesto a trastear y he encontrado un par de problemas...

 primero, el vistumbler si no me quivoco es "una versión" del netstumbler sobre Vista...
pero ¿qué es un  fichero .csv? En mi netsumbler (0.4.0, build 554) no tengo opción de exportar a *.csv, entonces le he echado morro y he guardado y renombrado a .csv. El fichero que resulta de guardar tiene el formato:

# $Creator: Network Stumbler Version 0.4.0
# $Format: wi-scan summary with extensions
# Latitude   Longitude   ( SSID )   Type   ( BSSID )   Time (GMT)   [ SNR Sig Noise ]   # ( Name )   Flags   Channelbits   BcnIntvl   DataRate   LastChannel
# $DateGMT: 2010-06-10
N 0.0000000   E 0.0000000   ( essid )   BSS   ( bssid )   10:22:19 (GMT)   [ 27 76 49 ]   # (  )   0411   00000020   100   540   5


¿Es eso un fichero csv? Porque lo he probado y explota debido a una unhandled exception (index out of range) en main.

(Edito corriendo que se me ha pasado clavar essid y bssid de una red  :rolleyes: )
En línea
dani__

Desconectado Desconectado

Mensajes: 125


Always learning...


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #12 en: 10 Junio 2010, 16:46 »

no lo entiendo, segun la pagina esto es como un gps pero que para orientarse recoge informacion de las señales que le rodean y las compara con una base de datos.

Pero ¿Puedo localizar una mac de un router en el mapa con esto? porque a mi no me encuentra ninguno de los router de mi edificio
« Última modificación: 10 Junio 2010, 16:54 por dani__ » En línea

wifisn

Desconectado Desconectado

Mensajes: 69


Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #13 en: 6 Julio 2010, 18:06 »

buenas.

emm...que se supone que hay que hacer..una vez estes en la pagina?... :-\

Saludos.
En línea
kakanariu

Desconectado Desconectado

Mensajes: 26



Ver Perfil
Re: Geolocalizar Wifis
« Respuesta #14 en: 2 Septiembre 2010, 13:03 »

Hola, hace unos años creo recordar que con el Netstmbler, un GPS conectado a mi PC y el programa Microsoft Mappoint Europa conseguia localizar todos los router de los alrededores de mi casa.

Ahora he vuelto a intentarlo y no lo consigo pues el Netstlbler solo abre puertos serie COM 1 al 15 y mi GPS se instala en el COM 80. ¿Hay alguna forma de cambiar el puerto COM 80 a uno de los de Netsumbler?
saludos
En línea
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como Geolocalizar IP de una forma mas detallada ?
PHP
Diabliyo 3 8,150 Último mensaje 27 Septiembre 2008, 21:32
por Diabliyo
Duda Geolocalizar wifis
Hacking Wireless
wirelesswifi 11 3,013 Último mensaje 16 Julio 2011, 06:00
por P4nd3m0n1um
Geolocalizar celulares
Foro Libre
Mr.Blue 3 923 Último mensaje 18 Septiembre 2010, 16:04
por Mr.Blue
geolocalizar AP's y Nodos solo con MAC sin GPS
Materiales y equipos
P4nd3m0n1um 0 794 Último mensaje 6 Febrero 2011, 14:27
por P4nd3m0n1um
Auto-Geolocalizar AP desde Netstumbler; se podra?
Materiales y equipos
P4nd3m0n1um 1 1,385 Último mensaje 14 Febrero 2011, 05:30
por P4nd3m0n1um
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines