2019 · 会议论文
无线协议自动逆向工程
Automatic Wireless Protocol Reverse Engineering
从解调后的物理层捕获数据推断专有无线协议的报文格式:先依据前导码和同步字对齐报文,再结合 RSSI 与专用引擎标注长度、地址、序列号和校验和字段,并可利用已知地址或字段位置等先验信息。
研究范围与局限
仅推断报文格式,即前导码、同步字、长度、地址、序列号和校验和;协议状态机推断以及开关位等载荷字段不在研究范围内。方法假设报文为紧凑的二进制格式,且每条报文只有一个前导码和同步字。准确率在 8 个生成协议上评测;3 份真实智能家居捕获(EnOcean、Homematic BidCoS 及 RWE Smarthome 使用的 eQ-3 协议)用于性能测试,作者也承认这是有限的测试集。
与本合集的关联
将协议推断从网络报文轨迹扩展到物理层无线捕获数据,其字段标注方法已集成到公开的分析工具中。
发表与核查详情
- 发表载体
- 13th USENIX Workshop on Offensive Technologies (WOOT 19)
- 发表状态
- 会议论文
- 出版/提交日期
- 2019 年 8 月
- 日期依据
- USENIX 官方 BibTeX 将 WOOT 19 研讨会论文的出版月份列为2019年8月。
USENIX 官方页面、其中的 BibTeX 条目和正式 PDF 确认了这篇研讨会论文;尚未核实 DOI 或 arXiv 标识。正式 PDF 采用 WOOT 19 的下划线路径,conference/woot19 形式的地址返回 404。PDF 带有 Artifact Evaluated “Passed”(工件评估通过)标志。论文指明其实现位于 Universal Radio Hacker 中,URH README 也将自动字段推断功能链接到本文。固定提交中该 GPL-3.0 仓库已归档,推断代码位于 src/urh/awre,最新发行版为 v2.10.0。URH 自身的 WOOT 18 工具论文是另一篇独立发表的论文。
来源核查于
本合集仅核对来源,未重新运行论文实验。请通过原始论文或 BibTeX 引用原作者。
一手来源
- https://www.usenix.org/conference/woot19/presentation/pohl
- https://www.usenix.org/system/files/woot19-paper_pohl.pdf
- https://www.usenix.org/biblio/export/bibtex/238586
- https://github.com/jopohl/urh/blob/1403d92987cc3d01d41aff64250955ce455dabd2/README.md
- https://github.com/jopohl/urh/blob/1403d92987cc3d01d41aff64250955ce455dabd2/LICENSE
- https://github.com/jopohl/urh/tree/1403d92987cc3d01d41aff64250955ce455dabd2/src/urh/awre
- https://github.com/jopohl/urh/releases/tag/v2.10.0