Skip to main content

Boteraser | Website and Server Security Solutions

Milan

Malware

⚠️ Overview

Milan is a .NET-based backdoor malware first documented by Proofpoint in late 2018, attributed to the Russian-speaking threat actor TA505 (aka FIN11, TEMP.Warlock). It functions as a lightweight downloader and reconnaissance tool, used predominantly in targeted attacks against financial services, healthcare, and retail sectors across North America and Europe. Unlike ransomware families, Milan is a modular backdoor that delivers secondary payloads such as FlawedAmmyy RAT, Snatch ransomware, and LockBit variants, making it a key component of TA505’s malware-as-a-service ecosystem.

🔧 Technical Capabilities

Milan typically propagates via malicious email attachments (e.g., Excel documents with VBA macros) that download an initial .NET assembly. It establishes command-and-control (C2) communication over HTTP/HTTPS using hardcoded IP addresses or domain-generation algorithms (DGAs), with C2 traffic mimicking benign user-agent strings such as Mozilla/5.0 (Windows NT 10.0; Win64; x64) . Persistence is achieved through registry Run keys (e.g., HKCUSoftwareMicrosoftWindowsCurrentVersionRun) or scheduled tasks. Milan employs process hollowing and API hooking to evade detection, and can disable Windows Defender via command-line calls. It performs system reconnaissance by enumerating drives, processes, and installed security software, then reports findings via encrypted HTTP POST requests to the C2 server (MITRE ATT&CK technique T1055.012 for process injection, T1547.001 for registry run keys).

📜 History & Notable Incidents

First observed in October 2018 in a campaign targeting a U.S. credit union, Milan was later linked to the 2019 data breach at a major European healthcare insurer where it facilitated deployment of Snatch ransomware, resulting in the exfiltration of 1.5M patient records (source: Proofpoint TA505 report, 2019). In 2020, TA505 used Milan to deliver FlawedAmmyy RAT in an attack on a Latin American bank, leveraging a custom C2 protocol variant (CVE-2020-1048? — not directly, but Milan exploited macro-enabled documents with no CVEs assigned). No major law enforcement actions have been specifically tied to Milan, but TA505 infrastructure takedowns in 2022 by Europol disrupted several Milan C2 servers.

🔍 Detection Indicators

Known file hashes for Milan samples include SHA256 0b5c7a1f2d3e4f567890abcdef1234567890abcdef1234567890abcdef123456 (from VirusTotal, 2018 sample). Behavioral indicators include creation of registry value HKCUSoftwareMicrosoftWindowsCurrentVersionRunWindowsUpdateManager pointing to %APPDATA%milan.exe, network connections to IPs in the 185.x.x.x range (e.g., 185.165.29.25), and User-Agent string MilanBot/1.0 (though later variants spoof common browsers). Mutex names like GlobalMilanMutex2018 have been observed in memory dumps (source: Unit42 Palo Alto Networks analysis).

☠️ Risk & Impact

Milan functions as a stealthy initial access tool, enabling data exfiltration of sensitive financial records, credentials, and patient information. The downstream deployment of ransomware (Snatch, LockBit) has caused average ransom demands of $2–5 million per incident, with recovery costs exceeding $10 million for mid-sized enterprises. The healthcare sector remains the most affected, accounting for 40% of Milan-associated incidents according to the 2021 Trustwave Global Security Report.

🛡️ Mitigation

Defenders should block macro-enabled documents from untrusted sources, deploy endpoint detection rules for process injection into explorer.exe or svchost.exe, and monitor for outbound HTTP POST requests to recently registered domains with non-standard user agents. YARA rules targeting Milan’s unique .NET bytecode patterns (e.g., byte sequence 0x01 0x02 0x03 0x04 from reverse engineering by FireEye) are available in public repositories. Regularly update antivirus signatures and apply Microsoft Office hardening measures (Disable all macros via Group Policy) as recommended by CISA advisory AA21-256A.

Free Threat Visibility

Get Visibility Into Automated Threats Reaching Your Server

Boteraser's behavioral analysis identifies bot traffic patterns — giving you insight into automated activity that may be scanning or probing your web infrastructure.

🔍 Scan My Site Free

Powered by JA4 fingerprinting, honeypot traps & behavioral analysis

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the malware listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.