Proofpoint researchers detailed how the Nymaim malware family uses an unusual encrypted configuration format built as compiled bytecode and executed by a custom virtual machine embedded in the malware. The analysis shows Nymaim has evolved from a ransomware-style screen locker and downloader into a more capable downloader with information-stealing and system-profiling functions, giving operators a flexible way to change behavior without rebuilding the core malware.
The decoded configuration revealed operational logic including integrity checks, timestamps, versioning, expiration dates, conditional branches, procedure calls, and API-like functions tied to the malware’s main components. Researchers also identified anti-debugging and anti-analysis checks for antivirus processes, sandbox-related libraries, virtual-machine MAC addresses, and suspicious usernames or hostnames, along with payload drop paths, process exclusion lists, DNS settings, and command-and-control domains and URLs that can help defenders detect and track Nymaim activity.

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
5 events from the most recent confirmed update back to the earliest known activity.
The analyzed Nymaim configuration included an expiration date of 23 November 2018. The report notes that expiration metadata is embedded in the malware's encrypted configuration format.
The decompiled Nymaim sample discussed in the report carried a compile timestamp of 2018-11-20T16:36:01.263625 and version 2.1.20.21. Proofpoint used such embedded metadata to date campaigns precisely.
In 2016, Nymaim was documented distributing the Ursnif banking Trojan through email campaigns. This marked a documented evolution beyond its earlier ransomware-style screen-locking behavior.
Proofpoint states that the Nymaim malware family was first documented in 2013. At that time it was identified as both a first-stage downloader and second-stage locking malware.
Proofpoint published research detailing how Nymaim stores its encrypted configuration as compiled bytecode executed by a custom virtual machine. The report also disclosed anti-analysis checks, integrity mechanisms, and decoded operational details such as process checks and C2-related configuration elements.
1 reference tracked. Mallory keeps watching after this page renders.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.