JOURNAL ARTICLE

A Hybrid Model to Detect Malicious Executables

Abstract

We present a hybrid data mining approach to detect malicious executables. In this approach we identify important features of the malicious and benign executables. These features are used by a classifier to learn a classification model that can distinguish between malicious and benign executables. We construct a novel combination of three different kinds of features: binary n-grams, assembly n-grams, and library function calls. Binary features are extracted from the binary executables, whereas assembly features are extracted from the disassembled executables. The function call features are extracted from the program headers. We also propose an efficient and scalable feature extraction technique. We apply our model on a large corpus of real benign and malicious executables. We extract the above mentioned features from the data and train a classifier using support vector machine. This classifier achieves a very high accuracy and low false positive rate in detecting malicious executables. Our model is compared with other feature-based approaches, and found to be more efficient in terms of detection accuracy and false alarm rate.

Keywords:
Executable Computer science Classifier (UML) Support vector machine Artificial intelligence Binary classification Feature extraction Malware Pattern recognition (psychology) Data mining Scalability Binary number Machine learning Database Operating system

Metrics

48
Cited By
2.17
FWCI (Field Weighted Citation Impact)
12
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Malware Detection Techniques
Physical Sciences →  Computer Science →  Signal Processing
Spam and Phishing Detection
Physical Sciences →  Computer Science →  Information Systems
Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Learning to Detect Malicious Executables

J. Zico KolterMarcus A. Maloof

Advanced information and knowledge processing Year: 2006 Pages: 47-63
BOOK-CHAPTER

Malicious Executables

Auerbach Publications eBooks Year: 2011 Pages: 111-118
JOURNAL ARTICLE

Learning to Detect and Classify Malicious Executables in the Wild

J. Zico KolterMarcus A. Maloof

Journal:   Journal of Machine Learning Research Year: 2006 Vol: 7 (99)Pages: 2721-2744
BOOK-CHAPTER

Using Fuzzy Pattern Recognition to Detect Unknown Malicious Executables Code

Boyun ZhangJianping YinJingbo Hao

Lecture notes in computer science Year: 2005 Pages: 629-634
© 2026 ScienceGate Book Chapters — All rights reserved.