paper-with-me

Papers

Classifying Malware Using Function Representations in a Static Call Graph

2020-12-01 · Thomas Dalton, Mauritius Schmidtler, Alireza Hadj Khodabakhshi

We propose a deep learning approach for identifying malware families using the function call graphs of x86 assembly instructions. Though prior work on static call graph analysis exists, very little involves the application of modern, principled feature learning techniques to the problem. In this paper, we introduce a system utilizing an executable's function call graph where function representations are obtained by way of a recurrent neural network (RNN) autoencoder which maps sequences of x86 instructions into dense, latent vectors. These function embeddings are then modeled as vertices in a graph with edges indicating call dependencies. Capturing rich, node-level representations as well as global, topological properties of an executable file greatly improves malware family detection rates and contributes to a more principled approach to the problem in a way that deliberately avoids tedious feature engineering and domain expertise. We test our approach by performing several experiments on a Microsoft malware classification data set and achieve excellent separation between malware families with a classification accuracy of 99.41%.

📄 PDF Abstract BibTeX arXiv:2012.01939

Code (0)

등록된 구현이 없습니다.

Tasks

Feature EngineeringMalware ClassificationMalware Family Detection

Methods 이 논문이 사용한 방법론

Solana Customer Service Number +1-833-534-1729 설명 없음

Similar Papers 제목 키워드 기반

Malware Classification using Deep Learning based Feature Extraction and Wrapper based Feature Selection Technique

2019-10-24 · Muhammad Furqan Rafique, Muhammad Ali, Aqsa Saeed Qureshi, Asifullah Khan 외

In the case of malware analysis, categorization of malicious files is an essential part after malware detection. Numerous static and dynamic techniques have been reported so far for categorizing malware. This research pr…

Feature Engineeringfeature selectionGeneral ClassificationMalware Analysis+2

OMD: Orthogonal Malware Detection Using Audio, Image, and Static Features

2021-11-08 · Lakshmanan Nataraj, Tajuddin Manhar Mohammed, Tejaswi Nanjundaswamy, Satish Chikkagoudar 외

With the growing number of malware and cyber attacks, there is a need for "orthogonal" cyber defense approaches, which are complementary to existing methods by detecting unique malware samples that are not predicted by o…

Malware Detection

Classifying Malware Images with Convolutional Neural Network Models

2020-10-30 · Ahmed Bensaoud, Nawaf Abudawaood, Jugal Kalita

Due to increasing threats from malicious software (malware) in both number and complexity, researchers have developed approaches to automatic detection and classification of malware, instead of analyzing methods for malw…

ClassificationGeneral ClassificationMalware ClassificationObject Recognition

Behavioral Malware Classification using Convolutional Recurrent Neural Networks

2018-11-19 · Bander Alsulami, Spiros Mancoridis

Behavioral malware detection aims to improve on the performance of static signature-based techniques used by anti-virus systems, which are less effective against modern polymorphic and metamorphic malware. Behavioral mal…

Behavioral Malware ClassificationBehavioral Malware DetectionClassificationDiversity+3

Hamm-Grams: An Algorithm for Mining Regular Expressions of Bytes

2026-07-01 · Derek Everett, Edward Raff, James Holt arxiv

Malware poses a critical and ever-evolving threat, and robust and effective systems for detecting and classifying malware are of essential importance. $n$-grams features are among the common static features used in effec…

Malware Classification