BlueStorm
BlueStorm copied to clipboard
A tool which perform deauthentication attack on unpaired bluetooth devices.
BlueStorm
A tool which perform deauthentication attack on unpaired bluetooth devices.
Meaning of Unpaired devices
Those bluetooth devices which is paired but going to connect.
Screenshot
OS Support
- Kali Linux
- Raspberry Pi OS
Note
The script takes some time to start around 40-50 seconds.
Setup
Make sure the latest python and pip3 is installed on your system (Windows/Linux/MacOS).
Install and Run
- 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. Xis a number starts from 0 likehci0,hci1etc..- There are two types :
UARTandUSB. UARTis buit-in Bluetooth Interface andUSBis external Bluetooth Interface like Adapter.- There are commanly two types of Running Status :
DOWNandUP RUNNING. DOWNmeans the interface isOFFandUP RUNNINGmeans 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
.txtfile 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 Sizemust be less than or equal to600andNumber of threadsmust be greater than or equal to1200.- After that, press Enter.
- Done!
What happened after execution of script?
- 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.
For Better Results
- Use a Bluetooth Adapter for better results of the tool.
- Make sure that Bluetooth Adapter supports
HCImode. - TP-Link UB400 USB Bluetooth Adapter is one of the Bluetooth Adapter.
- Bluetooth adapter that has
CSR8510 A10is 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
lsusbcommand 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
Warning
- 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.