Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/grdashark/bleshark
An ESP-32 based multi-tool for pentesting.
https://github.com/grdashark/bleshark
badbt badusb bluetooth bluetooth-low-energy esp32 evil-portal handshake multi-tool pentesting wi-fi
Last synced: 10 days ago
JSON representation
An ESP-32 based multi-tool for pentesting.
- Host: GitHub
- URL: https://github.com/grdashark/bleshark
- Owner: grdashark
- License: other
- Created: 2024-05-17T15:30:42.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T15:03:13.000Z (29 days ago)
- Last Synced: 2024-10-21T07:27:32.835Z (28 days ago)
- Topics: badbt, badusb, bluetooth, bluetooth-low-energy, esp32, evil-portal, handshake, multi-tool, pentesting, wi-fi
- Homepage: https://infishark.com
- Size: 2.28 MB
- Stars: 6
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
BLEShark Nano Firmware ๐ถ![alt text](https://github.com/grdashark/BLEShark/blob/main/Images/Alternative%20Angle%20for%20Main%20Image.png?raw=true)
This project uses the BLEShark Nano development board (based on the ESP-32) to create a versatile tool for spamming Bluetooth Low Energy (BLE) and Wi-Fi networks with a sleek OLED interface.## Updating ๐ ๏ธ
โ๏ธ To update your BLEShark, follow these steps:
- Open the settings menu on your BLEShark
- Select "Update"
- Everything will be completed for you!
*If you are not near your Wi-Fi network, the update will not work.*## Features ๐
๐ป Pentesting
-
Bluetooth Low Energy (BLE) Spamming: Floods devices with spoofed BLE advertisements. - Android spam,
- Windows spam,
- iOS spam,
- Samsung spam,
- and Spam All.
-
Wi-Fi Network Spamming: Spams hundreds of Wi-Fi networks with beacon packets, including: - Rickrolls
- Random networks
- Funny networks
- Duplicate networks
-
Targeted Wi-Fi Network Spamming: Spams hundreds of the same Wi-Fi networks with beacon packets. -
Wi-Fi Deauth Attack: Deauthenticates (kicks out) devices off a 2.4Ghz Wi-Fi network. -
Wi-Fi Captive Portals: Create any captive portal of any HTML code. By default, it is a fake Gooooo (gle) login. This takes user-submitted passwords and saves them onto the device. -
Bad-BT: Inject custom scripts to devices with Bluetooth.
๐ Apps
-
TikTok Scroller: Connects to your phone and will execute various functions for TikTok depending on what button you press. -
Stopwatch: A simple stopwatch. Press [L] to reset, [S] to pause/unpause. -
TxtViewer: View and scroll through custom text files for notes, presentations, and documentation. Supports smooth scrolling, word wrapping, and a built-in scroll bar for easy navigation.
๐ฎ Games
-
Flappy Bird: Fly through the pipes! -
Space Invaders: Shoot down your enemies! -
Pong w/AI: Try to defeat the pong AI! (unlimited ATM) -
Breakout: Try to destroy all the blocks!
โ๏ธ Settings
-
Brightness: Customize your BLEShark's brightness -
Manual Update: Manually update your device through the air. -
Extra Settings Mode: Features include: -
Change Wi-Fi Network: Change the Wi-Fi network needed for OTA updates -
Enable/Disable Emergency Mode: Hold L+R together for 500 ms to open flappy bird anywhere in the device, just in case. -
BLESpam Delay: Change the delay per packet in BLESpam. -
Max Targeted Networks: Change how much targeted networks you want to create (the more, the slower they create). -
Deauth Delay: Change the delay per packet in the deauth attack. -
Captive Portal SSID Name: Change the Captive Portal SSID Name. -
Get Captive Portal Creds: Get the saved credentials you recieved with Captive Portal. -
Clear Captive Portal Creds: Clear the saved credentials you recieved with Captive Portal. -
Check and Update: Check for updates, and update with BLEShark. -
Enable/Disable Automatic Updates: Enable or disable auto updates. Will decrease boot time by a tiny bit. -
Change BadBT Name: Change the BadBT device name. -
BadBT File: Upload your duckyscript file here. -
TxtViewer File: Upload your .txt file here. -
Amazing UI: An amazing, modern UI with transitions and an extra dark mode on the settings page.
๐ Other Features
-
Emergency Mode: Hold L+R together for 500 ms to open flappy bird anywhere in the device, just in case. -
Automatic Updates: Auto OTA updates. -
SPIFFS System: Saves and stores almost every little configuration on the device to SPIFFS. -
A bunch of bitmaps: Includes a bunch of bitmaps to perfect your experience in the menu.
## Upcoming Features ๐
-
Handshake Capture: Save handshakes onto a PCAP file to crack Wi-Fi passwords -
PC Info: Connect via BLE to monitor your CPU, GPU, Memory and moreโperfect for keeping an eye on your hardware while gaming or working. -
Add some More Games: T-rex game (no internet game), racing/drifting game, ect... -
BadUSB: Run custom BadUSB scripts (not guarenteed w/the chip on the BLEShark Nano). -
Mini Programmable Keypad: Control shortcuts, custom keys, emojis, and others in the tiny device (you can choose ~8 different commands to your choice). -
Captive Portal Credential Detector: When you connect your BLEShark to a hotspot or a Wi-Fi network, The Captive Portal will check if the creds are valid as the user is typing it in. We will provide different services (FB, Google, X, ect). -
Extreme Emergency Mode: Sets gaming menu as default menu. To unlock the real menu, open a game and press a combo of buttons (or pin). This is so if people ask "what is this device?" you can say "a mini gaming device". -
Timers: Choose from many presets, or your own custom creations. -
Song Switcher: Connect to any device, and control the music playing (previous, next, pause, ect)! -
Duino-Coin Mining: Mine Duino-Coin on your BLEShark. -
Custom Apps: Create custom applications for BLEShark.
WARNINGโผ๏ธ
Warning: This device is intended solely for security purposes. It is designed to help identify and fix vulnerabilities in BLE and Wi-Fi networks. Unauthorized use for hacking or any other malicious activity is illegal and strictly prohibited. We (the team of BLEShark) are not responsible for any misuse of this device.