mlsanityData to 14 Oct 2026

Adversarial Attacks against Binary Similarity Systems

arXiv 2303.11143 ↗First posted 20 Mar 2023cs.CR cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

In recent years, binary analysis gained traction as a fundamental approach to inspect software and guarantee its security. Due to the exponential increase of devices running software, much research is now moving towards new autonomous solutions based on deep learning models, as they have been showing state-of-the-art performances in solving binary analysis problems. One of the hot topics in this context is binary similarity, which consists in determining if two functions in assembly code are compiled from the same source code. However, it is unclear how deep learning models for binary similarity behave in an adversarial context. In this paper, we study the resilience of binary similarity models against adversarial examples, showing that they are susceptible to both targeted and untargeted attacks (w.r.t. similarity goals) performed by black-box and white-box attackers. In more detail, we extensively test three current state-of-the-art solutions for binary similarity against two black-box greedy attacks, including a new technique that we call Spatial Greedy, and one white-box attack in which we repurpose a gradient-guided strategy used in attacks to image classifiers.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 31 of its 65 references that are in the map. First posted on arXiv 20 Mar 2023.

Builds on

31 of 65 references.

References · 31

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  2. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
  3. 2013Intriguing properties of neural networkscited by 5,155
  4. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
  5. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
  6. 2016Enriching Word Vectors with Subword Informationcited by 1,583
  7. 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,340
  8. 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,268
  9. 2017Evasion Attacks against Machine Learning at Test Timecited by 689
  10. 2017Adversarial Examples for Evaluating Reading Comprehension Systemscited by 571
  11. 2020BERT-ATTACK: Adversarial Attack Against BERT Using BERTcited by 491
  12. 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 414
19 more
  1. 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 351
  2. 2019HopSkipJumpAttack: A Query-Efficient Decision-Based Attackcited by 333
  3. 2019Simple Black-box Adversarial Attackscited by 251
  4. 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 205
  5. 2016Counter-fitting Word Vectors to Linguistic Constraintscited by 140
  6. 2020Contextualized Perturbation for Textual Adversarial Attackcited by 136
  7. 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 131
  8. 2017Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detectioncited by 65
  9. 2019Adversarial Examples for Models of Codecited by 63
  10. 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 62
  11. 2022jTrans: Jump-Aware Transformer for Binary Code Similaritycited by 44
  12. 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
  13. 2019Adversarial Music: Real World Audio Adversary Against Wake-word Detection Systemcited by 20
  14. 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
  15. 2020Magma: A Ground-Truth Fuzzing Benchmarkcited by 16
  16. 2021Challenging Machine Learning-based Clone Detectors via Semantic-preserving Code Transformationscited by 15
  17. 2020Mossad: Defeating Software Plagiarism Detectioncited by 5
  18. 2022FuncFooler: A Practical Black-box Attack Against Learning-based Binary Code Similarity Detection Methodscited by 3
  19. 2021Constantine: Automatic Side-Channel Resistance Using Efficient Control and Data Flow Linearizationcited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 0; 2026: 2.

3 papers.