通用无线电黑客 urh

3/5 🧩 软硬件结合 已发布
jopohl 4020 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
通用无线电黑客

项目简介

Universal Radio Hacker: Investigate Wireless Protocols Like A Boss


Universal Radio Hacker(URH)是一款专为无线协议逆向工程设计的开源综合工具套件,原生支持HackRF、RTL-SDR、USRP等主流软件定义无线电(SDR)设备。该项目由Johannes Pohl和Andreas Noack开发,曾入选Black Hat Arsenal 2017/2018,并发表于USENIX WOOT'18等顶级安全会议。

标签

项目特点

支持多种常见软件定义无线电(SDR)
自动检测调制参数,简化信号解调过程
提供可定制的解码功能,破解复杂编码
支持手动和自动协议逆向工程
包含模糊测试组件和模拟环境
跨平台支持(Windows、Linux、macOS)
提供 Docker 镜像,方便部署

技术规格

支持平台 Windows、Linux、macOS
支持的SDR 多种常见SDR(详见Wiki)
安装方式 pipx、包管理器、Docker、DMG、源码
编程语言 Python
许可证 GPL-3.0
用户界面 图形用户界面(GUI)

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
软件定义无线电(SDR) 1 如HackRF、RTL-SDR、LimeSDR等
天线 1 根据频率选择
计算机 1 运行URH软件

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 3/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 4/5

视频

所需技能

🔧 **动手能力**:需要连接和配置SDR硬件,设置天线,可能涉及焊接或制作简单天线。 💻 **编程能力**:需要Python基础,能够安装和配置软件,理解命令行操作。 ⚡ **电子电路**:需要了解无线通信基本原理,如调制、解调、编码等概念。

适用场景

无线协议逆向工程:分析未知无线协议的结构和内容
安全研究:测试无线设备的安全性,发现漏洞
物联网设备分析:破解智能家居、遥控器等设备的通信协议
教学演示:用于无线通信和网络安全课程的教学
业余无线电:分析和解调各种无线信号