Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
BlueBunny — Serveur C2 basé sur BLE pour Hak5 Bash Bunny permettant l'injection de commandes sans fil, la livraison de payloads et le contrôle à distance via Bluetooth Low Energy. | Kitploit
Outils/GitHubGitHub/90n45-d3v/bluebunny
Sécurité BluetoothCommandement et ContrôleSécurité Matériel et IoTRed TeamingDéveloppement de Charges Utiles
GitHub90n45-d3v/bluebunny

BlueBunny

Serveur C2 basé sur BLE pour Hak5 Bash Bunny permettant l'injection de commandes sans fil, la livraison de payloads et le contrôle à distance via Bluetooth Low Energy.

Voir le dépôt
203il y a 2 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

BlueBunny-Banner


Solution C2 qui communique directement via Bluetooth Low Energy avec votre Bash Bunny Mark II.
Envoyez à votre Bash Bunny toutes les instructions nécessaires, simplement par liaison radio.

Table des matières

  • Aperçu
  • Installation et démarrage
  • Communication manuelle avec le Bash Bunny via Python
  • Dépannage
  • En cours de développement...
  • Informations supplémentaires

Aperçu

Structure

BlueBunny-Structure

Installation et démarrage

  1. Installer les dépendances nécessaires
root@kitploit:~
pip install pygatt "pygatt[GATTTOOL]"

Assurez-vous que BlueZ est installé et que gatttool est utilisable

root@kitploit:~
sudo apt install bluez
  1. Téléchargez le dépôt BlueBunny (et placez-vous dans le bon dossier)
root@kitploit:~
git clone https://github.com/90N45-d3v/BlueBunny
cd BlueBunny/C2
  1. Démarrez le serveur C2
root@kitploit:~
sudo python c2-server.py
  1. Branchez votre Bash Bunny avec le payload BlueBunny sur la machine cible (payload dans : BlueBunny/payload.txt).
  2. Accédez à votre serveur C2 depuis votre navigateur sur localhost:1472 et connectez votre Bash Bunny (votre Bash Bunny s'allumera en vert lorsqu'il sera prêt à être appairé).

Communication manuelle avec le Bash Bunny via Python

Vous pouvez utiliser le backend BLE de BlueBunny et communiquer manuellement avec votre Bash Bunny.

Exemple de code

root@kitploit:~
# Import the backend (BlueBunny/C2/BunnyLE.py)
import BunnyLE

# Define the data to send
data = "QUACK STRING I love my Bash Bunny"
# Define the type of the data to send ("cmd" or "payload") (payload data will be temporary written to a file, to execute multiple commands like in a payload script file)
d_type = "cmd"

# Initialize BunnyLE
BunnyLE.init()

# Connect to your Bash Bunny
bb = BunnyLE.connect()

# Send the data and let it execute
BunnyLE.send(bb, data, d_type)

Dépannage

La connexion de votre Bash Bunny ne fonctionne pas ? Essayez les instructions suivantes :

  • Essayez de vous connecter plusieurs fois supplémentaires
  • Vérifiez si votre adaptateur Bluetooth est disponible
  • Redémarrez le système sur lequel votre serveur C2 est exécuté
  • Vérifiez si votre Bash Bunny exécute correctement le payload BlueBunny
  • À quelle distance de votre Bash Bunny vous trouvez-vous ? L'environnement (distance, interférences, etc.) est-il toujours viable pour des connexions BLE typiques ?

Bugs dans BlueZ

La pile Bluetooth utilisée est bien connue, mais aussi très buggée. Si le démarrage de la connexion avec votre Bash Bunny ne fonctionne pas, il s'agit probablement d'un problème temporaire dû à BlueZ. Voici quelques types d'erreurs qui peuvent être causées par des bugs temporaires. Celles-ci disparaissent généralement au plus tard après un redémarrage du système d'exploitation du C2, alors ne soyez pas surpris et restez calme si elles apparaissent.

  • Timeout after 5.0 seconds
  • Unknown error while scanning for BLE devices

En cours de développement...

  • Accès à un shell distant
  • Canal d'exfiltration BLE
  • Processus de connexion amélioré

Informations supplémentaires

Comme je l'ai dit, BlueZ, la base de la partie Bluetooth utilisée dans BlueBunny, est quelque peu sujette aux bugs. Si vous rencontrez des bugs non temporaires lors de la connexion au Bash Bunny, ainsi que tout autre bug/difficulté dans l'ensemble du projet BlueBunny, vous êtes toujours le bienvenu pour me contacter. Que ce soit un problème, une idée/solution ou simplement un retour sympa.

Télécharger l’outil