5 papers
N2NMatcher: Towards Inlining-Resilient Binary Decomposition and Module Matching
Ang Jia, He Jiang, Zhipeng Yang +2
Program-level Binary Code Similarity Analysis (BCSA) aims to identify semantically similar code regions across binary programs, serving as a fundamental technique for software plag…
PLC-BinX: A Cross-Platform Binary Code Analysis Framework for PLC Binaries
Ang Jia, Yaxin Duan, He Jiang +3
As emerging attacks increasingly target Industrial Control Systems (ICS), the security of Programmable Logic Controllers (PLCs) has become a critical concern. Binary Code Analysis…
Bridging the Programming Language Gap: Constructing a Multilingual Shared Semantic Space through AST Unification and Graph Matching
Junhao Chen, Jingxuan Zhang, Jian He +2
The lexical and syntactic disparities among different programming languages (e.g., Java and Python) pose significant challenges for multi-language software engineering tasks such a…
Towards an Oracle for Binary Decomposition Under Compilation Variance
Ang Jia, He Jiang, Zhilei Ren +5
Third-Party Library (TPL) detection, which identifies reused libraries in binary code, is critical for software security analysis. At its core, TPL detection depends on binary deco…
TIT: A Tree-Structured Instruction Tuning Approach for LLM-Based Code Translation
He Jiang, Yufu Wang, Hao Lin +5
Large Language Models (LLMs) have shown strong performance in automated source-to-target code translation through pretraining on extensive code corpora. However, mainstream LLM-bas…