LoRaWAN/Sub-GHz攻击套件
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/offensive-lorawan-sub-ghz-dgvq。
技能介绍
要解决的具体问题
LoRaWAN 与 Sub-GHz 物联网设备广泛部署于智慧城市、资产追踪、工业遥测等场景,但大量设备存在安全薄弱问题。LoRaWAN 的 OTAA/ABP 激活机制依赖预置或空中派生的密钥,若实现不当会导致后续流量可解密甚至被注入;Sub-GHz 频段(433/868/915 MHz)的车库门、门铃、TPMS 等设备常使用固定码或弱滚动码,甚至明文传输,攻击者仅需简单重放即可控制设备。
技能如何工作
该技能覆盖从信号识别到攻击落地的全流程:
- 使用
RTL-SDR或HackRF等硬件捕获目标频段信号,区分 LoRa CSS 调制与 OOK/FSK 等简单调制 - 针对 LoRaWAN:
- OTAA 模式:利用提取的 AppKey 解密 Join-Accept,恢复 NwkSKey 和 AppSKey,实现后续流量解密与注入
- ABP 模式:检测预置密钥复用、帧计数器无回滚保护等常见缺陷
- 针对 Sub-GHz 协议:
- 对 KeeLoq 等滚动码协议,使用公开的制造商密钥预测合法代码
- 对固定码设备,通过 Flipper Zero 捕获一次后无限重放
- 对未知协议,借助 URH 从原始 RF 数据重建协议格式
适用边界与注意点
- 仅适用于授权范围内的安全测试
- LoRaWAN 1.0.x 等旧版本存在帧计数器不严格限制的漏洞,新版本已强化
- 消费级 Sub-GHz 设备普遍缺乏 RF 异常监控,而 LoRaWAN 网络通常部署有服务器端异常检测
- 测试时需准确记录频率、调制方式、波特率及包格式,区分重放攻击与构造攻击
使用场景
- 渗透测试中对授权的 LoRaWAN 设备抓包 OTAA 激活流程,验证提取 AppKey 后能否解密 Join-Accept 并恢复会话密钥
- 评估车库门遥控器时,捕获滚动码并用已知制造商密钥预测下一帧合法编码,验证重放攻击可行性
- 审计厂商 IoT 产品时,检查 ABP 设备是否存在全网共享 NwkSKey 或帧计数器可回滚等规范偏离
- 用 URH 重建未知 433 MHz 传感设备的数据包结构,输出可解析的协议描述以便后续伪造或分析
适合人员
- 无线安全渗透测试工程师,需要在授权测试中用 RTL-SDR/HackRF 复现 LoRaWAN 密钥派生与重放漏洞
- IoT 设备安全研究员,评估消费级 Sub-GHz 设备的加密强度、固定码风险与协议实现缺陷
- 红队或安全审计人员,为客户验证 ABP 设备的密钥管理、帧计数器单调性是否符合 LoRaWAN 规范
- 无线电协议逆向工程师,需要从原始 RF 信号重建未知 Sub-GHz 协议以进行深度分析