Astaroth (aka Guildma) operators added a WhatsApp Web spambot in Q4 2025, shifting from email-based distribution to automated messaging that turns infected victims into unwilling propagators of the malware. The analysis shows strong code overlap with the Vareg (aka WATER SACI, Eternidade) spambot and confirms Brazil-focused targeting through contact filtering, Portuguese templates, and Brazil-specific technical checks. #Astaroth #Guildma #Vareg #WATER_SACI #Eternidade #WhatsAppWeb #Brazil
Keypoints
- Astaroth operators introduced a previously unseen WhatsApp Web spambot component in Q4 2025.
- The new capability shifts distribution away from traditional email spam toward trusted social messaging.
- The spambot runs browser automation in headless mode and hides automation indicators from the victim.
- Strong code overlap links the Astaroth spambot to Vareg (aka WATER SACI, Eternidade), another WhatsApp Web spam tool.
- Multiple details indicate Brazil-focused targeting, including Brazil-only phone filtering and Portuguese-language spam content.
- The malware reuses Astarothâs existing encryption, obfuscation, and loader chain to deploy the spambot.
- Defensive guidance includes monitoring WebDriver activity, headless browsers, and WPPConnect/WA-JS downloads.
MITRE Techniques
- [T1059.001] PowerShell â Used to download the browser WebDriver based on the installed browser version (âThe spamming process begins with Astaroth downloading a browser WebDriver ⌠via a PowerShell (PS) commandâ).
- [T1218.009] System Binary Proxy Execution: Regsvr32 â Not explicitly mentioned in the article as used, no.
- [T1105] Ingress Tool Transfer â Used to fetch the WebDriver, WPPConnect/WA-JS library, and payload ZIP files from remote sources (âretrieves ⌠via an HTTP GET requestâ, âdownloads a copy of the JavaScript libraryâ).
- [T1027] Obfuscated Files or Information â Used multiple obfuscation layers including string obfuscation, Base64, AES encryption, and custom transformations (âsix-stage processâ, âBase64-encoded and AES-encrypted configurationâ).
- [T1140] Deobfuscate/Decode Files or Information â Strings and configuration are decoded/decrypted before use (âTo decode stringsâ, âOnce decrypted, the configuration yields a JSON structureâ).
- [T1204.002] User Execution: Malicious File â A downloader script delivered via LNK/JScript leads to execution of the infection chain (âoften a Windows shortcut (LNK) file running JScript codeâ).
- [T1055] Process Injection â The article describes a DLL decrypted and executed in memory, consistent with in-memory execution (âdecodes and executes a Delphi-based loader DLL in memoryâ).
- [T1123] Audio Capture â Not mentioned.
- [T1090] Proxy â Not mentioned.
- [T1056.001] Keylogging â Not mentioned.
- [T1005] Data from Local System â The spambot reads the victimâs WhatsApp Web contact list and browser profile data (âreads the victimâs WhatsApp Web contact listâ, âcookies and credentialsâ).
- [T1056.003] Web Portal Capture â Accesses and automates WhatsApp Web through a browser session (âload WhatsApp Webâ, âautomate WhatsApp Web spam distributionâ).
- [T1132.001] Data Encoding: Standard Encoding â Uses Base64-encoded scripts, ZIP files, and configuration elements (âBase64-decoded scriptâ, âBase64-encoded ZIP fileâ).
- [T1021] Remote Services â The malware uses WebDriverâs local HTTP REST API to control the browser session (âacts as a local HTTP REST API serverâ, âcommunicating with this local serverâ).
- [T1203] Exploitation for Client Execution â Not explicitly mentioned.
Indicators of Compromise
- [SHA256 hashes] encrypted/decrypted payloads â c7c62303ee1a37fd7a6e2db9c590ba75c647bc4d22d7dca50cfa8879222ac9e1, ec43a17685e3a555c2eb5f0a2802e9e45d5a2a5d49a0803155acbd74d9ecdbd7, and other 1 item
- [SHA256 hash] decrypted spambot binary â d89105c4d567a95f674ed6eac538e32e288b658a4222a3d52e284a77782af4d5
- [Domains/URLs] installer and C2 infrastructure â stretar7[.]contabilfacil[.]sbs, graconxonjal[.]empresaeficiente[.]sbs, and 2 more domains
- [Domains/URLs] Vareg C2 servers â https[:]//varegjopeaks[.]com/api, https[:]//docsmoonstudioclayworks[.]online/arquivoatualizado/gera.php
- [File/Path artifacts] browser profile copy destination â C:UsersPublicTempChromeAuto_, User Data
- [File names / scripts] detected component names from YARA â BaixarWAJS, ProcessarEnvio, ProcessarContatos, and 3 more strings
- [Config/secret values] configuration integrity key and markers â TenHaVunf!@#2026, EF01
- [Ports] WebDriver listening range â 31175, 39999
Read more: https://www.crowdstrike.com/en-us/blog/inside-astaroths-new-spambot-component/