Opcode and N-Gram Based Malware Classification

Malwares are programs that perform unwanted behaviors on computer systems. There are many types of malwares, such as keylogger, ransomware, rootkit, backdoor and trojan horse. These programs are constantly developing and increasing in number. For these reasons, the detection and classification of malware is an area of interest for researchers. Signature-based methods were used at first for the detection and classification of malicious software. However, with the development of malware over time, these methods have lost their function. With the development of static and dynamic detection methods, many parameters began to be used in the detection and classification of malware. In this study, opcode and N-Gram sequences which are static detection and classification methods were used. Firstly, the frequencies of opcode and N-Gram sequences were calculated. Then these two sequences were reduced and combined by the entropy-based knowledge gain method. The resulting new feature vectors were classified using classification algorithms. Accuracy rates of up to 99% were achieved in the classification results.

Authors

Institutions

Publication Details

Published
2024-09-21
DOI
https://doi.org/10.1109/idap64064.2024.10710871
Citations
2
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Opcode and N-Gram Based Malware Classification

Ömer Özcan, Mohammed Hussein IBRAHIM, Mehmet Hacıbeyoğlu
2 citations
Advanced Malware Detection Techniques
0.70
article

Opcode and N-Gram Based Malware Classification

Ömer Özcan, Mohammed Hussein IBRAHIM, Mehmet Hacıbeyoğlu
article en
2 citations

Abstract

Malwares are programs that perform unwanted behaviors on computer systems. There are many types of malwares, such as keylogger, ransomware, rootkit, backdoor and trojan horse. These programs are constantly developing and increasing in number. For these reasons, the detection and classification of malware is an area of interest for researchers. Signature-based methods were used at first for the detection and classification of malicious software. However, with the development of malware over time, these methods have lost their function. With the development of static and dynamic detection methods, many parameters began to be used in the detection and classification of malware. In this study, opcode and N-Gram sequences which are static detection and classification methods were used. Firstly, the frequencies of opcode and N-Gram sequences were calculated. Then these two sequences were reduced and combined by the entropy-based knowledge gain method. The resulting new feature vectors were classified using classification algorithms. Accuracy rates of up to 99% were achieved in the classification results.

Selçuk University (TR), Necmettin Erbakan University (TR)
Openalex Percentile: Top 30%
Advanced Malware Detection Techniques
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Opcode and N-Gram Based Malware Classification — Ömer Özcan, Mohammed Hussein IBRAHIM, et al. · (2024) | TGRS Research Map | TGRS