Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
BLE-Replay — BLE-Replay è uno strumento di valutazione delle periferiche Bluetooth Low Energy (BLE). | Kitploit
Strumenti/GitHubGitHub/nccgroup/ble-replay
Sicurezza BluetoothRaccolta InformazioniFuzzingPenetration TestingSicurezza MobileSicurezza Hardware e IoT
GitHubnccgroup/ble-replay

BLE-Replay

BLE-Replay è uno strumento di valutazione delle periferiche Bluetooth Low Energy (BLE).

Vedi Repository
15026510 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

BLE-Replay

BLE-Replay è uno strumento di valutazione per periferiche Bluetooth Low Energy (BLE). Recupera/consuma i log HCI Bluetooth dal tuo dispositivo mobile ed estrae tutte le scritture che il centrale effettua a una periferica.

Questi dati possono essere riprodotti usando la maggior parte dei dongle Bluetooth da un host Linux, oppure salvati su disco per essere modificati. Questo strumento ti porta direttamente a testare una periferica senza dover estrarre i dati con Wireshark o creare script con strumenti come gatttool. Permette di creare manualmente le proprie sequenze di scritture di characteristic da testare contro un dispositivo, incluso il supporto per il fuzzing a livello di byte.

Questo strumento è utile se un'app mobile scrive alcune characteristic sul dispositivo BLE per configurare/sbloccare/disabilitare qualche funzionalità o eseguire qualche altra azione che modifica lo stato del dispositivo.

Prerequisiti

Linux con stack BlueZ.

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

Utilizzo

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

Formato del File di Replay

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

Ogni riga contiene una lista JSON di 4 parametri:

  1. Handle (stringa esadecimale)
  2. Dati (stringa esadecimale)
  3. Posizioni dei byte da sottoporre a fuzzing (lista di offset interi, OPZIONALE - usa [] per inviare il pacchetto così com'è)
  4. Numero di volte per ripetere o sottoporre a fuzzing questa scrittura (intero)

Esempi

Recupera il log HCI dal dispositivo Android e riproducilo così com'è:

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

Analizza un log HCI dal tuo computer e riproducilo così com'è:

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

Recupera il log HCI dal dispositivo Android e scrivi su disco i dati di replay modificabiBLE:

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

Modifica i valori esadecimali come necessario e poi riproduci quel file usando:

root@kitploit:~
python ble-replay.py -if replaydata.json -r
Scarica lo strumento