{
  "added_at": "2026-10-20",
  "arxiv_id": "2609.18706",
  "arxiv_version_reviewed": "v1",
  "authors": [
    "Jun Bi",
    "Xiangxin Fang",
    "Aarsh Chaube",
    "José Wesley De Souza Magalhães",
    "Rodrigo C. O. Rocha",
    "Michael O'Boyle"
  ],
  "bibtex_url": "https://awesomerea.org/papers/citations/paper-echo-matching-decompilation.bib",
  "code_url": null,
  "date_basis": "First arXiv submission date from the reviewed submission history; no formal publication was verified.",
  "date_basis_zh": "采用已核对的 arXiv 首次提交日期；尚未核实正式出版信息。",
  "date_precision": "day",
  "description_en": "Echo iteratively generates source and compiler configurations, recompiles candidates, and uses assembly differences to guide configuration search and code refinement. It evaluates matching on function benchmarks and selected functions from a Mirai binary.",
  "description_zh": "Echo 迭代生成源码及编译配置，重新编译候选，并使用汇编差异指导配置搜索与代码修正。研究在函数基准和一个 Mirai 二进制的部分函数上评估匹配结果。",
  "doi": null,
  "entry_url": "https://awesomerea.org/papers/paper-echo-matching-decompilation/",
  "entry_url_zh": "https://awesomerea.org/zh/papers/paper-echo-matching-decompilation/",
  "evidence_urls": [
    "https://arxiv.org/abs/2609.18706v1",
    "https://arxiv.org/html/2609.18706v1"
  ],
  "first_arxiv_date": "2026-09-16",
  "id": "paper-echo-matching-decompilation",
  "json_url": "https://awesomerea.org/papers/paper-echo-matching-decompilation/record.json",
  "kind": "research",
  "markdown_url": "https://awesomerea.org/papers/paper-echo-matching-decompilation/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/papers/paper-echo-matching-decompilation/index.md",
  "metadata_notes": "Latest reviewed version is arXiv v1. The Open Science section uses the placeholder anonymous.4open.science/xxxx, so no usable author artifact, model revision or code/data license was verified. The article uses the arXiv non-exclusive distribution license.",
  "metadata_notes_zh": "最新核对版本为 arXiv v1。开放科学段落使用 anonymous.4open.science/xxxx 占位链接，尚未核实可用的作者产物、模型版本或代码／数据许可。文章采用 arXiv 非独占传播许可。",
  "pdf_url": "https://arxiv.org/pdf/2609.18706v1",
  "project_url": null,
  "publication_date": "2026-09-16",
  "publication_status": "preprint",
  "record_type": "paper",
  "runtime_tested": false,
  "scope_limitations_en": "Matching means equality of normalized function assembly under evaluated compilation settings, not byte-for-byte recovery of a whole executable. Tests cover selected x86 GCC/LLVM settings and 62 Mirai functions; passing finite harness tests is not a general equivalence proof. Long optimized functions and configurations outside the searched space remain limitations.",
  "scope_limitations_zh": "匹配指评估配置下归一化函数汇编相同，并非逐字节恢复完整可执行文件。测试覆盖选定的 x86 GCC／LLVM 设置及 62 个 Mirai 函数；通过有限测试框架不是一般等价证明。较长的优化函数及搜索空间外的编译配置仍是限制。",
  "targets": [
    "binary"
  ],
  "title": "Echo: Learning-based Matching Decompilation using Trusted Back Translation",
  "title_zh": "Echo：基于可信回译的学习式匹配反编译",
  "url": "https://arxiv.org/abs/2609.18706",
  "venue": "arXiv",
  "verification": "source-reviewed",
  "verified_at": "2026-10-20",
  "why_fits_en": "Adds compiler-feedback-driven matching decompilation while separating its matching criterion from test-only recovery.",
  "why_fits_zh": "补充由编译反馈驱动的匹配反编译，并区分其匹配标准与仅依据测试的恢复判断。",
  "year": 2026
}
