百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

crackle

> 编程语言
开源

破解和解密 BLE 加密

967 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

破解和解密 BLE 加密

crackle 利用 BLE 配对过程中的一个漏洞,允许攻击者猜测或非常快速地通过暴力搜索方式获取 TK (临时密钥)。通过从配对过程中收集的 TK 和其他数据,可以收集 STK (短期密钥) 以及后续的 LTK (长期密钥)。有了 STK 和 LTK,就可以解密主机和从机之间的所有通信。在尝试使用 crackle 之前,请查看 FAQ 以确定它是否是适合您的情况使用的工具。

运行模式 ------------------------

crackle 有两种主要的运行模式: 破解 TK 和 使用 LTK 加密。

crackle 采用多种方法来执行这种暴力破解:如果输入文件中包含所有配对包,则采用一种非常快速的方法;如果只包含最小的包集,则采用一种较慢的方法。要使用此模式,请使用包含一个或多个具有 BLE 配对对话的连接的 PCAP 或 PcapNG 文件启动 crackle。crackle 将分析所有连接,确定是否可以破解给定的连接,并自动选择最佳策略来破解每个连接。

如果 TK 成功破解, crackle 将获取用于加密连接其余部分的剩余密钥,并解密随后的任何加密数据包。如果 LTK 已交换(通常在加密建立后的第一件事), crackle 将将此值输出到 stdout。LTK 可用于解密两端之间未来的通信。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言