# NEMESYS：通过分析单条报文的内在结构逆向推断网络报文语法

> 根据单条二进制协议报文内比特一致性的变化，推断近似字段边界，并提出格式匹配分数，将推断的分段结果与已知协议解析器进行比较。

- 作者：Stephan Kleber; Henning Kopp; Frank Kargl
- 原标题：NEMESYS: Network Message Syntax Reverse Engineering by Analysis of the Intrinsic Structure of Individual Messages
- 发表载体：12th USENIX Workshop on Offensive Technologies (WOOT 18)
- 发表状态：会议论文
- 出版／提交日期：2018 年 8 月
- 日期依据：USENIX 官方 BibTeX 将 WOOT 18 研讨会论文的出版月份列为2018年8月。
- 来源复核于：2026-10-16
- 收录于：2026-10-17
- 原始论文：<https://www.usenix.org/conference/woot18/presentation/kleber>
- PDF：<https://www.usenix.org/system/files/conference/woot18/woot18-paper-kleber.pdf>
- 代码：<https://github.com/vs-uulm/nemesys>
- BibTeX：<https://awesomerea.org/papers/citations/paper-nemesys.bib>
- 目录页面：<https://awesomerea.org/zh/papers/paper-nemesys/>
- 记录 JSON：<https://awesomerea.org/papers/paper-nemesys/record.json>
- 英文版：[English](https://awesomerea.org/papers/paper-nemesys/index.md)

## 研究范围与局限

需要明文载荷。评测覆盖 DNS、DHCP 和 NTP，并针对各协议调节参数。方法无法推断单字节字段；全零字段、字符序列和伪随机值可能导致误差。FMS 验证需要已知字段边界。输出是近似报文分段，不是字段语义、状态机或完整应用／设备行为。

## 与本合集的关联

为依据观测流量重建通信报文结构提供基础方法。

## 发表与复核说明

USENIX 官方引文确认了这篇研讨会论文；尚未核实 DOI 或 arXiv 标识。所链接的作者仓库如今整合了 NEMESYS、后续 NEMETYL 及2022年方法。README 将其定位为实验性软件，LICENSE 声明 MIT。

## 一手来源

1. <https://www.usenix.org/conference/woot18/presentation/kleber>
2. <https://www.usenix.org/system/files/conference/woot18/woot18-paper-kleber.pdf>
3. <https://www.usenix.org/biblio/export/bibtex/220576>
4. <https://github.com/vs-uulm/nemesys/blob/e98da1d9baa5727d8f085823369c733416b66a21/README.md>
5. <https://github.com/vs-uulm/nemesys/blob/e98da1d9baa5727d8f085823369c733416b66a21/LICENSE>

## 关于此条目

已依据论文及一手来源复核。请通过原始论文或 BibTeX 引用原作者。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
