A tool which perform deauthentication attack on unpaired bluetooth devices.
Those bluetooth devices which is paired but going to connect.
- Kali Linux
- Raspberry Pi OS
The script takes some time to start around 40-50 seconds.
Make sure the latest python and pip3 is installed on your system (Windows/Linux/MacOS).
- Run the following command to start terminal in root :
sudo su -
- Run the following command to check bluetooth interfaces, BUS and its running status on your system :
hciconfig
- Check Interface, Bus and Running Status.
- Interface look like
hciX
. X
is a number starts from 0 likehci0
,hci1
etc..- There are two types :
UART
andUSB
. UART
is buit-in Bluetooth Interface andUSB
is external Bluetooth Interface like Adapter.- There are commanly two types of Running Status :
DOWN
andUP RUNNING
. DOWN
means the interface isOFF
andUP RUNNING
means the interface isON
.
- Run the following command to start bluetooth interface if it is not started :
hciconfig hciX up
- Run the following command to scan nearby bluetooth devices and store in a
.txt
file for future use :
hcitool -i hciX scan > devices.txt
- Download or Clone the Repository.
- Open the folder and run the BlueStorm.py file by type the following command :
python3 BlueStorm.py
- Enter the following particulars :
- Bluetooth Interface
- Target MAC Address
- Packet Size
- Number of threads
Packet Size
must be less than or equal to600
andNumber of threads
must be greater than or equal to1200
.- After that, press Enter.
- Done!
- If bluetooth device is going to connect, it is not able to connect.
- If it is connected, then the slight disturbance is happening during listing music or watching videos.
It takes some time to happen disturbance.
It is like someone is pause and play quickly in few seconds.
The disturbance is not much powerful but it is enough to irritate.
- Use a Bluetooth Adapter for better results of the tool.
- Make sure that Bluetooth Adapter supports
HCI
mode. - TP-Link UB400 USB Bluetooth Adapter is one of the Bluetooth Adapter.
- Bluetooth adapter that has
CSR8510 A10
is good. - If bluetooth adapter has a long range dBi antenna, then it is very good and most effective for deauth attack.
- To check Bluetooth Adapter supports HCI mode or not, there are two ways :
- Type
lsusb
command after connecting adapter to the system.- It show the
(HCI Mode)
at the end of the adapter name means it supports HCI mode.
- It show the
- Type
hciconfig hciX up
.- If it is up then it supports HCI mode, otherwise not.
- Type
- Some cheap Bluetooth Adapters show that it supports HCI mode but it does not work.
- Some cheap Bluetooth Adapters works on only one OS but not on other OS.
- Some cheap Bluetooth Adapters does not support Linux.