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
BLE-Replay — BLE-Replay est un outil d'évaluation des périphériques Bluetooth Low Energy (BLE) | Kitploit
Outils/GitHubGitHub/nccgroup/ble-replay
Sécurité BluetoothCollecte d'InformationsFuzzingTests d'IntrusionSécurité MobileSécurité Matériel et IoT
GitHubnccgroup/ble-replay

BLE-Replay

BLE-Replay est un outil d'évaluation des périphériques Bluetooth Low Energy (BLE)

Voir le dépôt
150265il y a 10 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

BLE-Replay

BLE-Replay est un outil d'évaluation de périphériques Bluetooth Low Energy (BLE). Il extrait/consomme les journaux HCI Bluetooth de votre appareil mobile et extrait toutes les écritures que le central effectue vers un périphérique.

Ces données peuvent être rejouées à l'aide de la plupart des dongles Bluetooth depuis un hôte Linux, ou sauvegardées sur disque pour modification. Cet outil vous permet de tester directement un périphérique sans avoir à extraire des données avec Wireshark ou à écrire des scripts avec des outils comme gatttool. Il permet de créer à la main vos propres séquences d'écritures de caractéristiques pour tester un appareil, avec notamment la prise en charge du fuzzing au niveau des octets.

Cet outil est utile si une application mobile écrit certaines caractéristiques sur le périphérique BLE afin de configurer/déverrouiller/désactiver une fonctionnalité ou d'effectuer une autre action qui modifie l'état de l'appareil.

Prérequis

Linux avec la pile BlueZ.

BLESuite -> https://github.com/nccgroup/BLESuite

Utilisation

root@kitploit:~
python ble-replay.py -h

Format du fichier de rejeu

root@kitploit:~
["000e", "58e96f71ac901b55", [0,1,5,7], 2]
["002c", "627474686f6c65", [], 1]
["0002", "01", [0], 40]

Chaque ligne contient une liste JSON de 4 paramètres :

  1. Handle (chaîne hexadécimale)
  2. Données (chaîne hexadécimale)
  3. Positions d'octets à fuzzer (liste d'offsets entiers, OPTIONNEL - utilisez [] pour envoyer le paquet tel quel)
  4. Nombre de fois pour fuzzer ou répéter cette écriture (entier)

Exemples

Récupérez le journal HCI de l'appareil Android et rejouez-le tel quel :

root@kitploit:~
python ble-replay.py -f -r

Analysez un journal HCI depuis votre ordinateur et rejouez-le tel quel :

root@kitploit:~
python ble-replay.py -p btsnoop_hci.log -r

Récupérez le journal HCI de l'appareil Android et écrivez les données de rejeu modifiaBLE sur le disque :

root@kitploit:~
python ble-replay.py -f -of replaydata.json

Modifiez les valeurs hexadécimales si nécessaire, puis rejouez ce fichier en utilisant :

root@kitploit:~
python ble-replay.py -if replaydata.json -r
Télécharger l’outil