Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
BLE-Replay — BLE-Replay is a Bluetooth Low Energy (BLE) peripheral assessment tool | Kitploit
Ferramentas/GitHubGitHub/nccgroup/ble-replay
Bluetooth SecurityInformation GatheringFuzzingPenetration TestingMobile SecurityHardware & IoT Security
GitHubnccgroup/ble-replay

BLE-Replay

BLE-Replay is a Bluetooth Low Energy (BLE) peripheral assessment tool

Ver Repositório
15026há 9 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

BLE-Replay

BLE-Replay é uma ferramenta de avaliação de periféricos Bluetooth Low Energy (BLE). Ela coleta/consome logs de HCI Bluetooth do seu dispositivo móvel e extrai todas as escritas que o central faz a um periférico.

Esses dados podem ser reproduzidos usando a maioria dos dongles Bluetooth a partir de um host Linux, ou salvos em disco para modificação. Esta ferramenta leva você diretamente ao teste de um periférico sem extrair dados com wireshark ou criar scripts com ferramentas como gatttool. Ela permite a criação manual das suas próprias sequências de escritas de características para testar contra um dispositivo, incluindo suporte para fuzzing em nível de byte.

Esta ferramenta é útil se um aplicativo móvel escreve algumas características no dispositivo BLE para configurar/desbloquear/desativar algum recurso ou executar alguma outra ação de alteração de estado no dispositivo.

Pré-requisitos

Linux com a pilha BlueZ.

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

Uso

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

Formato do Arquivo de Replay

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

Cada linha contém uma lista JSON de 4 parâmetros:

  1. Handle (string hexadecimal)
  2. Dados (string hexadecimal)
  3. Posições de byte para fuzzing (lista de offsets inteiros, OPCIONAL - use [] para enviar o pacote como está)
  4. Número de vezes para aplicar fuzzing ou repetir esta escrita (inteiro)

Exemplos

Busque o log de HCI do dispositivo Android e reproduza-o como está:

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

Analise um log de HCI do seu computador e reproduza-o como está:

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

Busque o log de HCI do dispositivo Android e escreva dados de replay modificáveis no disco:

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

Modifique os valores hexadecimais conforme necessário e então reproduza esse arquivo usando:

root@kitploit:~
python ble-replay.py -if replaydata.json -r
Baixar ferramenta