Wireless Attacksbluetoothbluesnarfingphonebookwireless

Bluesnarfer

Bluesnarfer is a Bluetooth bluesnarfing utility that extracts data such as device information and phonebook entries from vulnerable Bluetooth-enabled devices. It targets weaknesses in Bluetooth implementations to access unauthorized information.

Description

Bluesnarfer performs bluesnarfing attacks, which involve unauthorized access to data stored on Bluetooth devices like mobile phones. It exploits vulnerabilities in the Bluetooth protocol to retrieve sensitive information such as phonebook contacts, call lists, and device details without proper authentication. This tool is particularly useful for security researchers testing Bluetooth security and penetration testers assessing wireless device vulnerabilities.

The utility supports various phonebook storage types (like SIM, dialed calls, received calls) and allows targeted extraction or deletion of entries. Use cases include auditing corporate device security, demonstrating Bluetooth risks in red team exercises, and educational purposes in wireless security training. It requires the target device's Bluetooth address and optionally an RFComm channel.

Bluesnarfer operates by sending specific AT commands over Bluetooth connections to vulnerable devices, leveraging poor implementations of the OBEX protocol or authentication mechanisms.

How It Works

Bluesnarfer connects to Bluetooth devices via RFComm channels and sends AT commands (GSM extensions) to access phonebook and call data. It exploits vulnerabilities in Bluetooth stack implementations where devices fail to properly authenticate or restrict access to Object Exchange (OBEX) services. The tool targets specific memory storages like SIM phonebook (SM), dialed calls (DC), or received calls (RC), reading or manipulating entries by index ranges.

Installation

bash
sudo apt install bluesnarfer

Flags

-bBluetooth device address
-CBluetooth RFComm channel
-cCustom AT command action
-rRead phonebook entry N to M
-wDelete phonebook entry N to M
-fSearch for name in phonebook address
-sSelect phonebook memory storage TYPE
-lList available phonebook memory storage
-iGet device info

Examples

Scan the remote device and get device info
bluesnarfer -b 20:C9:D0:43:4B:D8 -i
List available phonebook memory storage
bluesnarfer -b 20:C9:D0:43:4B:D8 -l
Select SIM phonebook memory storage
bluesnarfer -b 20:C9:D0:43:4B:D8 -s SM
Read phonebook entries 1 to 10
bluesnarfer -b 20:C9:D0:43:4B:D8 -r 1-10
Search for contact name 'John' in phonebook
bluesnarfer -b 20:C9:D0:43:4B:D8 -f John
Select dialed call list phonebook storage
bluesnarfer -b 20:C9:D0:43:4B:D8 -s DC
Delete phonebook entries 5 to 10
bluesnarfer -b 20:C9:D0:43:4B:D8 -w 5-10
Updated 2026-04-16kali.org ↗