Packed Malware Detection Using Grayscale Binary-to-Image Representations
Ehab Alkhateeb, Ali Ghorbani, and Arash Habibi Lashkari

TL;DR
This paper compares classical feature-based and deep learning methods for detecting packed malware using grayscale binary-to-image representations, demonstrating that CNNs significantly improve detection accuracy and robustness over traditional techniques.
Contribution
It introduces a novel approach combining grayscale byte-plot images with CNNs for effective packed malware detection, outperforming classical feature-based models.
Findings
CNN models outperform classical methods in detection accuracy.
DenseNet121 achieves higher precision and lower false positives.
The approach generalizes well to unknown packers.
Abstract
Detecting packed executables is a critical step in malware analysis, as packing obscures the original code and complicates static inspection. This study evaluates both classical feature-based methods and deep learning approaches that transform binary executables into visual representations, specifically, grayscale byte plots, and employ convolutional neural networks (CNNs) for automated classification of packed and non-packed binaries. A diverse dataset of benign and malicious Portable Executable (PE) files, packed using various commercial and open-source packers, was curated to capture a broad spectrum of packing transformations and obfuscation techniques. Classical models using handcrafted Gabor jet features achieved intense discrimination at moderate computational cost. In contrast, CNNs based on VGG16 and DenseNet121 significantly outperformed them, achieving high detection…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Digital and Cyber Forensics · Network Security and Intrusion Detection
