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
AngryOxide — Herramienta de auditoría ofensiva 802.11 que automatiza la captura de handshakes WPA/WPA2 y PMKID mediante ataques de desautenticación, cliente rogue y cambio de canal, con modo headless, registro GPS y salida lista para Hashcat. | Kitploit
Herramientas/GitHubGitHub/ragnt/angryoxide
Sniffing y Análisis de PaquetesAuditoría Wi-FiAtaques de ContraseñasExplotaciónRecopilación de InformaciónSeguridad InalámbricaPruebas de PenetraciónRed Teaming
GitHubragnt/angryoxide

AngryOxide

Herramienta de auditoría ofensiva 802.11 que automatiza la captura de handshakes WPA/WPA2 y PMKID mediante ataques de desautenticación, cliente rogue y cambio de canal, con modo headless, registro GPS y salida lista para Hashcat.

1.9k120hace 13h 55mRevisado 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
Ver Repositorio

AngryOxide 😡

Logo

Una herramienta de ataque 802.11 construida en Rust 🦀!

Builds and Release GitHub commit activity Discord

Esta herramienta es solo para fines de investigación. No soy responsable de nada de lo que hagas o de los daños que causes mientras uses AngryOxide. Úsala únicamente contra redes para las que tengas permiso.

AngryOxide fue desarrollado como una forma de aprender Rust, netlink, sockets del kernel y explotación de WiFi al mismo tiempo.

Puedes obtener información sobre cómo usar AngryOxide en la Guía de Usuario.

NOTA: Este proyecto está bajo un desarrollo INTENSO y puedes esperar un ciclo de lanzamiento muy rápido.

El objetivo general de esta herramienta es proporcionar una capacidad de reconocimiento de interfaz única con ataques automatizados avanzados que produzcan líneas hash válidas que puedas crackear con Hashcat.

Esta herramienta está fuertemente inspirada en hcxdumptool y el desarrollo no habría sido posible sin la ayuda de ZerBea.

Si tienes preguntas o cualquier problema, puedes contactarme en el AngryOxide Discord.

¡Quiero usarla!

Puedes descargar los binarios precompilados de AngryOxide en las publicaciones.

root@kitploit:~
tar -xf angryoxide-linux-x86_64.tar.gz # Untar
chmod +x install.sh # Make executable
sudo ./install.sh # Install (as root, including zsh/bash completions)

Puedes obtener información sobre cómo usar AngryOxide en la Guía de Usuario.

Desinstalación:

root@kitploit:~
sudo ./install.sh uninstall # Uninstall

Características

  • Motor de ataque activo basado en estados que se utiliza para obtener mensajes EAPOL relevantes de puntos de acceso y clientes.
  • Opción de objetivo que acepta MAC (aabbcc..., aa:bb:cc...) y SSID "Test_SSID" para limitar el alcance del ataque.
  • Opción de lista blanca para proteger redes específicas de los ataques. Útil si no se usan objetivos.
  • Capacidad de Auto Hunt para encontrar todos los canales objetivo y saltar entre ellos.
  • Una interfaz de terminal (Terminal-UI) que presenta todos los datos relevantes mientras permanece en la terminal para facilitar su uso a través de SSH.
  • Un modo de operación "Headless" grepeable que simplemente imprime el estado de salida, listo para redirigirse a un archivo de registro.
  • Limita las tramas DEAUTHENTICATION que pueden causar más daño que beneficio a la secuencia de autenticación.
  • Validación del EAPOL 4-Way-Handshake mediante Nonce Correction, validación de Replay Counter y validación temporal.
  • Obtiene automáticamente el PMKID de los puntos de acceso cuando está disponible.
  • Utiliza GPSD con la capacidad de configurar la dirección del servicio GPSD remoto.
  • Capacidad de habilitar geo-cercas (geo-fencing) para forzar a AO a ejecutarse únicamente dentro de un área geométrica especificada por una latitud, longitud y radio.
  • Proporciona archivos pcapng con GPS integrado usando el Formato Kismet.
  • Proporciona un archivo kismetdb con todas las tramas (con GPS) para el post-procesado.
  • Envuelve todos los archivos de salida en un tarball comprimido con gzip.
  • Se incluyen autocompletados de Bash para facilitar la selección de interfaz.

Ataques

Por defecto atacará a TODOS los puntos de acceso en el rango, a menos que se proporcione al menos un objetivo, en cuyo caso la herramienta solo transmitirá contra los objetivos definidos. (Pero aun así recopilará pasivamente en otros puntos de acceso).

  • Intenta la secuencia de autenticación/asociación para producir el EAPOL Message 1 (recolección de PMKID).
  • Intenta recuperar SSID ocultos mediante solicitudes de sondeo (probe requests) directas.
  • Utiliza la reasociación anónima (Anonymous Reassociation) para forzar a los puntos de acceso a desautenticar a sus propios clientes (MFP Bypass).
  • Intentará enviar anuncios de cambio de canal (Channel Switch Announcement) para enviar a los clientes a canales adyacentes.
  • Intenta degradar los modos RSN a WPA2-CCMP (inyección de respuesta de sonda a través de RogueM2).
  • Intenta recolectar EAPOL M2 de estaciones basándose únicamente en solicitudes de sonda (RogueM2).
  • Intenta disociar clientes utilizando códigos WiFi 6e que evitan la lista negra.
  • Todos los ataques pueden desactivarse manualmente.

Todos estos ataques están controlados por tasa (rate-controlled) tanto para evitar reinicios erróneos del temporizador EAPOL como para mantener cierto nivel de seguridad operativa.

Ayuda

root@kitploit:~
❯ angryoxide --help
Does awesome things... with wifi.

Usage: angryoxide [OPTIONS] --interface <INTERFACE>

Options:
  -i, --interface <INTERFACE>     Interface to use
  -c, --channel <CHANNEL>         Optional - Channel to scan. Will use "-c 1,6,11" if none specified
  -b, --band <2 | 5 | 6 | 60>     Optional - Entire band to scan - will include all channels interface can support
  -o, --output <Output Filename>  Optional - Output filename
  -h, --help                      Print help
  -V, --version                   Print version

Targeting:
  -t, --target-entry <Target MAC/SSID>
          Optional - Target (MAC or SSID) to attack - will attack everything if none specified
  -w, --whitelist-entry <WhiteList MAC/SSID>
          Optional - Whitelist (MAC or SSID) to NOT attack
      --targetlist <Targets File>
          Optional - File to load target entries from
      --whitelist <Whitelist File>
          Optional - File to load whitelist entries from

Advanced Options:
  -r, --rate <Attack Rate>            Optional - Attack rate (1, 2, 3 || 3 is most aggressive) [default: 2]
      --combine                       Optional - Combine all hc22000 files into one large file for bulk processing
      --active                        Optional - Use Active Monitor mode - WARNING, may cause bugs.
      --rogue <MAC Address>           Optional - Tx MAC for rogue-based attacks - will randomize if excluded
      --gpsd <GPSD Host:Port>         Optional - Alter default HOST:Port for GPSD connection [default: 127.0.0.1:2947]
      --autohunt                      Optional - AO will auto-hunt all channels then lock in on the ones targets are on
      --headless                      Optional - Set the tool to headless mode without a UI. (useful with --autoexit)
      --autoexit                      Optional - AO will auto-exit when all targets have a valid hashline
      --notransmit                    Optional - Do not transmit - passive only
      --notar                         Optional - Do not tar output files
      --disablemouse                  Optional - Disable mouse capture (scroll wheel)
      --dwell <Dwell Time (seconds)>  Optional - Adjust channel hop dwell time [default: 2]

Geofencing:
      --geofence
          Optional - Enable geofencing using a specified latlng and distance
      --center <CENTER>
          Lat,Lng for geofencing (required if geofence is enabled)
      --distance <DISTANCE>
          Distance in meters from the center (required if geofence is enabled)
      --geofence-timeout <GEOFENCE_TIMEOUT>
          Timeout to disable geofence if GPS is lost. (default 300 seconds) [default: 300]

Attacks:
      --disable-deauth    Optional - Do NOT send deauthentication attacks
      --disable-pmkid     Optional - Do NOT attempt to associate for PMKID
      --disable-anon      Optional - Do NOT send anonymous reassociation attacks
      --disable-csa       Optional - Do NOT send Channel Switch Announcment attacks
      --disable-disassoc  Optional - Do NOT send disassociation attacks
      --disable-roguem2   Optional - Do NOT attempt rogue M2 collection

Compilar desde el código fuente

Si quieres compilar desde el código fuente en lugar de usar binarios precompilados, estas son las instrucciones básicas:

root@kitploit:~
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone this repo
git clone --recurse-submodules https://github.com/Ragnt/AngryOxide.git

# Build/Install
cd AngryOxide
make
sudo make install

Esto compilará desde el código fuente, instalará en /usr/bin/angryoxide e instalará las autocompletaciones de bash por ti.

Compilación cruzada:

Uso cross para compilar de forma cruzada a arquitecturas embebidas.

Aquí tienes MIPS (mips-unknown-linux-musl) como ejemplo.

root@kitploit:~
# make sure you have the nightly installed
rustup install nightly

# dynamically linked & soft-float
cross build +nightly --target mips-unknown-linux-musl --release -Zbuild-std

Script de completado:

Estos hacen que el uso de AngryOxide con bash y zsh sea un poco más fluido, encontrando automáticamente tus interfaces inalámbricas y mostrándote los argumentos de forma completable con tabulador.

¡Capturas de pantalla!

Página de Puntos de Acceso Página de Handshakes

Descargar herramienta