Geolocalizar Wifis

Iniciado por PaPeRrO, 14 Mayo 2010, 17:05 PM

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

‭lipman

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.

P4nd3m0n1um

sep ese es mi problema simplemente me cago en ese cartel



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


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.

P4nd3m0n1um

por ejemplo se podria crear un sitio, con este code, agregamos lo que falta y db final...

lobitox

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 !!

P4nd3m0n1um

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; 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
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'                    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

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:


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


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.

jemez44

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.
Si eres novato en el hacking wireless, toma estos consejos para no cometer los errores que yo cometí:

*1--> Léete todos los hilos chicheta de estas secciones "hacking wireles" "hacking wireles windows" y hacking wireless linux"

*2--> Las distribuciones suelen llevar programas que también se encuentran por libre, los cuales suelen tener una pagina web con foros. Regístrate y haz preguntas.

P4nd3m0n1um

Cita de: 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.

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.