JOURNAL ARTICLE

Malware classification based on extracted API sequences using static analysis

Abstract

In this paper, we propose a highly accurate, automatic malware-classification method, which extracts features by conducting static analysis of malware samples and the structure of malware source code. In the proposed extraction method, the presence and absence of particular pairs of consecutive Application Program Interface function calls (APIs) in the API-sequence graph are compared with those in the executable code for a sample within which malware features have been identified. To determine the degree of similarity between samples, Dice's coefficient is applied. To visualize the grouping of samples with similar features, we use hierarchical cluster analysis based on the extracted features. The results of the analysis are presented as a dendrogram with colored nodes for each family name. To evaluate the proposed method, we set up a malware-analysis system comprising a combination of disassembler, control-flow analyzer, API-sequence extractor, similarity calculator and hierarchical cluster analyzer. We acquired 4,684 malware samples, from 1,821 of which we successfully extracted API sequences to which we applied our proposed classification method. We found that the automatic hierarchical cluster analysis was processed rapidly, with significant clusters of variant groups obtained.

Keywords:
Malware Computer science Executable Hierarchical clustering Similarity (geometry) Extractor Data mining Call graph Malware analysis Dendrogram Cluster analysis Artificial intelligence Pattern recognition (psychology) Operating system

Metrics

48
Cited By
2.44
FWCI (Field Weighted Citation Impact)
10
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Malware Detection Techniques
Physical Sciences →  Computer Science →  Signal Processing
Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications
Anomaly Detection Techniques and Applications
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Malware Classification using Static Analysis Approaches

Dikshyant DhunganaA. SapkotaS. PokharelSudarshan DevkotaBishnu Hari Paudel

Journal:   Journal of Artificial Intelligence and Capsule Networks Year: 2025 Vol: 6 (4)Pages: 494-511
JOURNAL ARTICLE

AI - Driven Malware Classification Using Static and Dynamic Analysis

Omkar Reddy Polu

Journal:   International Journal of Science and Research (IJSR) Year: 2024 Vol: 13 (6)Pages: 1955-1959
JOURNAL ARTICLE

Malware Classification Using Dynamically Extracted API Call Embeddings

Sahil AggarwalFabio Di Troia

Journal:   Applied Sciences Year: 2024 Vol: 14 (13)Pages: 5731-5731
© 2026 ScienceGate Book Chapters — All rights reserved.