Shared API Call Insights for Optimized Malware Detection in Portable Executable Files

1Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Malware analysis is essential for understanding malicious software and developing effective detection strategies. Traditional detection methods, such as signature-based and heuristic-based approaches, often fail against evolving threats. To address this challenge, this study proposes a static analysis–based malware detection system that employs thirteen classifiers, including Logistic Regression, K-Nearest Neighbors (KNN), Support Vector Machine (SVM), Naive Bayes, Decision Tree, Linear Discriminant Analysis (LDA), Quadratic Discriminant Analysis (QDA), Random Forest, Extra Trees, Gradient Boosting, AdaBoost, and LightGBM. The framework is built on a balanced dataset of 1,318 Windows Portable Executable (PE) files (674 malware, 644 benign), where the features are derived from shared API calls between benign and malicious files to ensure relevance and reduce redundancy. Experimental results show that the Extra Trees classifier achieved the highest accuracy of 98.14%, highlighting its effectiveness in detecting malware. Overall, this study provides a robust, data-driven approach that enhances static malware detection and contributes to strengthening cybersecurity against emerging threats.

Cite

CITATION STYLE

APA

Kmiti, M., Moussaoui, J. E., Gholami, K. E., & Maleh, Y. (2025). Shared API Call Insights for Optimized Malware Detection in Portable Executable Files. International Journal of Advanced Computer Science and Applications, 16(8), 432–439. https://doi.org/10.14569/IJACSA.2025.0160843

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free