{
  "added_at": "2026-10-16",
  "arxiv_id": null,
  "arxiv_version_reviewed": null,
  "authors": [
    "Danning Xie",
    "Zhuo Zhang",
    "Nan Jiang",
    "Xiangzhe Xu",
    "Lin Tan",
    "Xiangyu Zhang"
  ],
  "bibtex_url": "https://awesomerea.org/papers/citations/paper-resym.bib",
  "citation": {
    "container_title": "Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security",
    "pages": "4554-4568",
    "publisher": "ACM",
    "sources": [
      "https://api.crossref.org/works/10.1145/3658644.3670340"
    ]
  },
  "code_url": "https://github.com/lt-asset/resym",
  "date_basis": "ACM-deposited Crossref print-publication date; the October 14–18 CCS 2024 conference week is not used as the publication date.",
  "date_basis_zh": "采用 ACM 在 Crossref 登记的印刷出版日期；不将 CCS 2024 于 10 月 14—18 日举行的会议周作为出版日期。",
  "date_precision": "day",
  "description_en": "Combines two fine-tuned language models with Prolog-based cross-function reasoning to infer local-variable symbols and user-defined data structures from stripped-binary decompilation.",
  "description_zh": "结合两个微调语言模型与基于 Prolog 的跨函数推理，从去符号二进制的反编译结果中推断局部变量符号及用户自定义数据结构。",
  "doi": "10.1145/3658644.3670340",
  "entry_url": "https://awesomerea.org/papers/paper-resym/",
  "entry_url_zh": "https://awesomerea.org/zh/papers/paper-resym/",
  "evidence_urls": [
    "https://doi.org/10.1145/3658644.3670340",
    "https://api.crossref.org/works/10.1145/3658644.3670340",
    "https://www.cs.purdue.edu/homes/lintan/publications/resym-ccs24.pdf",
    "https://github.com/lt-asset/resym",
    "https://github.com/lt-asset/resym/blob/437b4acac21a5a60edecf0c4423f7172f991271f/README.md",
    "https://dnxie.github.io/",
    "https://zenodo.org/records/13917253"
  ],
  "first_arxiv_date": null,
  "id": "paper-resym",
  "json_url": "https://awesomerea.org/papers/paper-resym/record.json",
  "kind": "research",
  "markdown_url": "https://awesomerea.org/papers/paper-resym/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/papers/paper-resym/index.md",
  "metadata_notes": "ACM metadata records print publication on 2024-12-02 and online publication on 2024-12-09, pages 4554–4568. The author-hosted published PDF identifies the event as CCS ’24, held October 14–18, 2024 in Salt Lake City. The DOI, title, six authors and venue agree with the publisher record and the official author artifact.",
  "metadata_notes_zh": "ACM 元数据记载印刷出版于 2024-12-02，在线出版于 2024-12-09，页码为 4554–4568。作者托管的正式 PDF 标注 CCS ’24 于 2024 年 10 月 14—18 日在盐湖城举行，该日期仅为会议举办时间。DOI、标题、六位作者及会议均与出版方记录和官方作者研究产物一致。",
  "pdf_url": "https://www.cs.purdue.edu/homes/lintan/publications/resym-ccs24.pdf",
  "project_url": null,
  "publication_date": "2024-12-02",
  "publication_status": "conference-paper",
  "record_type": "paper",
  "runtime_tested": false,
  "scope_limitations_en": "The method depends on underlying decompilation and learned predictions over C/C++ data. Cross-checking reduces conflicting predictions but does not prove that recovered names or layouts match the unavailable source. The public artifact includes models, processed data, and evaluation code.",
  "scope_limitations_zh": "该方法依赖底层反编译结果及针对 C/C++ 数据学习的预测。交叉检查可减少预测冲突，但不能证明恢复的名称或布局与缺失源码完全一致。公开研究产物包含模型、处理后的数据与评估代码。",
  "targets": [
    "binary"
  ],
  "title": "ReSym: Harnessing LLMs to Recover Variable and Data Structure Symbols from Stripped Binaries",
  "title_zh": "ReSym：利用大语言模型恢复去符号二进制中的变量与数据结构符号",
  "url": "https://doi.org/10.1145/3658644.3670340",
  "venue": "ACM CCS 2024",
  "verification": "source-reviewed",
  "verified_at": "2026-10-17",
  "why_fits_en": "A concrete hybrid approach for grounding LLM-generated reverse-engineering annotations in program analysis.",
  "why_fits_zh": "展示如何结合程序分析，为 LLM 生成的逆向工程注释提供依据。",
  "year": 2024
}
