在 GitHub 上加星Star1.1k 个星标

2022 · 会议论文

利用学习得到的变量名称与类型增强反编译输出

Augmenting Decompiler Output with Learned Variable Names and Types

提出 Transformer 模型 DIRTY,根据反编译代码和布局信息推荐变量名与类型,并提供用于训练和评估的 DIRT 语料。

研究范围与局限

原始流程围绕 C 程序和 Hex-Rays 输出构建。预测名称与类型是模型推断,不保证与原始符号一致。正式论文发表于 2022 年,arXiv 预印本首次提交于 2021 年。

与本合集的关联

将名称恢复扩展到类型恢复,直接帮助评估二进制分析助手添加的语义注释。

发表与复核详情

发表载体
USENIX Security 2022
发表状态
会议论文
出版/提交日期
2022 年 8 月
日期依据
USENIX 论文集 BibTeX 记录中的出版月份。
arXiv 首次提交
2021 年 8 月 13 日
arXiv
2108.06363
已复核的 arXiv 版本
v1

年份与出版月份来自正式 USENIX 会议记录,不以较早的 arXiv 提交日期代替。

来源复核于

已依据论文及一手来源复核。请通过原始论文或 BibTeX 引用原作者。

报告条目过时 建议修正翻译

综述中的讨论

一手来源

  1. https://www.usenix.org/conference/usenixsecurity22/presentation/chen-qibin
  2. https://arxiv.org/abs/2108.06363
  3. https://github.com/CMUSTRUDEL/DIRTY
  4. README.md GitHub · CMUSTRUDEL/DIRTY · 修订 5f8e949
  5. https://edmcman.github.io/papers/usenix22.pdf
↑↓ 移动↵ 打开⌘↵ 新标签页