破解和解密 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,或尚未同步最近议题。