Script for conducting DOS-attacks on Bluetooth devices for pentest purposes.
This project was created for educational purposes and personal use only.
DISCLAIMER: This software is provided "as is" without any warranty. Usage is at your own risk. The developers assume no liability for any misuse or damage caused by this program.
sudo apt update
sudo apt install python3
sudo apt install -y libbluetooth-dev
sudo git clone https://github.com/webdragon63/Bluedos.git
cd Bluedos
sudo make
sudo make install
sudo python3 Bluedos.py
Kali Linux as attacker, and Xiaomi Portable Bluetooth Speaker as target,
Raspberry Pi W Zero as attacker, and Redmi Buds Lite as target
Target ID or MAC: ID or MAC address displayed after scanning.
Package Size: Size of the packages to be sent to the target (600 is optimal).
Threads Count: Number of threads that simultaneously send packages to the target. Optimal value can be found in the provided table.
Packages size | Threads count | Ping, ms | Distance, meters | Time waited, sec | Device |
---|---|---|---|---|---|
600 | 1 | 9 | 0,3 | 5 | Xiaomi Mi Portable Bluetooth Speaker |
600 | 10 | 38 | 0,3 | 5 | Xiaomi Mi Portable Bluetooth Speaker |
600 | 20 | 78 | 0,3 | 5 | Xiaomi Mi Portable Bluetooth Speaker |
600 | 50 | 229 | 0,3 | 5 | Xiaomi Mi Portable Bluetooth Speaker |
600 | 100 | 413 | 0,3 | 5 | Xiaomi Mi Portable Bluetooth Speaker |
600 | 200 | 806 | 0,3 | 5 | Xiaomi Mi Portable Bluetooth Speaker |
600 | 500 | 1961 | 0,3 | 5 | Xiaomi Mi Portable Bluetooth Speaker |
600 | 1000 | 6621 | 0,3 | 5 | Xiaomi Mi Portable Bluetooth Speaker |
600 | 1000+ | Couldn't calculate | 0,3 | 5 | Xiaomi Mi Portable Bluetooth Speaker |
While I can't speak for all devices, the device I tested typically just turned off.