Executive Summary
VERMIN is a .NET‑based Remote Access Tool capable of command execution, file transfer, and keylogging that provides attackers with covert, persistent control over Windows systems. Its modular design facilitates easy expansion of capabilities via remote updates, increasing its long‑term threat. Security teams should treat any suspicious .NET binary exhibiting network persistence or stealth behavior as a potential VERMIN instance.
Enhanced Description
VERMIN is a Windows‑targeted Remote Access Tool (RAT) engineered in the Microsoft .NET Framework. The codebase combines largely proprietary logic with select portions of publicly available open‑source components, a hallmark of many modern threat actors that aim for rapid development while keeping core functionality unique. VERMIN’s authors designed it to provide attackers with persistent, covert control over compromised machines, utilizing encrypted communication channels and stealthy process injection techniques typical of .NET‑based RATs. Operationally, the tool exposes remote desktop capabilities, file system manipulation, process monitoring, and keylogging modules, allowing adversaries to exfiltrate data and maintain long‑term espionage or sabotage capabilities. It supports dynamic module loading, enabling threat actors to download additional malicious payloads or updates from a command‑and‑control (C&C) server. VERMIN also incorporates anti‑analysis features such as process hiding, memory obfuscation, and checks for sandboxed environments, which collectively enhance its survivability against endpoint detection tools. As the malware evolves, analysts have observed repeated use of obfuscated DLL injection methods and cryptographic signatures that mimic legitimate Windows components. While detailed versioning is currently sparse, early samples indicate a modular plug‑in architecture where new capabilities can be activated remotely without requiring software reinstallation. This makes VERMIN especially adaptable to changing threat landscapes and defensive postures. Impact assessments suggest significant risk in contexts that require secure access control, such as financial services or critical infrastructure, because VERMIN can grant attackers back‑door entry, exfiltrate sensitive data, and maintain persistent footholds for extended periods.
Key Capabilities
ATT&CK Techniques
Recommended Actions
Suggested Tags
Confidence Assessment
The core behavioral profile of VERMIN is based on publicly released analysis, giving high confidence in its remote access and persistence functionalities. However, limited public data on specific command sets, encryption methods, and version evolution introduces uncertainty regarding newer variants or advanced anti‑analysis tactics, warranting ongoing intelligence updates.
VERMIN is a remote access tool written in the Microsoft .NET framework. It is mostly composed of original code, but also has some open source code. (Citation: Unit 42 VERMIN Jan 2018)