A Comparison of State-of-the-Art Techniques for Generating Adversarial Malware Binaries
Not on the map. Why?
Abstract (arXiv)
We consider the problem of generating adversarial malware by a cyber-attacker where the attacker's task is to strategically modify certain bytes within existing binary malware files, so that the modified files are able to evade a malware detector such as machine learning-based malware classifier. We have evaluated three recent adversarial malware generation techniques using binary malware samples drawn from a single, publicly available malware data set and compared their performances for evading a machine-learning based malware classifier called MalConv. Our results show that among the compared techniques, the most effective technique is the one that strategically modifies bytes in a binary's header. We conclude by discussing the lessons learned and future research directions on the topic of adversarial malware generation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 45 references that are in the map. First posted on arXiv 22 Nov 2021.
Builds on
21 of 45 references.
References · 21
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 164
- 2017Malware Detection by Eating a Whole EXEcited by 114
- 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
- 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 60
- 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 60
- 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
- 2020SOREL-20M: A Large Scale Benchmark Dataset for Malicious PE Detectioncited by 49
- 2015Deep Neural Network Based Malware Detection Using Two Dimensional Binary Program Featurescited by 48
- 2016Adversarial Perturbations Against Deep Neural Networks for Malware Classificationcited by 42
- 2018Exploring Adversarial Examples in Malware Detectioncited by 41
- 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
9 more
- 2019Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binariescited by 30
- 2020Classifying Sequences of Extreme Length with Constant Memory Applied to Malware Detectioncited by 23
- 2018Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examplescited by 19
- 2019Activation Analysis of a Byte-Based Deep Neural Network for Malware Classificationcited by 14
- 2020Binary Black-box Evasion Attacks Against Deep Learning-based Static Malware Detectors with Adversarial Byte-Level Language Modelcited by 10
- 2017DeepSign: Deep Learning for Automatic Malware Signature Generation and Classificationcited by 8
- 2018Static Malware Detection & Subterfuge: Quantifying the Robustness of Machine Learning and Current Anti-Viruscited by 8
- 2021secml-malware: Pentesting Windows Malware Classifiers with Adversarial EXEmples in Pythoncited by 5
- 2021Evading Malware Classifiers via Monte Carlo Mutant Feature Discoverycited by 2
Built on by
Not cited yet.