├── install.sh ├── 168283-200.png ├── BT-ddos-tool.sh.x ├── requirments.txt ├── LICENSE └── README.md /install.sh: -------------------------------------------------------------------------------- 1 | sudo apt-get -y install bluetooth bluez bluez-tools rfkill figlet xterm 2 | -------------------------------------------------------------------------------- /168283-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadlysnowman3308/BT-ddos-tool/HEAD/168283-200.png -------------------------------------------------------------------------------- /BT-ddos-tool.sh.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadlysnowman3308/BT-ddos-tool/HEAD/BT-ddos-tool.sh.x -------------------------------------------------------------------------------- /requirments.txt: -------------------------------------------------------------------------------- 1 | ----- Ubuntu / Debian ----- 2 | $ sudo apt-get -y install bluetooth bluez bluez-tools rfkill figlet xterm 3 | 4 | ----- Fedora ----- 5 | $ sudo dnf -y install bluez bluez-tools figlet xterm 6 | 7 | ----- Arch Linux / Manjaro ----- 8 | $ sudo pacman -S bluez bluez-utils figlet xterm 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Aniket Dinda 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BT-ddos-tool 2 | 3 | ### BT-DDoS-tool attack, which overflows Bluetooth Enabled devices with random packets which cause the device to crash. 4 | 5 |

6 | Sublime's custom image 7 |

8 | 9 | 10 | ## What is BlueSmack(BT-ddos-tool) Attack? 11 | 12 | - In the L2CAP protocol, there is a possibility of requesting and receiving echo from other Bluetooth enabled peers. This is done through L2CAP ping. This L2CAP ping helps in checking connectivity and the roundtrip time of established connections with other Bluetooth enabled devices. 13 | 14 | - Every device has a limit on the size of the L2CAP ping. If it gets an L2CAP ping packet, which is beyond the limit of the size, it will crash. And, in BlueSmack Attack, the attacker exploits that. 15 | 16 | 17 | # :: Requirements :: 18 | 19 | ``` 20 | ----- Ubuntu / Debian ----- 21 | $ sudo apt-get -y install bluetooth bluez bluez-tools rfkill figlet xterm 22 | 23 | ----- Fedora ----- 24 | $ sudo dnf -y install bluez bluez-tools figlet xterm 25 | 26 | ----- Arch Linux / Manjaro ----- 27 | $ sudo pacman -S bluez bluez-utils figlet xterm 28 | ``` 29 | 30 | # :: Installation :: 31 | 32 | ``` 33 | $ git clone https://github.com/deadlysnowman3308/BT-ddos-tool.git 34 | 35 | $ cd BT-ddos-tool 36 | 37 | $ sudo chmod +x * 38 | 39 | $ sudo ./install.sh 40 | 41 | ``` 42 | 43 | # :: Usage :: 44 | 45 | ``` 46 | $ sudo ./BT-ddos-tool.sh.x 47 | ``` 48 | --------------------------------------------------------------------------------