paper-with-me

Papers

CP-BCS: Binary Code Summarization Guided by Control Flow Graph and Pseudo Code

2023-10-24 · Tong Ye, Lingfei Wu, Tengfei Ma, Xuhong Zhang, Yangkai Du, Peiyu Liu, Shouling Ji, Wenhai Wang

Automatically generating function summaries for binaries is an extremely valuable but challenging task, since it involves translating the execution behavior and semantics of the low-level language (assembly code) into human-readable natural language. However, most current works on understanding assembly code are oriented towards generating function names, which involve numerous abbreviations that make them still confusing. To bridge this gap, we focus on generating complete summaries for binary functions, especially for stripped binary (no symbol table and debug information in reality). To fully exploit the semantics of assembly code, we present a control flow graph and pseudo code guided binary code summarization framework called CP-BCS. CP-BCS utilizes a bidirectional instruction-level control flow graph and pseudo code that incorporates expert knowledge to learn the comprehensive binary function execution behavior and logic semantics. We evaluate CP-BCS on 3 different binary optimization levels (O1, O2, and O3) for 3 different computer architectures (X86, X64, and ARM). The evaluation results demonstrate CP-BCS is superior and significantly improves the efficiency of reverse engineering.

📄 PDF Abstract BibTeX arXiv:2310.16853

Code (1)

tongye98/binarycodesummary 공식 구현 pytorch

Tasks

Code Summarization

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

CTRLsum: Towards Generic Controllable Text Summarization

2020-12-08 · Junxian He, Wojciech Kryściński, Bryan McCann, Nazneen Rajani 외

Current summarization systems yield generic summaries that are disconnected from users' preferences and expectations. To address this limitation, we present CTRLsum, a novel framework for controllable summarization. Our …

ArticlesDescriptiveReading ComprehensionText Summarization

Boosting Summarization with Normalizing Flows and Aggressive Training

2023-11-01 · Yu Yang, Xiaotong Shen

This paper presents FlowSUM, a normalizing flows-based variational encoder-decoder framework for Transformer-based summarization. Our approach tackles two primary challenges in variational summarization: insufficient sem…

DecoderKnowledge DistillationText Summarization

Selective Encoding for Abstractive Sentence Summarization

2017-04-24 · ACL 2017 7 · Qingyu Zhou, Nan Yang, Furu Wei, Ming Zhou

We propose a selective encoding model to extend the sequence-to-sequence framework for abstractive sentence summarization. It consists of a sentence encoder, a selective gate network, and an attention equipped decoder. T…

DecoderSentenceSentence Summarization

GSum: A General Framework for Guided Neural Abstractive Summarization

2020-10-15 · NAACL 2021 4 · Zi-Yi Dou, PengFei Liu, Hiroaki Hayashi, Zhengbao Jiang 외

Neural abstractive summarization models are flexible and can produce coherent summaries, but they are sometimes unfaithful and can be difficult to control. While previous studies attempt to provide different types of gui…

Abstractive Text Summarization

Retrofit: Continual Learning with Controlled Forgetting for Binary Security Detection and Analysis

2025-11-14 · Yiling He, Junchi Lei, Hongyu She, Shuo Shao 외 arxiv

Binary security has increasingly relied on deep learning to reason about malware behavior and program semantics. However, the performance often degrades as threat landscapes evolve and code representations shift. While c…

Continual LearningTransfer LearningMalware Detection