Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Art
Not on the map. Why?
Abstract (arXiv)
Malware has been one of the most damaging threats to computers that span across multiple operating systems and various file formats. To defend against ever-increasing and ever-evolving malware, tremendous efforts have been made to propose a variety of malware detection that attempt to effectively and efficiently detect malware so as to mitigate possible damages as early as possible. Recent studies have shown that, on the one hand, existing ML and DL techniques enable superior solutions in detecting newly emerging and previously unseen malware. However, on the other hand, ML and DL models are inherently vulnerable to adversarial attacks in the form of adversarial examples. In this paper, we focus on malware with the file format of portable executable (PE) in the family of Windows operating systems, namely Windows PE malware, as a representative case to study the adversarial attack methods in such adversarial settings. To be specific, we start by first outlining the general learning framework of Windows PE malware detection based on ML/DL and subsequently highlighting three unique challenges of performing adversarial attacks in the context of Windows PE malware. Then, we conduct a comprehensive and systematic review to categorize the state-of-the-art adversarial attacks against PE malware detection, as well as corresponding defenses to increase the robustness of Windows PE malware detection. Finally, we conclude the paper by first presenting other related attacks against Windows PE malware detection beyond the adversarial attacks and then shedding light on future research directions and opportunities. In addition, a curated resource list of adversarial attacks and defenses for Windows PE malware detection is also available at https://github.com/ryderling/adversarial-attacks-and-defenses-for-windows-pe-malware-detection.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). Builds on 56 of its 174 references that are in the map. First posted on arXiv 23 Dec 2021.
Builds on
56 of 174 references.
References · 56
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2016Adversarial examples in the physical worldcited by 1,769
- 2016Practical Black-Box Attacks against Machine Learningcited by 903
- 2018Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networkscited by 519
- 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 460
- 2018Adversarial Attacks and Defences: A Surveycited by 259
38 more
- 2017Towards Poisoning of Deep Learning Algorithms with Back-gradient Optimizationcited by 197
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 167
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 165
- 2016Technical Report on the CleverHans v2.1.0 Adversarial Examples Librarycited by 124
- 2017Malware Detection by Eating a Whole EXEcited by 115
- 2020OpenAttack: An Open-source Textual Adversarial Attack Toolkitcited by 84
- 2020DeepRobust: A PyTorch Library for Adversarial Attacks and Defensescited by 78
- 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 75
- 2018Adversarial Examples: Opportunities and Challengescited by 63
- 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 62
- 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 61
- 2020Adversarial Machine Learning in Image Classification: A Survey Towards the Defender's Perspectivecited by 59
- 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
- 2019Stateful Detection of Black-Box Adversarial Attackscited by 56
- 2015Deep Neural Network Based Malware Detection Using Two Dimensional Binary Program Featurescited by 48
- 2018Exploring Adversarial Examples in Malware Detectioncited by 42
- 2019Misleading Authorship Attribution of Source Code using Adversarial Learningcited by 33
- 2020A Survey of Machine Learning Methods and Challenges for Windows Malware Classificationcited by 33
- 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
- 2017Survey of Machine Learning Techniques for Malware Analysiscited by 31
- 2019Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binariescited by 31
- 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
- 2020Multilevel Graph Matching Networks for Deep Graph Similarity Learningcited by 29
- 2019Dynamic Malware Analysis with Feature Engineering and Feature Learningcited by 23
- 2020Adversarial Examples on Object Recognition: A Comprehensive Surveycited by 23
- 2018Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examplescited by 20
- 2020Deep Graph Matching and Searching for Semantic Code Retrievalcited by 20
- 2020AVClass2: Massive Malware Tag Extraction from AV Labelscited by 19
- 2020Adversarial EXEmples: A Survey and Experimental Evaluation of Practical Attacks on Machine Learning for Windows Malware Detectioncited by 18
- 2019Activation Analysis of a Byte-Based Deep Neural Network for Malware Classificationcited by 14
- 2017Black-Box Attacks against RNN based Malware Detection Algorithmscited by 13
- 2020Generating End-to-End Adversarial Examples for Malware Classifiers Using Explainabilitycited by 9
- 2018Static Malware Detection & Subterfuge: Quantifying the Robustness of Machine Learning and Current Anti-Viruscited by 8
- 2019COPYCAT: Practical Adversarial Attacks on Visualization-Based Malware Detectioncited by 8
- 2020MAB-Malware: A Reinforcement Learning Framework for Attacking Static Malware Classifierscited by 8
- 2020Machine Learning (In) Security: A Stream of Problemscited by 8
- 2020MalFox: Camouflaged Adversarial Malware Example Generation Based on Conv-GANs Against Black-Box Detectorscited by 7
- 2016Self-adaptation of Mutation Rates in Non-elitist Populationscited by 6
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 6; 2025: 4; 2026: 3.
18 papers.
Sort:
- 2023A Survey on Malware Detection with Graph Representation Learningcited by 11
- 2024TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time (Extended Version)cited by 9
- 2024A Survey of Malware Detection Using Deep Learningcited by 9
- 2025Recent Advances in Malware Detection: Graph Learning and Explainabilitycited by 7
- 2023A Comparison of Adversarial Learning Techniques for Malware Detectioncited by 5
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detectioncited by 3
- 2023The Power of MEME: Adversarial Malware Creation with Model-Based Reinforcement Learningcited by 3
- 2024A Survey on the Application of Generative Adversarial Networks in Cybersecurity: Prospective, Direction and Open Research Scopescited by 2
- 2024PBP: Post-training Backdoor Purification for Malware Classifierscited by 2
- 2025Vision Transformer with Adversarial Indicator Token against Adversarial Attacks in Radio Signal Classificationscited by 2
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applicationscited by 1
- 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approachcited by 1
6 more
- 2025On the Security Risks of ML-based Malware Detection Systems: A Surveycited by 1
- 2023On the Effectiveness of Adversarial Samples against Ensemble Learning-based Windows PE Malware Detectorscited by 0
- 2025Certifiably robust malware detectors by designcited by 0
- 2026LCC-LLM: Leveraging Code-Centric Large Language Models for Malware Attributioncited by 0
- 2026Attacking the First-Principle: A Black-Box, Query-Free Targeted Mimicry Attack on Binary Function Classifierscited by 0
- 2026Learning to Look Benign: Targeted Evasion of Malware Detectors via API Import Injectioncited by 0
- 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
- 2026LCC-LLM: Leveraging Code-Centric Large Language Models for Malware Attribution7 May 2026
- 2025Certifiably robust malware detectors by design10 Aug 2025
- 2025Vision Transformer with Adversarial Indicator Token against Adversarial Attacks in Radio Signal Classifications13 Jun 2025
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2025Recent Advances in Malware Detection: Graph Learning and Explainability14 Feb 2025
- 2024PBP: Post-training Backdoor Purification for Malware Classifiers4 Dec 2024
- 2024A Survey of Malware Detection Using Deep Learning27 Jul 2024
- 2024A Survey on the Application of Generative Adversarial Networks in Cybersecurity: Prospective, Direction and Open Research Scopes11 Jul 2024
- 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approach4 Feb 2024
- 2024TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time (Extended Version)2 Feb 2024
6 more
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applications20 Jan 2024
- 2023On the Effectiveness of Adversarial Samples against Ensemble Learning-based Windows PE Malware Detectors25 Sep 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
- 2023A Survey on Malware Detection with Graph Representation Learning28 Mar 2023
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detection15 Feb 2022
- 2023A Survey on Malware Detection with Graph Representation Learningcited by 11
- 2024TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time (Extended Version)cited by 9
- 2024A Survey of Malware Detection Using Deep Learningcited by 9
- 2025Recent Advances in Malware Detection: Graph Learning and Explainabilitycited by 7
- 2023A Comparison of Adversarial Learning Techniques for Malware Detectioncited by 5
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detectioncited by 3
- 2023The Power of MEME: Adversarial Malware Creation with Model-Based Reinforcement Learningcited by 3
- 2024A Survey on the Application of Generative Adversarial Networks in Cybersecurity: Prospective, Direction and Open Research Scopescited by 2
- 2024PBP: Post-training Backdoor Purification for Malware Classifierscited by 2
- 2025Vision Transformer with Adversarial Indicator Token against Adversarial Attacks in Radio Signal Classificationscited by 2
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applicationscited by 1
- 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approachcited by 1
12 most cited of 18 All 18 (JSON)
- 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
- 2026LCC-LLM: Leveraging Code-Centric Large Language Models for Malware Attribution7 May 2026
- 2025Certifiably robust malware detectors by design10 Aug 2025
- 2025Vision Transformer with Adversarial Indicator Token against Adversarial Attacks in Radio Signal Classifications13 Jun 2025
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2025Recent Advances in Malware Detection: Graph Learning and Explainability14 Feb 2025
- 2024PBP: Post-training Backdoor Purification for Malware Classifiers4 Dec 2024
- 2024A Survey of Malware Detection Using Deep Learning27 Jul 2024
- 2024A Survey on the Application of Generative Adversarial Networks in Cybersecurity: Prospective, Direction and Open Research Scopes11 Jul 2024
- 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approach4 Feb 2024
- 2024TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time (Extended Version)2 Feb 2024
12 newest of 18 All 18 (JSON)