Zero-Day Ransomware Family Detection Based on Printable Character Analysis and Machine Learning
This study proposes a static analysis-based method for detecting zero-day ransomware families through the extraction of printable characters from Windows binary files. The method employs a soft-voting ensemble classification composed of three machine learning techniques: Adaptive Boosting (ADB), Extra-Trees (EXT), and Logistic Regression (LR). To ensure the effectiveness of the approach, we created a dataset of 2,675 binary samples (ransomware and goodware). The training set includes 1,023 samples from 25 relevant ransomware families and 1,134 goodware samples, while the test set consists of 385 samples from 15 recent ransomware families and 133 benign samples. The Detection of New Ransomware Families (DNRF) results achieved 95.88% accuracy, 90.50% precision, 100% recall, and 94.74% F-measure, with an average analysis and prediction time of 0.45 seconds. These results highlight the method’s potential as an additional layer of protection for antivirus systems, particularly on devices with limited hardware resources. Our method advances the field of zero-day ransomware detection by offering a more resilient and real-time applicable solution.
Institutions
- Universidade Federal do Pará (BR)
Publication Details
- Journal
- Revista Eletrônica de Iniciação Científica em Computação
- Published
- 2025-09-21
- DOI
- https://doi.org/10.5753/reic.2025.6021
- Primary Topic
- Science Education and Pedagogy
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Universidade Federal do Pará