paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DeLink: Source File Information Recovery in Binaries

DeLink:二进制中的源文件信息恢复
ISSTA Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis2024匹配度 3/10 · 该论文属于二进制逆向工程中的程序理解,使用传统编码器-解码器模型恢复源文件信息,与用户关注的PL与LLM/Agent交叉、浮点程序分析、贝叶斯程序分析等核心方向无直接关联。虽然涉及程序分析与机器学习,但并非用户研究画像中的重点问题。引用 1 inbox
Zhe Lang, Zhengzi Xu, Xiaohui Chen, Shichao Lv, Zhanwei Song, Zhiqiang Shi, Limin Sun
crossref: 2026-09-12

AI 速览

一句话:提出 DeLink 框架,从二进制中恢复源文件结构与文件名,提升逆向工程中的程序理解。

二进制逆向工程中,现有工作多关注指令翻译与函数名预测,难以从整体上理解程序;恢复源文件信息可作为高层程序摘要,但基于函数聚类的方法会包含分布不连续的函数,准确率低,且文件命名预测尚属空白。本文提出 DeLink:先基于边界定位恢复文件结构,识别二进制内的文件;再用编码器-解码器模型预测这些文件的名称。实验表明,文件结构恢复在六项指标上平均提升 14%,平均耗时 16.74 秒,在恢复质量与效率上均优于现有工作;文件名预测达到 70.09% 精确率与 63.91% 召回率。作者还展示了 DeLink 在恶意软件同源分析中的应用。

问题
如何从二进制中恢复源文件结构与文件名,以帮助分析人员理解程序整体行为并提升逆向工程效率。
方法
提出 DeLink,结合基于边界定位的文件结构恢复方法与编码器-解码器文件命名模型。
评估
在六项指标上平均提升 14%,平均耗时 16.74 秒;文件名预测精确率 70.09%、召回率 63.91%,并用于恶意软件同源分析。
原文摘要(Abstract)

Program comprehension can help analysts understand the primary behavior of a binary and enhance the efficiency of reverse engineering analysis. The existing works focus on instruction translation and function name prediction. However, they are limited in understanding the entire program. The recovered source file information can offer insights into the primary behavior of a binary, serving as high-level program summaries. Nevertheless, the files recovered by the function clustering-based approach contain binary functions with discontinuous distributions, resulting in low accuracy. Additionally, there is no existing research related to predicting the names of these recovered files. To this end, we propose a framework for source file information recovery in binaries, DeLink. This framework first leverages a file structure recovery approach based on boundary location to recognize files within a binary. Then, it utilizes an encoder-decoder model to predict the names of these files. The experimental results show that our file structure recovery approach achieves an average improvement of 14% across six evaluation metrics and requires only an average time of 16.74 seconds, outperforming the state-of-the-art work in both recovery quality and efficiency. Additionally, our file name prediction model achieves 70.09% precision and 63.91% recall. Moreover, we demonstrate the effective application of DeLink in malware homology analysis.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot8540,
  title = {DeLink: Source File Information Recovery in Binaries},
  author = {Zhe Lang and Zhengzi Xu and Xiaohui Chen and Shichao Lv and Zhanwei Song and Zhiqiang Shi and Limin Sun},
  booktitle = {ISSTA},
  year = {2024},
  doi = {10.1145/3650212.3680338}
}