Functionality-preserving Black-box Optimization of Adversarial Windows Malware
Not on the map. Why?
Abstract (arXiv)
Windows malware detectors based on machine learning are vulnerable to adversarial examples, even if the attacker is only given black-box query access to the model. The main drawback of these attacks is that: (i) they are query-inefficient, as they rely on iteratively applying random transformations to the input malware; and (ii) they may also require executing the adversarial malware in a sandbox at each iteration of the optimization process, to ensure that its intrusive functionality is preserved. In this paper, we overcome these issues by presenting a novel family of black-box attacks that are both query-efficient and functionality-preserving, as they rely on the injection of benign content - which will never be executed - either at the end of the malicious file, or within some newly-created sections. Our attacks are formalized as a constrained minimization problem which also enables optimizing the trade-off between the probability of evading detection and the size of the injected payload. We empirically investigate this trade-off on two popular static Windows malware detectors, and show that our black-box attacks can bypass them with only few queries and small payloads, even when they only return the predicted labels. We also evaluate whether our attacks transfer to other commercial antivirus solutions, and surprisingly find that they can evade, on average, more than 12 commercial antivirus engines. We conclude by discussing the limitations of our approach, and its possible future extensions to target malware classifiers based on dynamic analysis.
Key facts. Cited by 58 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 8; 2023: 15; 2024: 12; 2025: 6; 2026: 8.
58 papers.
Sort:
By area:
- 2021The Threat of Offensive AI to Organizationscited by 37
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Artcited by 18
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2021Why Adversarial Reprogramming Works, When It Fails, and How to Tell the Differencecited by 13
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
- 2022MERLIN -- Malware Evasion with Reinforcement LearnINgcited by 10
- 2021The Hammer and the Nut: Is Bilevel Optimization Really Needed to Poison Linear Classifiers?cited by 9
- 2022Quo Vadis: Hybrid Machine Learning Meta-Model based on Contextual and Behavioral Malware Representationscited by 9
- 2021Mate! Are You Really Aware? An Explainability-Guided Testing Framework for Robustness of Malware Detectorscited by 7
- 2022Efficient Malware Analysis Using Metric Embeddingscited by 6
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
- 2023Towards a Practical Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via Randomized Smoothingcited by 5
38 more
- 2023A Comparison of Adversarial Learning Techniques for Malware Detectioncited by 5
- 2024Assessing the Impact of Packing on Machine Learning-Based Malware Detection and Classification Systemscited by 5
- 2021Single-Shot Black-Box Adversarial Attacks Against Malware Detectors: A Causal Language Model Approachcited by 4
- 2023The Adaptive Arms Race: Redefining Robustness in AI Securitycited by 4
- 2024A Robust Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via (De)Randomized Smoothingcited by 4
- 2024SLIFER: Investigating Performance and Robustness of Malware Detection Pipelinescited by 4
- 2026Adversarial News and Lost Profits: Manipulating Headlines in LLM-Driven Algorithmic Tradingcited by 4
- 2021Mal2GCN: A Robust Malware Detection Approach Using Deep Graph Convolutional Networks With Non-Negative Weightscited by 3
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detectioncited by 3
- 2023DRSM: De-Randomized Smoothing on Malware Classifier Providing Certified Robustnesscited by 3
- 2023Creating Valid Adversarial Examples of Malwarecited by 3
- 2023The Power of MEME: Adversarial Malware Creation with Model-Based Reinforcement Learningcited by 3
- 2023Raze to the Ground: Query-Efficient Adversarial HTML Attacks on Machine-Learning Phishing Webpage Detectorscited by 3
- 2023Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutationscited by 3
- 2024How to Train your Antivirus: RL-based Hardening through the Problem-Spacecited by 3
- 2024Multi-Fidelity Bayesian Optimization With Across-Task Transferable Max-Value Entropy Searchcited by 3
- 2022Practical Attacks on Machine Learning: A Case Study on Adversarial Windows Malwarecited by 2
- 2023Combining Generators of Adversarial Malware Examples to Increase Evasion Ratecited by 2
- 2024Large Language Models are Few-shot Generators: Proposing Hybrid Prompt Algorithm To Generate Webshell Escape Samplescited by 2
- 2024On the Lack of Robustness of Binary Function Similarity Systemscited by 2
- 2022Stealing and Evading Malware Classifiers and Antivirus at Low False Positive Conditionscited by 1
- 2023ModSec-AdvLearn: Countering Adversarial SQL Injections with Robust Machine Learningcited by 1
- 2023A Malware Classification Survey on Adversarial Attacks and Defencescited by 1
- 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approachcited by 1
- 2024Machine Learning for Windows Malware Detection and Classification: Methods, Challenges and Ongoing Researchcited by 1
- 2024A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detectioncited by 1
- 2024On the Effectiveness of Adversarial Training on Malware Classifierscited by 1
- 2025On the Security Risks of ML-based Malware Detection Systems: A Surveycited by 1
- 2025Empirical Quantification of Spurious Correlations in Malware Detectioncited by 1
- 2025Demystifying the Role of Rule-based Detection in AI Systems for Windows Malware Detectioncited by 1
- 2021A Comparison of State-of-the-Art Techniques for Generating Adversarial Malware Binariescited by 0
- 2022Instance Attack:An Explanation-based Vulnerability Analysis Framework Against DNNs for Malware Detectioncited by 0
- 2022Multi-view Representation Learning from Malware to Defend Against Adversarial Variantscited by 0
- 2023Effectiveness of Moving Target Defenses for Adversarial Attacks in ML-based Malware Detectioncited by 0
- 2023ATWM: Defense against adversarial malware based on adversarial trainingcited by 0
- 2024Certified Adversarial Robustness of Machine Learning-based Malware Detectors via (De)Randomized Smoothingcited by 0
- 2025Certifiably robust malware detectors by designcited by 0
- 2025Efficient Adversarial Malware Defense via Trust-Based Raw Override and Confidence-Adaptive Bit-Depth Reductioncited by 0
50 most cited of 58 All 58 (JSON)
- 2026ALIBI: Adversarial Legitimacy Injection in Binary Input against LLM Malware Analyzers17 Sep 2026
- 2026EXE-Bench: Ranking the Tradeoffs of AI-based Windows Malware Detectors for Real-World Usability27 Jul 2026
- 2026Building an Adversarial Malware Dataset by Family and Type: Generation, Evasion, and Poisoning Evaluation25 May 2026
- 2026Learning to Look Benign: Targeted Evasion of Malware Detectors via API Import Injection18 May 2026
- 2026Attacking the First-Principle: A Black-Box, Query-Free Targeted Mimicry Attack on Binary Function Classifiers18 May 2026
- 2026Quantifiable Uncertainty: A Stochastic Consensus Multi-Agent RAG Framework for Robust Malware Detection8 May 2026
- 2026Gray-Box Poisoning of Continuous Malware Ingestion Pipelines6 May 2026
- 2026Adversarial News and Lost Profits: Manipulating Headlines in LLM-Driven Algorithmic Trading19 Jan 2026
- 2025One Detector Fits All: Robust and Adaptive Detection of Malicious Packages from PyPI to Enterprises3 Dec 2025
- 2025Efficient Adversarial Malware Defense via Trust-Based Raw Override and Confidence-Adaptive Bit-Depth Reduction16 Nov 2025
- 2025Demystifying the Role of Rule-based Detection in AI Systems for Windows Malware Detection13 Aug 2025
- 2025Certifiably robust malware detectors by design10 Aug 2025
38 more
- 2025Empirical Quantification of Spurious Correlations in Malware Detection11 Jun 2025
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2024On the Effectiveness of Adversarial Training on Malware Classifiers24 Dec 2024
- 2024On the Lack of Robustness of Binary Function Similarity Systems5 Dec 2024
- 2024Assessing the Impact of Packing on Machine Learning-Based Malware Detection and Classification Systems31 Oct 2024
- 2024A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detection23 May 2024
- 2024SLIFER: Investigating Performance and Robustness of Malware Detection Pipelines23 May 2024
- 2024Certified Adversarial Robustness of Machine Learning-based Malware Detectors via (De)Randomized Smoothing1 May 2024
- 2024Machine Learning for Windows Malware Detection and Classification: Methods, Challenges and Ongoing Research29 Apr 2024
- 2024Multi-Fidelity Bayesian Optimization With Across-Task Transferable Max-Value Entropy Search14 Mar 2024
- 2024How to Train your Antivirus: RL-based Hardening through the Problem-Space29 Feb 2024
- 2024A Robust Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via (De)Randomized Smoothing23 Feb 2024
- 2024Large Language Models are Few-shot Generators: Proposing Hybrid Prompt Algorithm To Generate Webshell Escape Samples12 Feb 2024
- 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approach4 Feb 2024
- 2023The Adaptive Arms Race: Redefining Robustness in AI Security20 Dec 2023
- 2023A Malware Classification Survey on Adversarial Attacks and Defences15 Dec 2023
- 2023Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutations5 Oct 2023
- 2023Raze to the Ground: Query-Efficient Adversarial HTML Attacks on Machine-Learning Phishing Webpage Detectors4 Oct 2023
- 2023The Power of MEME: Adversarial Malware Creation with Model-Based Reinforcement Learning31 Aug 2023
- 2023A Comparison of Adversarial Learning Techniques for Malware Detection19 Aug 2023
- 2023Towards a Practical Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via Randomized Smoothing17 Aug 2023
- 2023ModSec-AdvLearn: Countering Adversarial SQL Injections with Robust Machine Learning9 Aug 2023
- 2023ATWM: Defense against adversarial malware based on adversarial training11 Jul 2023
- 2023Creating Valid Adversarial Examples of Malware23 Jun 2023
- 2023Combining Generators of Adversarial Malware Examples to Increase Evasion Rate14 Apr 2023
- 2023DRSM: De-Randomized Smoothing on Malware Classifier Providing Certified Robustness20 Mar 2023
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attacks22 Feb 2023
- 2023Effectiveness of Moving Target Defenses for Adversarial Attacks in ML-based Malware Detection1 Feb 2023
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion31 Jan 2023
- 2022Efficient Malware Analysis Using Metric Embeddings5 Dec 2022
- 2022Multi-view Representation Learning from Malware to Defend Against Adversarial Variants25 Oct 2022
- 2022Instance Attack:An Explanation-based Vulnerability Analysis Framework Against DNNs for Malware Detection6 Sep 2022
- 2022Quo Vadis: Hybrid Machine Learning Meta-Model based on Contextual and Behavioral Malware Representations20 Aug 2022
- 2022Practical Attacks on Machine Learning: A Case Study on Adversarial Windows Malware12 Jul 2022
- 2022Stealing and Evading Malware Classifiers and Antivirus at Low False Positive Conditions13 Apr 2022
- 2022MERLIN -- Malware Evasion with Reinforcement LearnINg24 Mar 2022
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detection15 Feb 2022
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Art23 Dec 2021
50 newest of 58 All 58 (JSON)
- 2021The Threat of Offensive AI to Organizationscited by 37
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Artcited by 18
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2021Why Adversarial Reprogramming Works, When It Fails, and How to Tell the Differencecited by 13
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
- 2022MERLIN -- Malware Evasion with Reinforcement LearnINgcited by 10
- 2022Quo Vadis: Hybrid Machine Learning Meta-Model based on Contextual and Behavioral Malware Representationscited by 9
- 2021Mate! Are You Really Aware? An Explainability-Guided Testing Framework for Robustness of Malware Detectorscited by 7
- 2022Efficient Malware Analysis Using Metric Embeddingscited by 6
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
- 2023Towards a Practical Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via Randomized Smoothingcited by 5
- 2023A Comparison of Adversarial Learning Techniques for Malware Detectioncited by 5
12 most cited of 56 All 56 (JSON)
- 2026ALIBI: Adversarial Legitimacy Injection in Binary Input against LLM Malware Analyzers17 Sep 2026
- 2026EXE-Bench: Ranking the Tradeoffs of AI-based Windows Malware Detectors for Real-World Usability27 Jul 2026
- 2026Building an Adversarial Malware Dataset by Family and Type: Generation, Evasion, and Poisoning Evaluation25 May 2026
- 2026Learning to Look Benign: Targeted Evasion of Malware Detectors via API Import Injection18 May 2026
- 2026Attacking the First-Principle: A Black-Box, Query-Free Targeted Mimicry Attack on Binary Function Classifiers18 May 2026
- 2026Gray-Box Poisoning of Continuous Malware Ingestion Pipelines6 May 2026
- 2026Adversarial News and Lost Profits: Manipulating Headlines in LLM-Driven Algorithmic Trading19 Jan 2026
- 2025One Detector Fits All: Robust and Adaptive Detection of Malicious Packages from PyPI to Enterprises3 Dec 2025
- 2025Efficient Adversarial Malware Defense via Trust-Based Raw Override and Confidence-Adaptive Bit-Depth Reduction16 Nov 2025
- 2025Demystifying the Role of Rule-based Detection in AI Systems for Windows Malware Detection13 Aug 2025
- 2025Certifiably robust malware detectors by design10 Aug 2025
- 2025Empirical Quantification of Spurious Correlations in Malware Detection11 Jun 2025
12 newest of 56 All 56 (JSON)