mlsanityData to 14 Oct 2026

Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Art

arXiv 2112.12310 ↗First posted 23 Dec 2021cs.CR cs.AIcited by 18

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  3. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
  4. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  5. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
  6. 2017Axiomatic Attribution for Deep Networkscited by 3,384
  7. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
  8. 2016Adversarial examples in the physical worldcited by 1,769
  9. 2016Practical Black-Box Attacks against Machine Learningcited by 903
  10. 2018Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networkscited by 519
  11. 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 460
  12. 2018Adversarial Attacks and Defences: A Surveycited by 259
38 more
  1. 2017Towards Poisoning of Deep Learning Algorithms with Back-gradient Optimizationcited by 197
  2. 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 167
  3. 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 165
  4. 2016Technical Report on the CleverHans v2.1.0 Adversarial Examples Librarycited by 124
  5. 2017Malware Detection by Eating a Whole EXEcited by 115
  6. 2020OpenAttack: An Open-source Textual Adversarial Attack Toolkitcited by 84
  7. 2020DeepRobust: A PyTorch Library for Adversarial Attacks and Defensescited by 78
  8. 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 75
  9. 2018Adversarial Examples: Opportunities and Challengescited by 63
  10. 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 62
  11. 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 61
  12. 2020Adversarial Machine Learning in Image Classification: A Survey Towards the Defender's Perspectivecited by 59
  13. 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
  14. 2019Stateful Detection of Black-Box Adversarial Attackscited by 56
  15. 2015Deep Neural Network Based Malware Detection Using Two Dimensional Binary Program Featurescited by 48
  16. 2018Exploring Adversarial Examples in Malware Detectioncited by 42
  17. 2019Misleading Authorship Attribution of Source Code using Adversarial Learningcited by 33
  18. 2020A Survey of Machine Learning Methods and Challenges for Windows Malware Classificationcited by 33
  19. 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
  20. 2017Survey of Machine Learning Techniques for Malware Analysiscited by 31
  21. 2019Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binariescited by 31
  22. 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
  23. 2020Multilevel Graph Matching Networks for Deep Graph Similarity Learningcited by 29
  24. 2019Dynamic Malware Analysis with Feature Engineering and Feature Learningcited by 23
  25. 2020Adversarial Examples on Object Recognition: A Comprehensive Surveycited by 23
  26. 2018Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examplescited by 20
  27. 2020Deep Graph Matching and Searching for Semantic Code Retrievalcited by 20
  28. 2020AVClass2: Massive Malware Tag Extraction from AV Labelscited by 19
  29. 2020Adversarial EXEmples: A Survey and Experimental Evaluation of Practical Attacks on Machine Learning for Windows Malware Detectioncited by 18
  30. 2019Activation Analysis of a Byte-Based Deep Neural Network for Malware Classificationcited by 14
  31. 2017Black-Box Attacks against RNN based Malware Detection Algorithmscited by 13
  32. 2020Generating End-to-End Adversarial Examples for Malware Classifiers Using Explainabilitycited by 9
  33. 2018Static Malware Detection & Subterfuge: Quantifying the Robustness of Machine Learning and Current Anti-Viruscited by 8
  34. 2019COPYCAT: Practical Adversarial Attacks on Visualization-Based Malware Detectioncited by 8
  35. 2020MAB-Malware: A Reinforcement Learning Framework for Attacking Static Malware Classifierscited by 8
  36. 2020Machine Learning (In) Security: A Stream of Problemscited by 8
  37. 2020MalFox: Camouflaged Adversarial Malware Example Generation Based on Conv-GANs Against Black-Box Detectorscited by 7
  38. 2016Self-adaptation of Mutation Rates in Non-elitist Populationscited by 6

50 most cited of 56 All 56 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 4; 2024: 6; 2025: 4; 2026: 3.

18 papers.

Sort:

  1. 2023A Survey on Malware Detection with Graph Representation Learningcited by 11
  2. 2024TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time (Extended Version)cited by 9
  3. 2024A Survey of Malware Detection Using Deep Learningcited by 9
  4. 2025Recent Advances in Malware Detection: Graph Learning and Explainabilitycited by 7
  5. 2023A Comparison of Adversarial Learning Techniques for Malware Detectioncited by 5
  6. 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detectioncited by 3
  7. 2023The Power of MEME: Adversarial Malware Creation with Model-Based Reinforcement Learningcited by 3
  8. 2024A Survey on the Application of Generative Adversarial Networks in Cybersecurity: Prospective, Direction and Open Research Scopescited by 2
  9. 2024PBP: Post-training Backdoor Purification for Malware Classifierscited by 2
  10. 2025Vision Transformer with Adversarial Indicator Token against Adversarial Attacks in Radio Signal Classificationscited by 2
  11. 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applicationscited by 1
  12. 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approachcited by 1
6 more
  1. 2025On the Security Risks of ML-based Malware Detection Systems: A Surveycited by 1
  2. 2023On the Effectiveness of Adversarial Samples against Ensemble Learning-based Windows PE Malware Detectorscited by 0
  3. 2025Certifiably robust malware detectors by designcited by 0
  4. 2026LCC-LLM: Leveraging Code-Centric Large Language Models for Malware Attributioncited by 0
  5. 2026Attacking the First-Principle: A Black-Box, Query-Free Targeted Mimicry Attack on Binary Function Classifierscited by 0
  6. 2026Learning to Look Benign: Targeted Evasion of Malware Detectors via API Import Injectioncited by 0