mlsanityData to 14 Oct 2026

On deceiving malware classification with section injection

arXiv 2208.06092 ↗First posted 12 Aug 2022cs.CR cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

We investigate how to modify executable files to deceive malware classification systems. This work's main contribution is a methodology to inject bytes across a malware file randomly and use it both as an attack to decrease classification accuracy but also as a defensive method, augmenting the data available for training. It respects the operating system file format to make sure the malware will still execute after our injection and will not change its behavior. We reproduced five state-of-the-art malware classification approaches to evaluate our injection scheme: one based on GIST+KNN, three CNN variations and one Gated CNN. We performed our experiments on a public dataset with 9,339 malware samples from 25 different families. Our results show that a mere increase of 7% in the malware size causes an accuracy drop between 25% and 40% for malware family classification. They show that a automatic malware classification system may not be as trustworthy as initially reported in the literature. We also evaluate using modified malwares alongside the original ones to increase networks robustness against mentioned attacks. Results show that a combination of reordering malware sections and injecting random data can improve overall performance of the classification. Code available at https://github.com/adeilsonsilva/malware-injection.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 24 of its 53 references that are in the map. First posted on arXiv 12 Aug 2022.

Builds on

24 of 53 references.

References · 24

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  2. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
  3. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
  4. 2017The Effectiveness of Data Augmentation in Image Classification using Deep Learningcited by 370
  5. 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 165
  6. 2017Malware Detection by Eating a Whole EXEcited by 115
  7. 2015Deep Neural Network Based Malware Detection Using Two Dimensional Binary Program Featurescited by 48
  8. 2018Microsoft Malware Classification Challengecited by 46
  9. 2016Adversarial Perturbations Against Deep Neural Networks for Malware Classificationcited by 42
  10. 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
  11. 2022Detection of Word Adversarial Examples in Text Classification: Benchmark and Baseline via Robust Density Estimationcited by 32
  12. 2019Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binariescited by 31
12 more
  1. 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
  2. 2020Adversarial EXEmples: A Survey and Experimental Evaluation of Practical Attacks on Machine Learning for Windows Malware Detectioncited by 18
  3. 2017Imbalanced Malware Images Classification: a CNN based Approachcited by 15
  4. 2019Activation Analysis of a Byte-Based Deep Neural Network for Malware Classificationcited by 14
  5. 2018Lightweight Classification of IoT Malware based on Image Recognitioncited by 13
  6. 2018Deep learning at the shallow end: Malware classification for non-domain expertscited by 11
  7. 2019COPYCAT: Practical Adversarial Attacks on Visualization-Based Malware Detectioncited by 8
  8. 2020Data Augmentation Based Malware Detection using Convolutional Neural Networkscited by 8
  9. 2018Deep Transfer Learning for Static Malware Classificationcited by 7
  10. 2017Towards Building an Intelligent Anti-Malware System: A Deep Learning Approach using Support Vector Machine (SVM) for Malware Classificationcited by 3
  11. 2018Automatic Classification of Object Code Using Machine Learningcited by 3
  12. 2021Attacks on Visualization-Based Malware Detection: Balancing Effectiveness and Executabilitycited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.