Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
BLE-Replay — BLE-Replay is a Bluetooth Low Energy (BLE) peripheral assessment tool | Kitploit
工具/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

查看仓库
150269年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

BLE-Replay

BLE-Replay 是一款蓝牙低功耗(BLE)外设评估工具。它从您的移动设备拉取/读取蓝牙 HCI 日志,并提取中心设备对外设进行的所有写入操作。

这些数据可以通过大多数蓝牙适配器从 Linux 主机重放,或保存到磁盘以供修改。该工具让您无需使用 Wireshark 提取数据,也无需使用 gatttool 等工具编写脚本,即可直接对外设进行测试。它支持手工构建您自己的特征写入序列来对设备进行测试,包括字节级模糊测试支持。

如果某个移动应用在 BLE 设备上写入一些特征值,以配置/解锁/禁用某些功能或对设备执行其他状态更改操作,该工具将非常有用。

先决条件

装有 BlueZ 协议栈的 Linux。

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

用法

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

重放文件格式

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

每一行包含一个 JSON 列表,共 4 个参数:

  1. 句柄(十六进制字符串)
  2. 数据(十六进制字符串)
  3. 要模糊测试的字节位置(整数偏移量列表,可选 - 使用 [] 按原样发送数据包)
  4. 模糊测试或重复此写入的次数(整数)

示例

从 Android 设备获取 HCI 日志并按原样重放:

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

解析计算机上的 HCI 日志并按原样重放:

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

从 Android 设备获取 HCI 日志并将可修改的重放数据写入磁盘:

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

根据需要修改十六进制值,然后使用以下命令重放该文件:

root@kitploit:~
python ble-replay.py -if replaydata.json -r
下载工具