paper-with-me

홈 › Papers

Convolutional Neural Network for Classification of Malware Assembly Code

2017-10-27 · Daniel Gibert, Javier Béjar, Carles Mateu, Jordi Planes, Daniel Solis, Ramon Vicens

Traditional signature-based methods have started becoming inadequnate to deal with next generation malware which utilize sophisticated obfuscation (polymorphic and metamorphic) techniques to evade detection. Recently, research efforts have been conducted on malware detection and classification by applying machine learning techniques. Despite them, most methods are build on shallow learning architectures and rely on the extraction of hand-crafted features. In this paper, based on assembly language code extracted from disassembled binary files and embedded into vectors, we present a convolutional neural network architecture to learn a set of discriminative patterns able to cluster malware files amongst families. To demonstrate the suitability of our approach we evaluated our model on the data provided by Microsoft for the BigData Innovators Gathering 2015 Anti-Malware Prediction Challenge. Experiments show that the method achieves competitive results without relying on the manual extraction of features and is resilient to the most common obfuscation techniques.

📄 PDF Abstract BibTeX

Code (1)

danielgibert/mlw_classification_cnn_assembly 공식 구현 tf

Tasks

ClassificationGeneral ClassificationMalware ClassificationMalware Detection

Similar Papers 제목 키워드 기반

CNN vs ELM for Image-Based Malware Classification

2021-03-24 · Mugdha Jain, William Andreopoulos, Mark Stamp

Research in the field of malware classification often relies on machine learning models that are trained on high-level features, such as opcodes, function calls, and control flow graphs. Extracting such features is costl…

BIG-bench Machine LearningClassificationGeneral ClassificationMalware Classification

Orthrus: A Bimodal Learning Architecture for Malware Classification

2020-09-28 · Daniel Gibert, Carles Mateu, Jordi Planes

Malware detection and classification is a challenging problem and an active area of research. Traditional machine learning methods depend almost entirely on the ability to extract a set of discriminative features into wh…

ClassificationDeep LearningFeature EngineeringGeneral Classification+2

A Hierarchical Convolutional Neural Network for Malware Classification

2019-09-30 · Daniel Gibert, Carles Mateu, Jordi Planes

Malware detection and classification is a challenging problem and an active area of research. Particular challenges include how to best treat and preprocess malicious executables in order to feed machine learning algorit…

ClassificationGeneral ClassificationMalware ClassificationMalware Detection

Malware Images:Visualization and Automatic Classification

2011-07-20 · Proceedings of the 8th International Symposium on Visualization for Cyber Security 2011 7 · Nataraj L., Karthikeyan S., Jacob G., Manjunath B. S.

We propose a simple yet effective method for visualizing and classifying malware using image processing techniques. Malware binaries are visualized as gray-scale images, with the observation that for many malware familie…

Classification

Scalable APT Malware Classification via Parallel Feature Extraction and GPU-Accelerated Learning

2025-04-22 · Noah Subedar, Taeui Kim, Saathwick Venkataramalingam

This paper presents an underlying framework for both automating and accelerating malware classification, more specifically, mapping malicious executables to known Advanced Persistent Threat (APT) groups. The main feature…

GPUMalware Classification