Foro de elhacker.net

Seguridad Informática => Hacking Wireless => Mensaje iniciado por: PaPeRrO en 14 Mayo 2010, 17:05 pm



Título: Geolocalizar Wifis
Publicado por: PaPeRrO en 14 Mayo 2010, 17:05 pm
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
  1. 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,
(http://i.elhacker.net/i?i=nOOu_l_D_6fQktZqsxfQ_2Vo) (http://i.elhacker.net/d?i=nOOu_l_D_6fQktZqsxfQ_2Vo)

una vez tenemos las wifis exportar la lista a csv
(http://i.elhacker.net/i?i=Ekv2jJTw-UgijTv4Nw03_mVo) (http://i.elhacker.net/d?i=Ekv2jJTw-UgijTv4Nw03_mVo)

y pedirle al programa
locazadorbssids.exe lista.csv salida.kml
(http://i.elhacker.net/i?i=Vkbs9bQYRdZIMP6v-cxmXGVo) (http://i.elhacker.net/d?i=Vkbs9bQYRdZIMP6v-cxmXGVo)

localizara las bssid y nos creara un kml con los bssids localizados.
(http://i.elhacker.net/i?i=2tpOhe7StP9Uvq85w9Ey92Vo) (http://i.elhacker.net/d?i=2tpOhe7StP9Uvq85w9Ey92Vo)

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

Opiniones please!

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


Título: Re: Geolocalizar Wifis
Publicado por: Festor en 15 Mayo 2010, 17:28 pm
Para linux:
Código
  1. 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:

(http://i.elhacker.net/i?i=oK5n4TlroBG9Qpa03zrqaGVo) (http://i.elhacker.net/d?i=oK5n4TlroBG9Qpa03zrqaGVo)

* Código fuente:

Código
  1. #! /bin/bash
  2.  
  3. function LocalizarMAC
  4. {
  5. 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
  6. }
  7.  
  8. function Menu
  9. {
  10. echo "--------------------------------------------------"
  11. echo "..:: Bienvenido al Geolocalizador de APs Wifi ::.."
  12. echo "--------------------------------------------------"
  13. echo "Por favor, seleccione la entrada de datos deseada"
  14.  
  15. echo "1) Introducir direcciones MAC manualmente"
  16. echo "2) Leer direcciones MAC de un fichero de texto"
  17. echo "3) Salir"
  18. echo
  19. }
  20.  
  21. function RegresarMenu
  22. {
  23. echo -n "Pulse cualquier tecla para regresar al menu"
  24. read -s -n1 opcion
  25. case $opcion in
  26. *) clear && Menu;;
  27. esac
  28. }
  29.  
  30. clear && Menu
  31.  
  32. while [[ "$opcion" != '3' ]]; do
  33. read -s -n1 opcion
  34. case $opcion in
  35. 1) echo -n "Introduzca las direcciones MAC separadas por comas: "
  36. IFS=$','
  37. read DirMAC
  38. for i in $DirMAC; do
  39.  LocalizarMAC $i
  40. done
  41. RegresarMenu;;
  42.  
  43. 2) echo -n "Introduzca la ruta completa al fichero que contiene las direcciones MAC: "
  44. read FicheroMAC
  45. for i in `cat $FicheroMAC`; do
  46.  LocalizarMAC $i
  47. done
  48. RegresarMenu;;
  49.  
  50. *) clear && Menu;;
  51. esac
  52. done
  53.  
  54. exit


Título: Re: Geolocalizar Wifis
Publicado por: PaPeRrO en 15 Mayo 2010, 17:40 pm
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.


Título: Re: Geolocalizar Wifis
Publicado por: xv0 en 15 Mayo 2010, 19:00 pm
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


Título: Re: Geolocalizar Wifis
Publicado por: Festor en 15 Mayo 2010, 19:09 pm
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


Título: Re: Geolocalizar Wifis
Publicado por: xv0 en 15 Mayo 2010, 19:49 pm
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


Título: Re: Geolocalizar Wifis
Publicado por: Festor en 15 Mayo 2010, 20:11 pm
No te dice ninguna población, ciudad y/o pais... simplemente te da las coordenadas, mediante tiangulación (http://es.wikipedia.org/wiki/Triangulaci%C3%B3n), del punto exacto donde cree que debería estar el router detectado.


Título: Re: Geolocalizar Wifis
Publicado por: NikNitro! en 15 Mayo 2010, 22:58 pm
Pero solo en la página (por lo menos a mi) no deja acercar el zoom como para distinguir nada :S


Título: Re: Geolocalizar Wifis
Publicado por: Festor en 16 Mayo 2010, 17:10 pm
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...

(http://i.elhacker.net/i?i=UvuDk98bTP349FNWuuyQN2Vo) (http://i.elhacker.net/d?i=UvuDk98bTP349FNWuuyQN2Vo)


Título: Re: Geolocalizar Wifis
Publicado por: NikNitro! en 16 Mayo 2010, 17:25 pm
Pero más de esa distanccia¿??


Título: Re: Geolocalizar Wifis
Publicado por: Festor en 16 Mayo 2010, 17:51 pm
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.


Título: Re: Geolocalizar Wifis
Publicado por: Glezo en 10 Junio 2010, 12:32 pm
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: )


Título: Re: Geolocalizar Wifis
Publicado por: dani__ en 10 Junio 2010, 16:46 pm
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


Título: Re: Geolocalizar Wifis
Publicado por: wifisn en 6 Julio 2010, 18:06 pm
buenas.

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

Saludos.


Título: Re: Geolocalizar Wifis
Publicado por: kakanariu en 2 Septiembre 2010, 13:03 pm
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


Título: Re: Geolocalizar Wifis
Publicado por: HackerX en 8 Enero 2011, 23:00 pm
¿Hay alguna manera de mejorar la precisión de las localizaciones, o contribuir a la mejora de la base de datos? Porque escaneo la zona de mi casa y ni siquiera mi red aparece exactamente donde está mi casa, y otras redes aparecen mucho peor, incluso una del edificio de enfrente la sitúa en la otra punta de la ciudad, y otra de ellas en una ciudad a 100 km de la mía... :O


Título: Re: Geolocalizar Wifis
Publicado por: P4nd3m0n1um en 7 Febrero 2011, 05:33 am
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

con algun script, se puden hacer, yo estoy buscando uno que solo guarde las MAC pero como no se nada de programacion estoy muerto... encontre esto: http://kobesearch.cpan.org/htdocs/NetStumbler-Wap/NetStumbler/Wap.pm.html


Título: Re: Geolocalizar Wifis
Publicado por: ivanxtu en 11 Septiembre 2011, 13:41 pm
Existe un programa para android que viene de serie con el galaxy S que sirve para esto, funciona dandote la posicion de las redes usando la camara y hasta te dice la distancia


Título: Re: Geolocalizar Wifis
Publicado por: valdomero en 12 Septiembre 2011, 18:50 pm
Existe un programa para android que viene de serie con el galaxy S que sirve para esto, funciona dandote la posicion de las redes usando la camara y hasta te dice la distancia
Podrias decir el nombre del programa
Saludos


Título: Thanks
Publicado por: Yoggy en 25 Septiembre 2011, 00:26 am
Thanks a lot :) . Looks really good.


Título: Re: Geolocalizar Wifis
Publicado por: elcosomalo en 3 Noviembre 2011, 23:40 pm
Podrias decir el nombre del programa
Saludos

ya no funciona.


Título: Re: Geolocalizar Wifis
Publicado por: XayOn en 9 Noviembre 2011, 15:52 pm
Airodump-ng puede hacer eso si tienes un gps funcionando en tu linux

http://www.aircrack-ng.org/doku.php?id=airodump-ng

=)


Título: Re: Geolocalizar Wifis
Publicado por: alohacker en 16 Noviembre 2011, 21:39 pm
Podrias decir el nombre del programa
Saludos

Hola valdomero, yo antiguamente salía a la calle y me daba una vuelta con mi netbook y el BackTrack para tantear las redes porque las cuatro barritas del movil no me aclaraban demasiado. Un dia me bajé una aplicación llamada "WiFi Radar" a mi Samsung Galaxy Mini y la verdad funciona bastante bien. Solo tienes que arrimarte el telefono al pecho para que tu cuerpo haga de pantalla y girar 360º muy poco a poco. No funciona con la camara, lo que hace es usar el sistema de orientación "brujula" del movil para ir almacenando las intensidades de las señales wifi que estan frente a ti para luego mostrarte un esquema de todas ellas. Es conveniente tarar el sistema utilizando una wifi conocida ya que el esquema te puede venir girado 90º, 180º o 270º. HY


Título: Re: Geolocalizar Wifis
Publicado por: alohacker en 17 Noviembre 2011, 03:19 am
Interesante.. Pero me coloca todas las direcciones en las coordenadas de latitud y longitud 0,0. Supongo que deben haber varios gestores para este servicio y quizá en España sea otro el que tenga mas competencia. Además supongo que para localizar las redes estas tienen que aceptar ser localizadas para los distintos servicios WEB, me equivoco?.. Bueno, cuestión de seguir buscando porque la verdad que la aplicación promete mucho. Un saludo.


Título: Re: Geolocalizar Wifis
Publicado por: P4nd3m0n1um en 4 Febrero 2012, 05:14 am
Interesante.. Pero me coloca todas las direcciones en las coordenadas de latitud y longitud 0,0. Supongo que deben haber varios gestores para este servicio y quizá en España sea otro el que tenga mas competencia. Además supongo que para localizar las redes estas tienen que aceptar ser localizadas para los distintos servicios WEB, me equivoco?.. Bueno, cuestión de seguir buscando porque la verdad que la aplicación promete mucho. Un saludo.

es facil, todo lo q tenga q ver con android tiene que ver con Google y si tiene q ver con google tiene q ver con su base de datos que usaba samy.pl para localizar las redes, pero google entro en juicio por facilitar este proceso por lo tanto no hay localizacion.  :(


Título: Re: Geolocalizar Wifis
Publicado por: P4nd3m0n1um en 12 Febrero 2012, 16:48 pm
yo tengo una idea para geolocalizar, si a alguien le interesa...  :o


Título: Re: Geolocalizar Wifis
Publicado por: Robry en 24 Febrero 2012, 20:44 pm
Es posible aun solo que como dice Samy necesitas meter mas redes, no solo una.  Yo he geolocalizado a personas que en youtube ponen tutoriales de como sacar claves WEP y no ocultan las direcciones MAC de sus alrededores.

Hay incluso routers que te dan las redes que ellos ven y de ahi a geolocalizar.

Tengo otro metodo pero luego hago un post mas detallado.


Título: Re: Geolocalizar Wifis
Publicado por: ‭lipman en 24 Febrero 2012, 21:10 pm
Que yo sepa, a dia de hoy (y desde hace tiempo, semanas o incluso meses) no se puede geolocalizar a partir de la MAC, ya que lo deshabilitaron.

Un saludo.


Título: Re: Geolocalizar Wifis
Publicado por: P4nd3m0n1um en 24 Febrero 2012, 22:39 pm
Que yo sepa, a dia de hoy (y desde hace tiempo, semanas o incluso meses) no se puede geolocalizar a partir de la MAC, ya que lo deshabilitaron.

Un saludo.

se, se dice pero.. ejje no existía solo samy, yo encontré mucho sitios similares.

Es posible aun solo que como dice Samy necesitas meter mas redes, no solo una.  Yo he geolocalizado a personas que en youtube ponen tutoriales de como sacar claves WEP y no ocultan las direcciones MAC de sus alrededores.

Hay incluso routers que te dan las redes que ellos ven y de ahi a geolocalizar.

Tengo otro metodo pero luego hago un post mas detallado.


por mi parte tengo un solo problema que no he podido solucionar, pero si lo lograría seria un promedio de error de 20 metros; mas aun, podemos lanza un gusamillo que nos ayude a reconstruir todo esto.


Título: Re: Geolocalizar Wifis
Publicado por: Robry en 25 Febrero 2012, 00:40 am
P4nd3m0n1um, lipman y demas interesados en el tema, les comparto una pagina que acabo de encontrar, ahi describen el URL que uso yo desde firefox.

http://milo2012.wordpress.com/2012/02/23/geolocation-via-wireless-access-points/

Mi otra idea no depende de ese URL pero aun estoy en pruebas  ;D seguro ya se imaginan como. Antes me funcionaba de maravilla pero actualmente no se que tan efectivo sea.


Título: Re: Geolocalizar Wifis
Publicado por: ‭lipman en 25 Febrero 2012, 01:17 am
Hace tiempo investigué y trabajé con una API de Google en la que le mandabas la mac y te devolvian las coordenadas, y esa forma ya no funciona, desconozco si hay alguna otra.


Título: Re: Geolocalizar Wifis
Publicado por: P4nd3m0n1um en 25 Febrero 2012, 02:15 am
sep ese es mi problema simplemente me cago en ese cartel

(http://milo2012.files.wordpress.com/2012/02/2-23-2012-12-54-33-pm.png?w=600)

solamente me hace falta poder evitar esa pregunta y ya tendría todo lo demás..

(http://i.minus.com/ibrIWa5QYdLtMk.png)

se localizamos al ser humano localizamos al router, a subes esta el algoritmo por si entran varias veces para perfeccionar el funcionamiento y la geolocalizacion.


Título: Re: Geolocalizar Wifis
Publicado por: P4nd3m0n1um en 27 Febrero 2012, 04:07 am
por ejemplo se podria crear un sitio, con este code (http://www.nochesdecode.com.ar/2011/12/geo-localizarnos-por-javascript.html), agregamos lo que falta y db final...


Título: Re: Geolocalizar Wifis
Publicado por: lobitox en 12 Junio 2012, 18:20 pm
Lo que hago yo, es mover mi antena cada vez que quiero una señal, por mi zona hag una docena de señales y algunos se apagan, asi que tengo que tener las 12 wifis hackeadas, en caso que alguno se apague,. hay veces que la señal 1 esta en el lado posterior del la señal 2,. asi que tengo que cambiar la posision de mi antena, para lograr mejor señal,. happy !!


Título: Re: Geolocalizar Wifis
Publicado por: P4nd3m0n1um en 22 Julio 2012, 19:20 pm
Como verán, actualmente estoy realizando mi aporte y mi granito de arena para que la hermosa geolocalización vuelva a reinar... nada sera como Samy, pero a estas alturas no queda otra que hacer todo lo posible por encontrar algún medio en el cual poder aunque sea mínimo encontrar la red deseada, desde septiembre de 2001 el sitio web WiGLE comenzó con lo que google luego utilizo para saber hasta cuando ibas al baño.. WiGLE es un sitio web para la recopilación de Puntos de Acceso o AP's que a su ves son geolocalizados utilizando una tecnología como es la del GPS. El 1 de febrero de 2012, WiGLE ha contado más de 55,3 millones de registros de redes en su base de datos, de los cuales 54,1 millones se registró con las coordenadas GPS de la misma y cerca de 1300 millones observaciones únicas registradas (sin coordenadas). Por ende lo hace un material muy especial y que no hay que perderse... a medida que va avanzando la tecnología nos encontramos con cada ves mas utilidades en un mismo dispositivo por ejemplo, las 1.833 Redes que he aportado no fueron tomadas con un adaptador usb+gps+notebook, fueron simplemente tomados de un Samsung Galaxy SII con el mismo programa creado para android de WiGLE (https://play.google.com/store/apps/details?id=net.wigle.wigleandroid&feature=search_result#?t=W251bGwsMSwxLDEsIm5ldC53aWdsZS53aWdsZWFuZHJvaWQiXQ..); y sus cálculos no son tan errados, el marguen de error geolocalizando por un dispositivo móvil es de 5Mtrs, cosa que con un dispositivo USB+GPS+PC se amplia a 10/20 y hasta 30 o 40Mts de marguen de error.

Lo bueno de WiGLE es que su base de datos esta habilitada para todo publico desde 2001 y a su ves tenemos API's para realizar consultas en la misma.

Por ejemplo realice un pequeño código para verificar si el nombre (SSID) de una Red ya fue localizado o con la MAC Address, especial para NetStumbler:

WiGLE.vbs
Código:
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'                    Netstumbler Geolocation Script v1.1                   '
' Creado por: D3M0N www.Arg-Wireless.com.ar                                '
' Fecha: 16 de Julio de 2012                                               '
' Ultima Modificación: 21 Julio de 2012                                    '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

' Agregamos un Menu Contextual para la funcion ALTERVISTA.
AddItemContextMenu "ALTERVISTA", "Geolocalizar WirelessTester (Europa)"
' Agregamos un Menu Contextual para la funcion WiGLEMAC.
AddItemContextMenu "WiGLEMAC", "Geolocalizar MAC Address con WiGLE"
' Agregamos un Menu Contextual para la funcion WiGLESSID.
AddItemContextMenu "WiGLESSID", "Geolocalizar SSID con WiGLE"
' Agregamos un Menu Contextual para la funcion OUISEARCH.
AddItemContextMenu "OUISEARCH", "Reconocer Fabricante de AP"

' Creamos una funcion para la localización mediante MAC Address.
sub WiGLEMAC (bssid, ssid)

' Variables a utilizar para poder leer caracter por caracter de la MAC Address
' y poder dividirla cada dos caracteres con un ":"...
' Pasaje de: XXXXXXXXXXXX a XX:XX:XX:XX:XX:XX
Dim i
Dim s
Dim a()
s = BSSID
m = ":"

' Tomamos cada caracter y lo movemos a un Vector llamado "a"
Redim a(len(s))

For i = 1 to Len(s)
a(i) = mid(s,i,1)
Next

' Creamos un Objeto nuevo.
Set objshel = createobject("Wscript.shell")

' Lanzamos un Mensaje antes de continuar.
rmensaje = objshel.popup("La MAC seleccionada sera buscada en la base de datos de WiGLE. Este proceso tardara unos segundo dependiendo de la velocidad de conexion que tengas... Este Script utiliza ¨WiGLE.NET¨ para geolocalizar. Visita ¨www.Arg-Wireless.com.ar¨",3,"NetStumbler v0.4.0 - Script by D3M0N",64)

' Creamos un Objeto nuevo.
Set objshell = createobject("Wscript.shell")

' Ejecutanos y completamos la URL de WiGLE para Buscar la MAC Address en su
' base de datos, simplemente cada a(x) y a(x) completamos con un ":" creando
' asi la MAC Address adecuada para la Localización.
objshell.run "http://wigle.net/gps/gps/main/confirmquery/?netid=" & a(1) & a(2) & m & a(3) & a(4) & m & a(5) & a(6) & m & a(7) & a(8) & m & a(9) & a(10) & m & a(11) & a(12)
end sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

' Creamos una funcion para la localización mediante MAC Address.
sub WiGLESSID (bssid, ssid)

' Creamos un Objeto nuevo.
Set objshel = createobject("Wscript.shell")

' Lanzamos un Mensaje antes de continuar.
rmensaje = objshel.popup("El SSID seleccionado sera buscada en la base de datos de WiGLE. Este proceso tardara unos segundo dependiendo de la velocidad de conexion que tengas... Este Script utiliza ¨WiGLE.NET¨ para geolocalizar. Visita ¨www.Arg-Wireless.com.ar¨",3,"NetStumbler v0.4.0 - Script by D3M0N",64)

' Creamos un Objeto nuevo.
Set objshell = createobject("Wscript.shell")

' Ejecutanos y completamos la URL de WiGLE para Buscar el SSID en su base de
' datos.
objshell.run "http://wigle.net/gps/gps/main/confirmquery/?ssid=" & (SSID)
end sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

' Creamos una funcion para la localización mediante MAC Address (Opt. Europa).
sub ALTERVISTA (bssid, ssid)

' Creamos un Objeto nuevo.
Set objshel = createobject("Wscript.shell")

' Lanzamos un Mensaje antes de continuar.
rmensaje = objshel.popup("La MAC seleccionada sera Geolocalizada. Este proceso tardara unos segundo dependiendo de la velocidad de conexion que tengas... Este Script utiliza ¨Samy's Geolocation proof of concept¨ para geolocalizar. Si no se geolocaliza; o samy dice que no sirve la MAC o es Erronea, pueda que sea una red LAN Wireless o un dispocitivo como una Impresora, etc. Visita ¨www.Arg-Wireless.com.ar¨",3,"NetStumbler v0.4.0 - Script by D3M0N",64)

' Creamos un Objeto nuevo.
Set objshell = createobject("Wscript.shell")

' Ejecutanos y completamos la URL de Altervista para Buscar la MAC Address en
' su base de datos.
objshell.run "http://wirelesstester.altervista.org/php5/iplocator-street.php?mac=" + (BSSID)
end sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

' Creamos una funcion para saber el fabricante
sub OUISEARCH (bssid, ssid)

' Creamos una variable llamada cadena.
Dim Cadena

' En cadena agregaremos los primeros 6 digistos del BSSID.
Cadena = Left(BSSID, 6)

' Creamos un Objeto nuevo.
Set objshel = createobject("Wscript.shell")

' Lanzamos un Mensaje antes de continuar.
rmensaje = objshel.popup("Se reconocera el fabricante de la MAC que usted ha seleccionado.",3,"NetStumbler v0.4.0 - Script by D3M0N [www.Arg-Wireless.com.ar]",64)

' Creamos un Objeto nuevo.
Set objshell = createobject("Wscript.shell")

' Ejecutanos y completamos la URL de IEEE para Buscar la MAC Address en
' su base de datos y saber cual es el fabricante.
objshell.run "http://standards.ieee.org/cgi-bin/ouisearch?" + cadena
end sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


DESCARGAR (http://www.mediafire.com/?xmvh3ha559tqk0r)

Lo que realiza este Script es crear un sub menu de Geolocalización que tomara el SSID o la MAC Address de la red y la buscara en la base de datos:

(http://i.minus.com/i4F3C4SB2SKJ5.PNG)

luego nos mostrara en nuestro navegador, si es que encontró la red los datos y podemos ver el mapa de su posición actual:

(http://i.minus.com/iNocpfBLjOd1q.PNG)

Como les decía y vuelvo a repetir, hay que usar lo q uno tiene, así que si tienes un celu con GPS/Wi-Fi y Android, copate y aporta tu granito de arena.


Título: Re: Geolocalizar Wifis
Publicado por: jemez44 en 16 Marzo 2013, 15:19 pm
Esto tendría sentido en los pueblos donde hay pocos bloques de pisos.
Ahora, con la llegada de los bloques de pisos, ya no sirve.


Título: Re: Geolocalizar Wifis
Publicado por: P4nd3m0n1um en 16 Marzo 2013, 18:38 pm
Esto tendría sentido en los pueblos donde hay pocos bloques de pisos.
Ahora, con la llegada de los bloques de pisos, ya no sirve.

En realidad nunca vas a saber la posición exacta en el espacio de ese router. pero puedes tener noción de donde es que esta el mismo.