jTrans: Jump-Aware Transformer for Binary Code Similarity
Not on the map. Why?
Abstract (arXiv)
Binary code similarity detection (BCSD) has important applications in various fields such as vulnerability detection, software component analysis, and reverse engineering. Recent studies have shown that deep neural networks (DNNs) can comprehend instructions or control-flow graphs (CFG) of binary code and support BCSD. In this study, we propose a novel Transformer-based approach, namely jTrans, to learn representations of binary code. It is the first solution that embeds control flow information of binary code into Transformer-based language models, by using a novel jump-aware representation of the analyzed binaries and a newly-designed pre-training task. Additionally, we release to the community a newly-created large dataset of binaries, BinaryCorp, which is the most diverse to date. Evaluation results show that jTrans outperforms state-of-the-art (SOTA) approaches on this more challenging dataset by 30.5% (i.e., from 32.0% to 62.5%). In a real-world task of known vulnerability searching, jTrans achieves a recall that is 2X higher than existing SOTA baselines.
Key facts. Cited by 44 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 May 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 8; 2024: 14; 2025: 8; 2026: 11.
44 papers.
Sort:
By area:
- 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 71
- 2023How Far Have We Gone in Vulnerability Detection Using Large Language Modelscited by 27
- 2024CLAP: Learning Transferable Binary Code Representations with Natural Language Supervisioncited by 17
- 2025Large Language Models (LLMs) for Source Code Analysis: applications, models and datasetscited by 16
- 2023Binary Code Summarization: Benchmarking ChatGPT/GPT-4 and Other Large Language Modelscited by 13
- 2023Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learningcited by 12
- 2024Assemblage: Automatic Binary Dataset Construction for Machine Learningcited by 12
- 2023kTrans: Knowledge-Aware Transformer for Binary Code Embeddingcited by 10
- 2024EyeTrans: Merging Human and Machine Attention for Neural Code Summarizationcited by 9
- 2024Source Code Foundation Models are Transferable Binary Analysis Knowledge Basescited by 8
- 2026ShieldedCode: Learning Robust Representations for Virtual Machine Protected Codecited by 8
- 2024CodeArt: Better Code Models by Attention Regularization When Symbols Are Lackingcited by 7
32 more
- 2023EMBERSim: A Large-Scale Databank for Boosting Similarity Search in Malware Analysiscited by 6
- 2024Is Function Similarity Over-Engineered? Building a Benchmarkcited by 6
- 2023FASER: Binary Code Similarity Search through the use of Intermediate Representationscited by 4
- 2025ASMA-Tune: Unlocking LLMs' Assembly Code Comprehension via Structural-Semantic Instruction Tuningcited by 4
- 2022FuncFooler: A Practical Black-box Attack Against Learning-based Binary Code Similarity Detection Methodscited by 3
- 2022Leveraging Artificial Intelligence on Binary Code Comprehensioncited by 3
- 2022UniASM: Binary Code Similarity Detection without Fine-tuningcited by 3
- 2023Adversarial Attacks against Binary Similarity Systemscited by 3
- 2024BLens: Contrastive Captioning of Binary Functions using Ensemble Embeddingcited by 3
- 2024ViC: Virtual Compiler Is All You Need For Assembly Code Searchcited by 2
- 2024On the Lack of Robustness of Binary Function Similarity Systemscited by 2
- 2025Tady: A Neural Disassembler without Structural Constraint Violationscited by 2
- 2023VEXIR2Vec: An Architecture-Neutral Embedding Framework for Binary Similaritycited by 1
- 2024Unmasking the Shadows: Pinpoint the Implementations of Anti-Dynamic Analysis Techniques in Malware Using LLMcited by 1
- 2024A Progressive Transformer for Unifying Binary Code Embedding and Knowledge Transfercited by 1
- 2025Cross-modal Retrieval Models for Stripped Binary Analysiscited by 1
- 2025A Deep Dive into Function Inlining and its Security Implications for ML-based Binary Analysiscited by 1
- 2026Fool Me If You Can: On the Robustness of Binary Code Similarity Detection Models against Semantics-preserving Transformationscited by 1
- 2024Multi-modal Learning for WebAssembly Reverse Engineeringcited by 0
- 2024Know Your Neighborhood: General and Zero-Shot Capable Binary Function Search Powered by Call Graphletscited by 0
- 2025Guaranteed Guess: A Language Modeling Approach for CISC-to-RISC Transpilation with Testing Guaranteescited by 0
- 2025Esim: EVM Bytecode Similarity Detection Based on Stable-Semantic Graphcited by 0
- 2025C-ing Clearly: Enhanced Binary Code Explanations using C codecited by 0
- 2026The New Compiler Stack: A Survey on the Synergy of LLMs and Compilerscited by 0
- 2026EXHIB: A Benchmark for Realistic and Diverse Evaluation of Function Similarity in the Wildcited by 0
- 2026Attacking the First-Principle: A Black-Box, Query-Free Targeted Mimicry Attack on Binary Function Classifierscited by 0
- 2026ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coveragecited by 0
- 2026SoK: AI-Augmented Binary Reversingcited by 0
- 2026OASIF: An Efficient Obfuscation-Aware Self-Improving Framework for LLM-Based Assembly Code Instruction Following and Comprehensioncited by 0
- 2026Pretraining on Call Graphs: When Binary Analysis Tasks Profit From Contextcited by 0
- 2026Instruction Alignment for Binary Code Representation Learningcited by 0
- 2026Reveree: Diagnosing LLM Reverse-Engineering Agentscited by 0
- 2026Reveree: Diagnosing LLM Reverse-Engineering Agents1 Sep 2026
- 2026Instruction Alignment for Binary Code Representation Learning12 Aug 2026
- 2026Pretraining on Call Graphs: When Binary Analysis Tasks Profit From Context3 Aug 2026
- 2026OASIF: An Efficient Obfuscation-Aware Self-Improving Framework for LLM-Based Assembly Code Instruction Following and Comprehension28 Jun 2026
- 2026SoK: AI-Augmented Binary Reversing16 Jun 2026
- 2026ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coverage20 May 2026
- 2026Attacking the First-Principle: A Black-Box, Query-Free Targeted Mimicry Attack on Binary Function Classifiers18 May 2026
- 2026EXHIB: A Benchmark for Realistic and Diverse Evaluation of Function Similarity in the Wild2 Apr 2026
- 2026Fool Me If You Can: On the Robustness of Binary Code Similarity Detection Models against Semantics-preserving Transformations13 Feb 2026
- 2026ShieldedCode: Learning Robust Representations for Virtual Machine Protected Code28 Jan 2026
- 2026The New Compiler Stack: A Survey on the Synergy of LLMs and Compilers5 Jan 2026
- 2025C-ing Clearly: Enhanced Binary Code Explanations using C code16 Dec 2025
32 more
- 2025A Deep Dive into Function Inlining and its Security Implications for ML-based Binary Analysis16 Dec 2025
- 2025Cross-modal Retrieval Models for Stripped Binary Analysis11 Dec 2025
- 2025Esim: EVM Bytecode Similarity Detection Based on Stable-Semantic Graph17 Nov 2025
- 2025Guaranteed Guess: A Language Modeling Approach for CISC-to-RISC Transpilation with Testing Guarantees17 Jun 2025
- 2025Tady: A Neural Disassembler without Structural Constraint Violations16 Jun 2025
- 2025Large Language Models (LLMs) for Source Code Analysis: applications, models and datasets21 Mar 2025
- 2025ASMA-Tune: Unlocking LLMs' Assembly Code Comprehension via Structural-Semantic Instruction Tuning14 Mar 2025
- 2024A Progressive Transformer for Unifying Binary Code Embedding and Knowledge Transfer15 Dec 2024
- 2024On the Lack of Robustness of Binary Function Similarity Systems5 Dec 2024
- 2024Unmasking the Shadows: Pinpoint the Implementations of Anti-Dynamic Analysis Techniques in Malware Using LLM8 Nov 2024
- 2024Is Function Similarity Over-Engineered? Building a Benchmark30 Oct 2024
- 2024BLens: Contrastive Captioning of Binary Functions using Ensemble Embedding12 Sep 2024
- 2024ViC: Virtual Compiler Is All You Need For Assembly Code Search10 Aug 2024
- 2024Know Your Neighborhood: General and Zero-Shot Capable Binary Function Search Powered by Call Graphlets2 Jun 2024
- 2024Source Code Foundation Models are Transferable Binary Analysis Knowledge Bases30 May 2024
- 2024Assemblage: Automatic Binary Dataset Construction for Machine Learning7 May 2024
- 2024When LLMs Meet Cybersecurity: A Systematic Literature Review6 May 2024
- 2024Multi-modal Learning for WebAssembly Reverse Engineering4 Apr 2024
- 2024CLAP: Learning Transferable Binary Code Representations with Natural Language Supervision26 Feb 2024
- 2024EyeTrans: Merging Human and Machine Attention for Neural Code Summarization21 Feb 2024
- 2024CodeArt: Better Code Models by Attention Regularization When Symbols Are Lacking19 Feb 2024
- 2023Binary Code Summarization: Benchmarking ChatGPT/GPT-4 and Other Large Language Models15 Dec 2023
- 2023VEXIR2Vec: An Architecture-Neutral Embedding Framework for Binary Similarity1 Dec 2023
- 2023Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learning22 Nov 2023
- 2023How Far Have We Gone in Vulnerability Detection Using Large Language Models21 Nov 2023
- 2023FASER: Binary Code Similarity Search through the use of Intermediate Representations5 Oct 2023
- 2023EMBERSim: A Large-Scale Databank for Boosting Similarity Search in Malware Analysis3 Oct 2023
- 2023kTrans: Knowledge-Aware Transformer for Binary Code Embedding24 Aug 2023
- 2023Adversarial Attacks against Binary Similarity Systems20 Mar 2023
- 2022UniASM: Binary Code Similarity Detection without Fine-tuning28 Oct 2022
- 2022Leveraging Artificial Intelligence on Binary Code Comprehension11 Oct 2022
- 2022FuncFooler: A Practical Black-box Attack Against Learning-based Binary Code Similarity Detection Methods26 Aug 2022
- 2026Reveree: Diagnosing LLM Reverse-Engineering Agentscited by 0
- 2026Reveree: Diagnosing LLM Reverse-Engineering Agents1 Sep 2026
- 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 71
- 2023How Far Have We Gone in Vulnerability Detection Using Large Language Modelscited by 27
- 2024CLAP: Learning Transferable Binary Code Representations with Natural Language Supervisioncited by 17
- 2025Large Language Models (LLMs) for Source Code Analysis: applications, models and datasetscited by 16
- 2023Binary Code Summarization: Benchmarking ChatGPT/GPT-4 and Other Large Language Modelscited by 13
- 2023Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learningcited by 12
- 2024Assemblage: Automatic Binary Dataset Construction for Machine Learningcited by 12
- 2023kTrans: Knowledge-Aware Transformer for Binary Code Embeddingcited by 10
- 2024EyeTrans: Merging Human and Machine Attention for Neural Code Summarizationcited by 9
- 2024Source Code Foundation Models are Transferable Binary Analysis Knowledge Basescited by 8
- 2026ShieldedCode: Learning Robust Representations for Virtual Machine Protected Codecited by 8
- 2024CodeArt: Better Code Models by Attention Regularization When Symbols Are Lackingcited by 7
12 most cited of 42 All 42 (JSON)
- 2026Instruction Alignment for Binary Code Representation Learning12 Aug 2026
- 2026Pretraining on Call Graphs: When Binary Analysis Tasks Profit From Context3 Aug 2026
- 2026SoK: AI-Augmented Binary Reversing16 Jun 2026
- 2026ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coverage20 May 2026
- 2026Attacking the First-Principle: A Black-Box, Query-Free Targeted Mimicry Attack on Binary Function Classifiers18 May 2026
- 2026EXHIB: A Benchmark for Realistic and Diverse Evaluation of Function Similarity in the Wild2 Apr 2026
- 2026Fool Me If You Can: On the Robustness of Binary Code Similarity Detection Models against Semantics-preserving Transformations13 Feb 2026
- 2026ShieldedCode: Learning Robust Representations for Virtual Machine Protected Code28 Jan 2026
- 2026The New Compiler Stack: A Survey on the Synergy of LLMs and Compilers5 Jan 2026
- 2025C-ing Clearly: Enhanced Binary Code Explanations using C code16 Dec 2025
- 2025A Deep Dive into Function Inlining and its Security Implications for ML-based Binary Analysis16 Dec 2025
- 2025Cross-modal Retrieval Models for Stripped Binary Analysis11 Dec 2025
12 newest of 42 All 42 (JSON)