typeentityconfidencehighcreated2026-05-30updated2026-05-30malware-familyscriptloaderspamc2defense-evasion

spamita

Italian-language spam dropper family delivering multi-stage payloads via obfuscated JavaScript. Identified by the OpenCTI label spam-ita and observed masquerading as invoice documents.

Overview

spamita samples are JavaScript droppers targeting Italian-speaking victims through business-themed lures (e.g. "Invio proforma" — sending proforma invoice). The JavaScript embeds a base64-encoded PowerShell payload that decrypts itself via RC4, then XOR-decrypts a .NET assembly and loads it reflectively in memory.

The family name derives from the spam-ita OpenCTI label and has no public industry alias as of 2026-05-30.

Build-Stack Typically Observed

  • Obfuscated JavaScript (likely generated by javascript-obfuscator npm package)
  • RC4-encrypted PowerShell intermediate stage
  • XOR-encrypted .NET assembly final payload
  • In-memory reflective loading via System.Reflection.Assembly::Load

Deploy / TTPs Typically Observed

Technique Observation
Anti-analysis / sandbox evasion Process name check for aspnet_compiler before payload execution ^[report.md]
Defense evasion No disk writes after initial JS execution; fully in-memory payload chain
Execution WScript.Shell → PowerShell → .NET assembly
Social engineering Italian invoice-themed filenames

Capabilities

  • javascript-obfuscator-string-array
  • rc4-encrypted-powershell-stage
  • xor-decrypt-dotnet-assembly
  • reflective-dotnet-assembly-load
  • aspnet-compiler-process-gate-sandbox-evasion
  • invoice-themed-spam-delivery

Notable Analyses

  • 129ef9250b91767463dc5d219be2db7f389a5bb7e72dc2d41cbd9fdbeca20941Invio proforma.js, three-stage JS→PS→.NET dropper ^[report.md]

Related