Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
reaver-wps-fork-t6x — Herramienta de ataque de fuerza bruta contra PINs del registrador WPS para recuperar contraseñas WPA/WPA2, con soporte para ataques de fuerza bruta en línea y ataques Pixie Dust fuera de línea en puntos de acceso vulnerables. | Kitploit
Herramientas/GitHubGitHub/t6x/reaver-wps-fork-t6x
Auditoría Wi-FiAtaques de ContraseñasExplotaciónSeguridad Inalámbrica
GitHubt6x/reaver-wps-fork-t6x

reaver-wps-fork-t6x

Herramienta de ataque de fuerza bruta contra PINs del registrador WPS para recuperar contraseñas WPA/WPA2, con soporte para ataques de fuerza bruta en línea y ataques Pixie Dust fuera de línea en puntos de acceso vulnerables.

Ver Repositorio
2.0k4556hace 10 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Resumen

Reaver implementa un ataque de fuerza bruta contra los PINs del registrador de Wifi Protected Setup (WPS) para recuperar contraseñas WPA/WPA2, como se describe en Fuerza bruta a Wi-Fi Protected Setup: cuando un mal diseño se encuentra con una mala implementación. por Stefan Viehböck.
Reaver ha sido diseñado para ser un ataque robusto y práctico contra los PINs del registrador de Wi-Fi Protected Setup (WPS) con el fin de recuperar contraseñas WPA/WPA2 y ha sido probado contra una amplia variedad de puntos de acceso e implementaciones WPS.
Dependiendo del punto de acceso (AP) objetivo, para recuperar la contraseña WPA/WPA2 en texto plano, el tiempo promedio para el método de fuerza bruta en línea transicional es entre 4 y 10 horas. En la práctica, generalmente tomará la mitad de este tiempo para adivinar el PIN WPS correcto y recuperar la contraseña.
Cuando se utiliza el ataque fuera de línea, si el AP es vulnerable, puede tomar solo segundos o minutos.

La primera versión de reaver-wps (reaver 1.0) fue creada por Craig Heffner en 2011.
reaver-wps-fork-t6x versión 1.6.x es una versión bifurcada de la comunidad que incluye varias correcciones de errores, nuevas características y un método de ataque adicional (como el ataque Pixie Dust fuera de línea).

  • El Reaver original (versiones 1.0 a 1.4) se puede encontrar en archivos de google code.
  • La edición comunitaria descontinuada reaver-wps-fork-t6x, versión 1.5.3, que incluye el ataque Pixie Dust, es ahora la rama old-master de este repositorio.
  • La última revisión de la edición comunitaria reaver-wps-fork-t6x es la rama master de este repositorio.
    El versionado de Reaver se actualizó a 1.6.x para identificar el nuevo ciclo.
    Todas las versiones estables desde la primera versión beta de reaver 1.6 se pueden descargar desde nuestra página de Lanzamientos.
  • Más información sobre el ataque Pixie Dust (incluyendo qué APs son vulnerables) se puede encontrar en repositorio de pixiewps, hilo de pixie dust (en foro de Kali) y divulgación completa de Dominique Bongard

Requisitos

Dependencias de compilación

  • libpcap-dev
  • build-essential

Dependencias opcionales de compilación

en caso de que su kernel no admita extensiones wext (que desafortunadamente es el caso en la mayoría de las distribuciones modernas), el código incluido para cambiar los canales inalámbricos no funcionará. aún puede cambiar el canal manualmente antes de ejecutar reaver/wash sin usar las opciones de canal, o compilar contra una de las 2 implementaciones de libnl a continuación.

  • libnl-3-dev libnl-genl-3-dev
  • libnl-tiny

luego use ./configure --enable-libnl3 o --enable-libnl-tiny.

Dependencias en tiempo de ejecución

  • pixiewps (opcional, requerido para el ataque pixiedust)
  • aircrack-ng (opcional, aunque recomendado)

Ejemplo

root@kitploit:~
sudo apt -y install build-essential libpcap-dev aircrack-ng pixiewps

El ejemplo usa Kali Linux como sistema operativo (SO) ya que pixiewps está incluido.

Usted debe tener instalado Pixiewps de Wiire para realizar un ataque pixie dust; la última versión se puede encontrar en su repositorio oficial de github.


Configuración

Descargar

git clone https://github.com/t6x/reaver-wps-fork-t6x

o

wget https://github.com/t6x/reaver-wps-fork-t6x/archive/master.zip && unzip master.zip

Localice el shell

cd reaver-wps-fork-t6x*
cd src

Compilar

./configure
make

Instalar

sudo make install


Uso de Reaver

root@kitploit:~
Copyright (c) 2011, Tactical Network Solutions, Craig Heffner <[email protected]>

Required Arguments:
	-i, --interface=<wlan>          Name of the monitor-mode interface to use
	-b, --bssid=<mac>               BSSID of the target AP

Optional Arguments:
	-m, --mac=<mac>                 MAC of the host system
	-e, --essid=<ssid>              ESSID of the target AP
	-c, --channel=<channel>         Set the 802.11 channel for the interface (implies -f)
	-s, --session=<file>            Restore a previous session file
	-C, --exec=<command>            Execute the supplied command upon successful pin recovery
	-f, --fixed                     Disable channel hopping
	-5, --5ghz                      Use 5GHz 802.11 channels
	-v, --verbose                   Display non-critical warnings (-vv or -vvv for more)
	-q, --quiet                     Only display critical messages
	-h, --help                      Show help

Advanced Options:
	-p, --pin=<wps pin>             Use the specified pin (may be arbitrary string or 4/8 digit WPS pin)
	-d, --delay=<seconds>           Set the delay between pin attempts [1]
	-l, --lock-delay=<seconds>      Set the time to wait if the AP locks WPS pin attempts [60]
	-g, --max-attempts=<num>        Quit after num pin attempts
	-x, --fail-wait=<seconds>       Set the time to sleep after 10 unexpected failures [0]
	-r, --recurring-delay=<x:y>     Sleep for y seconds every x pin attempts
	-t, --timeout=<seconds>         Set the receive timeout period [10]
	-T, --m57-timeout=<seconds>     Set the M5/M7 timeout period [0.40]
	-A, --no-associate              Do not associate with the AP (association must be done by another application)
	-N, --no-nacks                  Do not send NACK messages when out of order packets are received
	-S, --dh-small                  Use small DH keys to improve crack speed
	-L, --ignore-locks              Ignore locked state reported by the target AP
	-E, --eap-terminate             Terminate each WPS session with an EAP FAIL packet
	-J, --timeout-is-nack           Treat timeout as NACK (DIR-300/320)
	-F, --ignore-fcs                Ignore frame checksum errors
	-w, --win7                      Mimic a Windows 7 registrar [False]
	-K, --pixie-dust                Run pixiedust attack
	-Z                              Run pixiedust attack
	-O, --output-file=<filename>	Write packets of interest into pcap file
	-M, --mac-changer               Change the last digit of the MAC Address for each pin attempt [False]

Example:
	reaver -i wlan0mon -b 00:90:4C:C1:AC:21 -vv

Las descripciones de las opciones y ejemplos de uso se pueden encontrar en el Readme de Craig Heffner. A continuación se describe las nuevas opciones introducidas desde entonces:

-K o -Z // --pixie-dust

Las opciones -K y -Z realizan el ataque fuera de línea, Pixie Dust (pixiewps), pasando automáticamente las variables PKE, PKR, E-Hash1, E-Hash2, E-Nonce y Authkey. pixiewps intentará atacar los chipsets detectados Ralink, Broadcom y Realtek. Nota especial: Si está atacando un AP Realtek, NO use la opción de claves DH pequeñas (-S). El usuario tendrá que ejecutar reaver con el PIN descifrado (opción -p) para obtener la contraseña WPA. Esta es una solución temporal y pronto se implementará una opción para realizar un ataque completo.

-p con cadena arbitraria // --pin=

Vea nuestro wiki: Introduciendo una nueva forma de crackear WPS: Opción p con una Cadena Arbitraria

Uso de Wash

root@kitploit:~
Copyright (c) 2011, Tactical Network Solutions, Craig Heffner

Required Arguments:
	-i, --interface=<iface>              Interface to capture packets on
	-f, --file [FILE1 FILE2 FILE3 ...]   Read packets from capture files

Optional Arguments:
	-c, --channel=<num>                  Channel to listen on [auto]
	-n, --probes=<num>                   Maximum number of probes to send to each AP in scan mode [15]
	-O, --output-file=<filename>	     Write packets of interest into pcap file
	-F, --ignore-fcs                     Ignore frame checksum errors
	-2, --2ghz                           Use 2.4GHz 802.11 channels
	-5, --5ghz                           Use 5GHz 802.11 channels
	-s, --scan                           Use scan mode
	-u, --survey                         Use survey mode [default]
	-a, --all                            Show all APs, even those without WPS
	-j, --json                           print extended WPS info as json
	-U, --utf8			     			 Show UTF8 ESSID (does not sanitize ESSID, dangerous)
	-p, --progress                       Show percentage of crack progress
	-h, --help                           Show help

Example:
	wash -i wlan0mon

Una descripción detallada de las opciones con ejemplos de sintaxis concretos se puede encontrar en el readme de wash de Craig Heffner.
Acerca de las nuevas opciones y características:

-a // --all

La opción -a de Wash listará todos los puntos de acceso, incluyendo aquellos sin WPS habilitado.

-j // --json

La información WPS extendida (serial, modelo...) de la respuesta de sonda del AP se imprimirá en la terminal (en formato json)

Columna "Vendor"

Wash ahora muestra el fabricante del chipset wifi de los puntos de acceso para saber si son vulnerables al ataque pixie dust.

La salida estándar se puede canalizar

Note que la salida de wash se puede canalizar a otros comandos. Para más información vea el artículo de wiki Todo sobre las nuevas opciones de wash

Agradecimientos

Contribución

Creador de reaver-wps-fork-t6x "edición comunitaria": t6x

Desarrollador principal desde la versión 1.6b: rofl0r

Modificaciones realizadas por: t6_x, DataHead, Soxrok2212, Wiire, AAnarchYY, kib0rg, KokoSoft, rofl0r, horrorho, binarymaster, Ǹotaz, Adde88, feitoi

Algunas ideas hechas por: nuroo, kcdtv

Correcciones de errores hechas por: alxchk, USUARIONUEVO, ldm314, vk496, falsovsky, rofl0r, xhebox

Agradecimientos Especiales

  • Soxrok2212 por todo el trabajo realizado para ayudar en el desarrollo de herramientas
  • Wiire por desarrollar Pixiewps
  • Craig Heffner por crear Reaver y por la creación de generadores de PIN por defecto (D-Link, Belkin) - http://www.devttys0.com/
  • Dominique Bongard por descubrir el ataque Pixie Dust.
Descargar herramienta