Seguridad Wireless - Wifi

Sistemas operativos => Zona GNU/Linux => Aplicaciones y diccionarios linux => Mensaje iniciado por: cristiansade en 26-10-2016, 13:22 (Miércoles)

Título: WPSIG - scan wps Ubuntu 16.04
Publicado por: cristiansade en 26-10-2016, 13:22 (Miércoles)
Buenas!

Estoy intentando instalar en Ubuntu 16.04 WPSIG para, obviamente, usarlo con python. He visto este tutorial https://foro.seguridadwireless.net/aplicaciones-y-diccionarios-linux/wpsig-escaner-wps/ en esta misma web pero está demasiado desactualizado y no me falla por todos lados. Si alguien me recomienda esto o algo parecido para poder cumplir con el control de OWISAM - FP 001 (https://www.owisam.org/es/Fingerprinting_OWISAM-FP) se lo agradecería mucho.

Gracias!
Título: Re: WPSIG - scan wps Ubuntu 16.04
Publicado por: drvalium en 26-10-2016, 14:01 (Miércoles)
pero está demasiado desactualizado y no me falla por todos lados.

falla por todos lados es demasiado abstracto como para que alguien pueda ayudarte, di que fallos te da.

ten en cuenta que antes de poder instalarlo necesitas instalar las dependencias:

- Python
- Pcapy library
- PyLorcon2 library (opcional).



saludos
Título: Re: WPSIG - scan wps Ubuntu 16.04
Publicado por: cristiansade en 26-10-2016, 16:04 (Miércoles)
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]