Skills

Offensive Bluetooth Classic

Bluetooth Classic (BR/EDR) attack methodology, device discovery, service enumeration...

Install

npx skills add SnailSploit/Claude-Red --skill offensive-bluetooth-classic -g -a claude-code -y
Repository
SnailSploit/Claude-Red10.2k
Category
Media
Updated
23d ago
License
MIT
Context cost
Lightabout 1,217 tokens
Runs scripts
No, instructions only

What it does

Bluetooth Classic (BR/EDR) attack methodology, device discovery, service enumeration via SDP, LMP/L2CAP layer attacks, legacy PIN cracking (BlueBorne / KNOB), Bluetooth file-transfer abuse (BlueSnarfing legacy), unauthenticated profile abuse (HSP, HFP, OPP), and modern relevance against older industrial / automotive / accessory targets. Use when in-scope devices use Bluetooth Classic (Bluetooth ≤ 4.0 BR/EDR), common in legacy car kits, industrial sensors, older medical devices, and audio accessories.

Bluetooth Classic (BR/EDR) Attacks

Older than BLE, less commonly attacked today, but still present in cars, industrial sensors, audio gear, and legacy enterprise hardware. Many of the well-known historic attacks (BlueSnarf, BlueBug) are mitigated; KNOB and the BlueBorne family remain relevant against unpatched devices.

Quick Workflow

  1. Discover devices with hcitool / bluetoothctl / redfang
  2. Enumerate exposed services via SDP
  3. Test each service profile for unauth access
  4. Check pairing crypto (KNOB applicability)
  5. Proximity-physical attacks for legacy / unpatched

Discovery

# Modern adapter (built-in or USB Bluetooth 4.0+)
sudo hciconfig hci0 up
sudo hcitool inq                       # inquiry
sudo hcitool scan --length=12          # 12-second scan

# bluetoothctl interactive
bluetoothctl
> scan on
> devices

# Discoverable-mode-only devices appear; non-discoverable need address brute
sudo redfang -r 00:00:00:00:00:00-FF:FF:FF:FF:FF:FF
# (very slow, ~7 hours per OUI prefix)

Service Discovery (SDP)

# List all services on a device
sdptool browse AA:BB:CC:DD:EE:FF
sdptool records AA:BB:CC:DD:EE:FF

Common profiles and their attack relevance:

ProfileUUIDAttack
OBEX Object Push (OPP)0x1105BlueSnarf/BlueBug on legacy phones (mostly extinct)
OBEX File Transfer (FTP)0x1106Browse / write filesystem on legacy devices
Headset (HSP/HFP)0x1108 / 0x111EEavesdrop active call audio
Serial Port Profile (SPP)0x1101Industrial/IoT debug ports, often unauthenticated
HID0x1124Keyboard/mouse impersonation
Audio Sink/Source (A2DP)0x110B / 0x110AAudio injection/eavesdrop

SPP Abuse

The Serial Port Profile (SPP) tunnels arbitrary data over Bluetooth as a virtual COM port. Industrial / IoT devices use it for debug or telemetry, often without authentication.

Read the whole SKILL.md on GitHub

More in Media