当前位置: 首页 > news >正文

crackle使用教程

crackle 是一款专门用于破解低功耗蓝牙(Bluetooth Low Energy,简称BLE,也称为Bluetooth Smart)加密的工具。它主要用于分析和破解BLE通信中的加密机制,支持两种主要模式:破解临时密钥(TK)和使用长期密钥(LTK)解密通信内容,适用于蓝牙安全测试和渗透测试场景。

命令参数说明

基本用法

命令格式说明
crackle -i <input.pcap> [-o <output.pcap>] [-l <ltk>]破解低功耗蓝牙加密(即蓝牙智能)

主要模式

模式说明
破解TK(Crack TK)输入的PCAP文件必须包含完整的配对会话。如果缺少任何数据包,破解将无法进行。如果指定了-o <output.pcap>,PCAP文件将被解密。如果PCAP文件中包含LTK交换,LTK将被输出到标准输出。
使用LTK解密(Decrypt with LTK)输入的PCAP文件必须至少包含LL_ENC_REQ和LL_ENC_RSP(包含SKD和IV)。如果LTK正确,PCAP文件将被解密。

LTK格式说明

LTK格式:十六进制字节字符串,无分隔符,从最高有效字节到最低有效字节。

示例:-l 81b06facd90fe7a6e9bbd9cee59736a7

可选参数

参数说明
-v详细模式,输出更多信息
-t对加密引擎运行测试
-i <input.pcap>指定输入的PCAP文件(必需参数)
-o <output.pcap>指定解密后的输出PCAP文件
-l <ltk>指定长期密钥(LTK),用于解密模式

工具信息

作者:Mike Ryan <mikeryan@lacklustre.net>

更多信息请访问网站:http://lacklustre.net/projects/crackle/

使用教程

1. 破解TK并获取LTK

使用包含完整配对会话的PCAP文件破解TK,并提取LTK:

crackle -i ble_pairing.pcap

如果破解成功,将输出LTK,可用于后续解密操作。

2. 破解TK并解密PCAP文件

破解TK的同时,将解密后的内容保存到输出文件:

crackle -i ble_pairing.pcap -o decrypted.pcap

执行后,会生成解密后的PCAP文件decrypted.pcap。

3. 使用LTK解密PCAP文件

已知LTK的情况下,解密包含加密通信的PCAP文件:

crackle -i encrypted_traffic.pcap -l 81b06facd90fe7a6e9bbd9cee59736a7 -o decrypted_traffic.pcap

其中81b06facd90fe7a6e9bbd9cee59736a7为LTK,需替换为实际获取的密钥。

4. 详细模式运行

启用详细输出,查看更多破解或解密过程中的信息:

crackle -v -i ble_pairing.pcap -o decrypted.pcap

适合调试或了解工具的工作过程。

5. 测试加密引擎

对工具的加密引擎进行测试,验证其功能正确性:

crackle -t

该命令会运行内置测试,检查加密相关功能是否正常。

http://www.jsqmd.com/news/578628/

相关文章:

  • 瑞利衰落信道下采用mrc分集误码性能,BPSK,QPSK,8PSK,16qam多种调制方式
  • OpenClaw 的模型服务是否支持联邦学习架构的参与?
  • 遥感影像解译实战:从目视解译八要素到精准分类
  • VNH5019电机驱动库详解:硬件原理、API设计与AGV实战
  • 2026年苏州非标机械设计培训机构深度测评:如何匹配你的最佳学习方案? - 博客湾
  • 基于AI的毕业论文答辩指南:精选10款工具与模板解析(含爱毕业aibiye)
  • OpenClaw知识库:Qwen3-32B构建个人专属问答系统的实践
  • STL vector
  • OpenClaw爆火!Token是什么?一文搞懂这个AI核心概念!
  • LVS-NAT + 轮询(rr)+ Keepalived 单 VIP 高可用
  • 对于多轮对话中的对话策略可解释性,OpenClaw 的决策树可视化?
  • Functional Vlpp:嵌入式C++轻量函数对象库
  • 自学嵌入式第五天
  • 2026 年你真正需要的 10 个 Claude 插件及其深度解析
  • 2026苏州非标机械设计培训机构测评:综合推荐与选型指南 - 博客湾
  • 5步实现多模态RAG应用:解决大模型幻觉核心痛点
  • OpenClaw 的模型量化中,是否支持对称量化和非对称量化的动态切换?
  • 引爆企业降本增效的AI革命!生成式AI应用专家亲授,从字节跳动到华为的数字化转型实战秘籍!
  • 【Unity】进阶镜头模糊技术:实现多层次UI与场景的精准虚化效果
  • Windows Cleaner:解决C盘爆红问题的终极免费方案
  • 基于Cadence 617的带隙基准电压源设计:从理论推导到仿真验证
  • 工业通信调试效率提升:Modbus工具解决工业自动化协议测试难题
  • JAVA语法,接口和抽象类应该如何抉择
  • Goldfish4Tech空气泵驱动库:嵌入式直流泵安全控制方案
  • 避开MCS-51串口编程的那些坑:从4800波特率计算到中断服务程序编写实战
  • 永磁同步电机直接转矩控制Simulink仿真模型(含四种模型及原理解析)
  • SSM+JSP奥林匹克竞赛交流平台源码+论文
  • 《高效赋能!AI助手高效赋能法律研究智能化,AI应用架构师分析》
  • 基于HT32F1656的高校公寓远程能源监控系统设计
  • ASMR音频资源管理工具:高效构建个人音频库