PULSE NAME
Analyzing SERPENTINE#CLOUD: Threat Actors Abuse Cloudflare Tunnels to Infect Systems with Stealthy Python-Based Malware
WHITE AlienVault 2025-06-20 Modified: 2025-06-20
189
IOCs
HIGH VOLUME
The SERPENTINE#CLOUD campaign leverages Cloudflare Tunnels and Python-based loaders to deliver memory-injected payloads through a chain of shortcut files and obfuscated scripts. The attack begins with malicious .lnk files disguised as documents, fetching remote code from Cloudflare subdomains. The infection chain involves batch, VBScript, and Python stages, ultimately deploying shellcode that loads a Donut-packed PE payload. The campaign focuses on Western targets, using Cloudflare for payload hosting and anonymity. It demonstrates evolving tactics, shifting from simple .url files to sophisticated .lnk payloads. The final stage involves a RAT payload, giving attackers full control over infected hosts.
MITRE ATT&CK & Malware Families
MALWARE FAMILIES
AsyncRAT RevengeRAT
Indicators of Compromise (19 / 189 total)
All FileHash-MD5 FileHash-SHA1 FileHash-SHA256 URL domain hostname
TYPEINDICATORDESCRIPTIONCREATED
FileHash-MD5 bb130f424ebd3b45a8f9d69efae863f4 2025-06-20
FileHash-MD5 013cf008d024e83183c8ddc7ecefb266 2025-06-20
FileHash-MD5 06480f1e6aa48daab019e8f1a6b834c9 2025-06-20
FileHash-MD5 198553480cb100a5018aa08ebc599ff0 2025-06-20
FileHash-MD5 3f9399b450f054528b439f0a75ffa1a6 2025-06-20
FileHash-MD5 51d2b363ffbacbe2807ac36ba6f2ad26 2025-06-20
FileHash-MD5 5289c94f1ae20f78d23b2c6c7cfd0276 2025-06-20
FileHash-MD5 61b02d5a6fce25548108e1783913f74e 2025-06-20
FileHash-MD5 6d1db0e5f9fd207372fa3e0a9f3d08ab 2025-06-20
FileHash-MD5 70ae4d535a8330fd6992e6f88f4c25dd 2025-06-20
FileHash-MD5 7592231319e5b0748606b17bd65a8b08 2025-06-20
FileHash-MD5 8bfc2e4c7ee611fc0f7b15006af299ab 2025-06-20
FileHash-MD5 9cde8a6bab01d52d2065d0f479e68548 2025-06-20
FileHash-MD5 9cf6d945c93c5c5040e0775720f0916b 2025-06-20
FileHash-MD5 bc0d4b2844de0e9327bab2891ff32cf6 2025-06-20
FileHash-MD5 c385ea81fa960ee586d9a53e6262fad0 2025-06-20
FileHash-MD5 c4549537366f720536e4ac4ac3ed1be0 2025-06-20
FileHash-MD5 d1b9ad51e6d8a9faf620ef3d69b069e5 2025-06-20
FileHash-MD5 eb5c383734b18b21a9a24a717ce1b280 2025-06-20