Malware Classification Based on Image Segmentation
Wanhu Nie

TL;DR
This paper introduces a novel malware classification method that segments grayscale images of binary files into sections, then uses deep learning to classify malware based on these segmented images, improving accuracy.
Contribution
It presents a new segmentation-based visualization technique for malware images and leverages deep CNNs for improved malware classification accuracy.
Findings
Segmented section images enhance classification performance
Deep CNNs effectively classify malware based on section features
Width alignment of images influences model accuracy
Abstract
Executable programs are highly structured files that can be recognized by operating systems and loaded into memory, analyzed for their dependencies, allocated resources, and ultimately executed. Each section of an executable program possesses distinct file and semantic boundaries, resembling puzzle pieces with varying shapes, textures, and sizes. These individualistic sections, when combined in diverse manners, constitute a complete executable program. This paper proposes a novel approach for the visualization and classification of malware. Specifically, we segment the grayscale images generated from malware binary files based on the section categories, resulting in multiple sub-images of different classes. These sub-images are then treated as multi-channel images and input into a deep convolutional neural network for malware classification. Experimental results demonstrate that images…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Network Security and Intrusion Detection
