WannaLaugh: A Configurable Ransomware Emulator -- Learning to Mimic Malicious Storage Traces

Dionysios Diamantopoulos, Roman Pletka, Slavisa Sarafijanovic, A. L. Narasimha Reddy, Haris Pozidis
3/12/2024
cs.CRcs.AI

No confident code implementation found for this paper.

Abstract

Ransomware, a fearsome and rapidly evolving cybersecurity threat, continues to inflict severe consequences on individuals and organizations worldwide. Traditional detection methods, reliant on static signatures and application behavioral patterns, are challenged by the dynamic nature of these threats. This paper introduces three primary contributions to address this challenge. First, we introduce a ransomware emulator. This tool is designed to safely mimic ransomware attacks without causing actual harm or spreading malware, making it a unique solution for studying ransomware behavior. Second, we demonstrate how we use this emulator to create storage I/O traces. These traces are then utilized to train machine-learning models. Our results show that these models are effective in detecting ransomware, highlighting the practical application of our emulator in developing responsible cybersecurity tools. Third, we show how our emulator can be used to mimic the I/O behavior of existing ransomware thereby enabling safe trace collection. Both the emulator and its application represent significant steps forward in ransomware detection in the era of machine-learning-driven cybersecurity.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{diamantopoulos2024wannalaugh,
  title  = {WannaLaugh: A Configurable Ransomware Emulator -- Learning to Mimic Malicious Storage Traces},
  author = {Dionysios Diamantopoulos and Roman Pletka and Slavisa Sarafijanovic and A. L. Narasimha Reddy and Haris Pozidis},
  year   = {2024},
  eprint = {2403.07540},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.07540v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.07540.svg)](https://codeofpaper.com/paper/2403.07540)

Discussion