Seguridad Wireless - Wifi
Sistemas operativos => Zona GNU/Linux => Aplicaciones y diccionarios linux => Mensaje iniciado por: Manbostar en 21-01-2012, 10:28 (Sábado)
-
Buenas
Escaner hecho en python para descubrir routers y punto de acceso con WPS activado.
http://corelabs.coresecurity.com/index.php?module=Wiki&action=view&type=tool&name=WPSIG
Es un poco follón resolver todas las dependencias para instalar el programa pero por probar vale la pena, el resultado es este:
ubuntu@ubuntu:~$ sudo ./wpsig.py -i mon0
Wi-Fi Protected Setup Information Gathering.
Press Ctrl+C to stop.
Sniffing...
--------------------------------------------------------------------------------
[00:19:15:XX:XX:XX] - 'WLAN_XXXX' - 'TECOM Co., Ltd.'
WPS Information
* Device Name: 'OBSERVA TELECOM, AW4062'
* Wi-Fi Protected Setup State: 'Configured'
* UUID-E: '000102030405060708090A0B0C0D0EBB'
* Response Type: 'AP'
* Primary Device Type: 'Network Infrastructure - AP'
* Model Number: 'EV-2006-07-27'
* Serial Number: '123456789012347'
* Version: '1.0'
* Model Name: 'RTL8671'
* Config Methods: 'Ethernet, Label, PushButton'
* Manufacturer: 'Realtek Semiconductor Corp.'
--------------------------------------------------------------------------------
[F4:3E:61:XX:XX:XX] - 'WLAN_XXXX' - '<Unknown Vendor>'
WPS Information
* Device Name: 'BroadcomAP'
* Wi-Fi Protected Setup State: 'Configured'
* UUID-E: '000102030405060708090A0B0C0D0EBB'
* Response Type: 'AP'
* Primary Device Type: 'Network Infrastructure - AP'
* Model Number: '123456'
* Serial Number: '1234'
* Version: '1.0'
* Selected Registrar: '\x00'
* Model Name: 'Broadcom'
* Config Methods: 'Display, PushButton'
* Manufacturer: 'Broadcom'
--------------------------------------------------------------------------------
^C
Ctrl+C caught.
Closing...
;D
Saludos
-
Vaya!!
Un gran trabajo compi!! Sobretodo tal y como estan ahora las cosas con el walsh o wash que parece que da algun fallo.
Muchas gracias!
-
VOY A PARECER NUUB , pero cuando le doy a donde source code ,para bajarlo ...me lleva a un sitio ...vacio.
-
http://corelabs.coresecurity.com/index.php?module=Wiki&action=attachment&type=tool&page=WPSIG&file=wpsig.zip
Wpsig v1 - md5: 9dbc8b176e0990c8debc9aed07fee9bf
-
ok , y el pylorcon2 ,ya lo baje...el resto creo que lo tenemos aunque me parece recordar que pylorcon , habia una en wifiway , por el wifizoo ,,asi que igual no necesito mas que el wpsig.py y un lanzador en menu :=)
gracias.
-
:'( :'( :'( mala suerte , no lo pude hacer funcionar.
pro bueno , tenemos reaver y wash :=)
-
y eso USUARIONUEVO porque no va?
-
y eso USUARIONUEVO porque no va?
no digo que no vaya, pero en wifiway no soy capaz de hacerlo funcionar , le puse las librerias pero se queda de una de ellas,, , algo como que no puede importar dat11 , o algo asin.
-
puff no se imcompatibilidad con el kernel?diselo a alister el creo que sabe mas de estos temas jeje
-
Buenas
Instalación en Ubuntu 11.04
sudo apt-get install libpcap-dev libnl-dev python-dev
Lorcon2
Descarga: svn co http://802.11ninja.net/svn/lorcon/tags/lorcon2-200911-rc1/ lorcon2-200911-rc1
Instalación:
- ./configure --libdir=/usr/lib
- make
- sudo make install
PyLorcon2
Descarga http://code.google.com/p/pylorcon2/downloads/list
Descomprimir y ejecutar:
- python setup.py build
- python setup.py install
Impacket
Descarga: http://code.google.com/p/impacket/downloads/list
Descomprimir y ejecutar:
pcapy
Descarga: http://corelabs.coresecurity.com/index.php?module=Wiki&action=attachment&type=tool&page=Pcapy&file=pcapy-0.10.8.tar.gz
Descomprimir y ejecutar:
wpsig
Descarga: http://corelabs.coresecurity.com/index.php?module=Wiki&action=attachment&type=tool&page=WPSIG&file=wpsig.zip
Descomprimir y ejcutar:
Wi-Fi Protected Setup Information Gathering.
Usage: WPSIG.py -i interface -w filename
Options:
-h, --help show this help message and exit
-i IFACE, --interface=IFACE
network interface where to sniff.
-w FILENAME, --write=FILENAME
output filename.
-s SOURCE, --source=SOURCE
source mac address of the probe request frames.
Saludos
;D
-
si las dependencias las resilvi todas , pero decia que no podia importar ...no se que.
lo volvere a intentar :=)
-
Buenas
Instalación en Ubuntu 11.04
sudo apt-get install libpcap-dev libnl-dev python-dev
Lorcon2
Descarga: svn co http://802.11ninja.net/svn/lorcon/tags/lorcon2-200911-rc1/ lorcon2-200911-rc1
Instalación:
- ./configure --libdir=/usr/lib
- make
- sudo make install
PyLorcon2
Descarga http://code.google.com/p/pylorcon2/downloads/list
Descomprimir y ejecutar:
- python setup.py build
- python setup.py install
Impacket
Descarga: http://code.google.com/p/impacket/downloads/list
Descomprimir y ejecutar:
pcapy
Descarga: http://corelabs.coresecurity.com/index.php?module=Wiki&action=attachment&type=tool&page=Pcapy&file=pcapy-0.10.8.tar.gz
Descomprimir y ejecutar:
wpsig
Descarga: http://corelabs.coresecurity.com/index.php?module=Wiki&action=attachment&type=tool&page=WPSIG&file=wpsig.zip
Descomprimir y ejcutar:
Wi-Fi Protected Setup Information Gathering.
Usage: WPSIG.py -i interface -w filename
Options:
-h, --help show this help message and exit
-i IFACE, --interface=IFACE
network interface where to sniff.
-w FILENAME, --write=FILENAME
output filename.
-s SOURCE, --source=SOURCE
source mac address of the probe request frames.
Saludos
;D
segui todo tal cual viendo si me daba errores pero llegue al final ..
bash: ./wpsig.py: Permission denied
no entiendo D:
-
bueno yo mismo me respondo.. jaja
sudo python wpsig.py --interface mon0 ahi empieza escanear saludos
-
cuando lo poneis en marcha os tarda mucho en empezar a mostrar datos ?¿??¿¿¿?
-
Hola, ya e usado esto y me detecta mi red como que tiene wps.. ahora que debo hacer?, esque estoy un poco perdido en el tema e intento ver algun post pero no encuentro ninguno que me aclare..
-
pues lo tienes facil, hay hasta videotutoriales de lo que tienes que hacer.
lo que no entiendo es para que utilizas un escaner para saber si tu router tiene wps, dado que tu sabras si lo tienes activado, vamos que digo yo ???
-
Oye alguien me dice como bajarme el lorcon2 que ese enlace va mal.
-
¿exactametne que enlace es el que no te funciona? acabo de probarlos y a mi me funcionan todos.
un saludo
-
¿exactametne que enlace es el que no te funciona? acabo de probarlos y a mi me funcionan todos.
un saludo
Descarga: svn co http://802.11ninja.net/svn/lorcon/tags/lorcon2-200911-rc1/ lorcon2-200911-rc1
que estoy en windows y como lo puedo descargar para pasarlo luego a un usb con wifislax, o solo lo puedo hacer desde linux?
-
para descargarlo tienes que hacerlo desde la consola de Wifislax y no clickando en el enlace:
svn co http://802.11ninja.net/svn/lorcon/tags/lorcon2-200911-rc1/ lorcon2-200911-rc1
un saludo
-
Gracias eso era lo que te estaba preguntando, jajaja, que no estoy en linux ahora y no sabia si habia otra manera de descargarlo comprimido y luego meterselo al usb.
Gracias por tu tiempo.
-
nada que agradecer ;)
-
Salio una versión nueva que tiene menos dependencias, algunos bug fixes. Lo puede bajar de este link[1].
Espero les sea útil esta información.
[1] - http://corelabs.coresecurity.com/index.php?module=Wiki&action=view&type=tool&name=WPSIG
-
Bonito trabajo pero esa informacion sale solo con el comando iw (interface de red inalambrica) scam en el terminal
-
Buenas, he conseguido tirarlo pero me salta lo siguiente:
sudo python wpsig.py -i wlp2s0 -p
WARNING: unable to find PyLorcon2 library.
Wi-Fi Protected Setup Information Gathering.
WARNING: Using passive mode.
Press Ctrl+C to stop.
Sniffing...
--------------------------------------------------------------------------------
Traceback (most recent call last):
File "wpsig.py", line 640, in <module>
ws.scan()
File "wpsig.py", line 458, in scan
data = self.__processPacket(packet, self.__context)
File "wpsig.py", line 549, in __processPacket
packet = Packet(pkt)
File "wpsig.py", line 85, in __init__
self.caplen = self.header.getcaplen()
AttributeError: 'NoneType' object has no attribute 'getcaplen'
No se me ocurre el motivo por el que falla, ya que es el código sin modificar, en el archivo wpsig.py:
def __init__(self, pkt):
self.header = pkt[0]
self.data = pkt[1]
self.caplen = self.header.getcaplen() ********
self.length = self.header.getlen()
self.timestamp = datetime.datetime.fromtimestamp(self.header.getts()[0])
self.microseconds = self.header.getts()[1]