Magniber v2 ransomware decryption: Exploiting the vulnerability of a self-developed pseudo random number generator

5Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

With the rapid increase in computer storage capabilities, user data has become increasingly important. Although user data can be maintained by various protection techniques, its safety has been threatened by the advent of ransomware, defined as malware that encrypts user data, such as documents, photographs and videos, and demands money to victims in exchange for data recovery. Ransomware-infected files can be recovered only by obtaining the encryption key used to encrypt the files. However, the encryption key is derived using a Pseudo Random Number Generator (PRNG) and is recoverable only by the attacker. For this reason, the encryption keys of malware are known to be difficult to obtain. In this paper, we analyzed Magniber v2, which has exerted a large impact in the Asian region. We revealed the operation process of Magniber v2 including PRNG and file encryption algorithms. In our analysis, we found a vulnerability in the PRNG of Magniber v2 developed by the attacker. We exploited this vulnerability to successfully recover the encryption keys, which was by verified the result in padding verification and statistical randomness tests. To our knowledge, we report the first recovery result of Magniber v2-infected files.

Cite

CITATION STYLE

APA

Lee, S., Park, M., & Kim, J. (2021). Magniber v2 ransomware decryption: Exploiting the vulnerability of a self-developed pseudo random number generator. Electronics (Switzerland), 10(1), 1–17. https://doi.org/10.3390/electronics10010016

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