article · International Journal of Informatics and Communication Technology (IJ-ICT) · 2025
Shellcode classification analysis with binary classification-based machine learning
Jaka Naufal Semendawai, Deris Stiawan, Iwan Pahendra Anto Saputra, Mohamed Shenify, Rahmat Budiarto
Cited by 0Open access
Abstract
The internet enables people to connect through their devices. While it offers numerous benefits, it also has adverse effects. A prime example is malware, which can damage or even destroy a device or harm its users, highlighting the importance of cyber security. Various methods can be employed to prevent or detect malware, including machine learning techniques. The experiments are based on training and testing data from the UNSW_NB15 dataset. K-nearest neighbor (KNN), decision tree, and Naïve Bayes classifiers determine whether a record in the test data represents a Shellcode attack or a non-Shellcode attack. The KNN, decision tree, and Naïve Bayes classifiers reached accuracy rates of 96.26%, 97.19%, and 57.57%, respectively. This study's findings aim to offer valuable insights into the application of machine learning to detect or classify malware and other forms of cyberattacks.
Cite this paper
Semendawai, J. N., Stiawan, D., Saputra, I. P. A., Shenify, M., & Budiarto, R. (2025). Shellcode classification analysis with binary classification-based machine learning. International Journal of Informatics and Communication Technology (IJ-ICT), 14(3), 923. https://doi.org/10.11591/ijict.v14i3.pp923-932
Semendawai, Jaka Naufal, et al. “Shellcode classification analysis with binary classification-based machine learning.” International Journal of Informatics and Communication Technology (IJ-ICT), vol. 14, no. 3, 2025, p. 923, https://doi.org/10.11591/ijict.v14i3.pp923-932.
Semendawai, Jaka Naufal, Deris Stiawan, Iwan Pahendra Anto Saputra, Mohamed Shenify, and Rahmat Budiarto. 2025. “Shellcode classification analysis with binary classification-based machine learning.” International Journal of Informatics and Communication Technology (IJ-ICT) 14 (3): 923. https://doi.org/10.11591/ijict.v14i3.pp923-932.
Semendawai, J.N. et al. (2025) ‘Shellcode classification analysis with binary classification-based machine learning’, International Journal of Informatics and Communication Technology (IJ-ICT), 14(3), p. 923. Available at: https://doi.org/10.11591/ijict.v14i3.pp923-932.
@article{semendawai2025shellcode,
title = {{Shellcode classification analysis with binary classification-based machine learning}},
author = {Semendawai, Jaka Naufal and Stiawan, Deris and Saputra, Iwan Pahendra Anto and Shenify, Mohamed and Budiarto, Rahmat},
journal = {International Journal of Informatics and Communication Technology (IJ-ICT)},
volume = {14},
number = {3},
pages = {923},
year = {2025},
doi = {10.11591/ijict.v14i3.pp923-932}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.