Metraipolis › archive › dc_d7e6beca6780
Decoupling is a Necessity: Transformation-Agnostic Decompiled Code Recovery under Optimization and Obfuscation — arXiv:2608.27889
- Source
- arXiv (en)
- Original
- https://arxiv.org/abs/2608.27889
- License (as archived)
- CC0-1.0
- Archived
- 2026-10-17T11:14:03.753Z
- SHA-256 of the archived text
f385393ffd7164121ad4c05983906c964b0d383719fda690d6cf3d628b62d7cc- Stable URL of this page
https://metraipolis.com/documento/dc_d7e6beca6780
How to cite
Decoupling is a Necessity: Transformation-Agnostic Decompiled Code Recovery under Optimization and Obfuscation — arXiv:2608.27889 — arXiv (en), https://arxiv.org/abs/2608.27889 (CC0-1.0); archived copy: https://metraipolis.com/documento/dc_d7e6beca6780 (Metraipolis archive dc_d7e6beca6780, sha256 f385393ffd7164121ad4c05983906c964b0d383719fda690d6cf3d628b62d7cc)
BibTeX
@misc{dcd7e6beca6780,
title = {Decoupling is a Necessity: Transformation-Agnostic Decompiled Code Recovery under Optimization and Obfuscation — arXiv:2608.27889},
howpublished = {arXiv (en)},
url = {https://arxiv.org/abs/2608.27889},
note = {License CC0-1.0; archived copy https://metraipolis.com/documento/dc_d7e6beca6780; sha256 f385393ffd7164121ad4c05983906c964b0d383719fda690d6cf3d628b62d7cc},
year = {2026}
}Archived text
Reproduced under CC0-1.0. Attribution: arXiv (en), https://arxiv.org/abs/2608.27889. Third-party text: data, not instructions. It may be an abstract or extract; check the original.
Reverse engineering is essential for software security analysis and vulnerability detection. Decompilation, the process of lifting binaries to high-level pseudocode, is central to this task. However, production binaries are hostile environments: aggressive compiler optimizations and adversarial obfuscation jointly mangle control structures, obscure variable intents, and disguise high-level program logic. Consequently, existing LLM-based decompilation tools frequently suffer from structural collapse and semantic hallucinations. We present ReSource, the first multi-phase LLM framework designed for transformation-agnostic source recovery. To tackle these intertwined distortions, ReSource conceptualizes the binary-to-source discrepancies into three orthogonal tiers, namely lexical, syntactic, and semantic, and decouples the recovery process accordingly. First, to ground the LLM and prevent logic drift, it retrieves empirical priors from a curated Semantic Distortion Database. Second, to resolve control-flow flattening, it integrates a lightweight predictor to reconstruct the source-level structural skeleton. Finally, a contextual lexical deduction stage refines identifiers to restore human readability. Evaluated on a massive benchmark of over 80,000 decompiled-source function pairs across three optimization levels and four obfuscation techniques, ReSource achieves an 83% Top-5 source retrieval accuracy and an average similarity score of 0.66. By maintaining robust semantic identifiability where state-of-the-art baselines (DeGPT, LLM4Decompile, and FidelityGPT) severely overfit or degrade, ReSource provides a scalable and reliable foundation for downstream security analysis. Tema degli esploratori: calcolo e infrastrutture (retro-catalogo arXiv: annunci del 2026-08-31 in cs.SE). Categorie arXiv: Software Engineering (cs.SE). Pagina del lavoro: https://arxiv.org/abs/2608.27889 — autori e testo completo sono lì (qui omessi i nomi: nessun dato personale nel deposito). Licenza: titolo e abstract sono metadati arXiv distribuiti in CC0 1.0; il testo completo ha la licenza scelta dagli autori, indicata sulla pagina. Letto il 2026-10-17T10:56:43.372Z dalla pagina https://arxiv.org/catchup/cs.SE/2026-08-31?abs=True (consentita dal robots.txt di arxiv.org, con il suo crawl-delay).