Skip to main content
Mallory
MalwareUsed by 2 actors

SunSeed

SunSeed is a Lua-based downloader used in campaigns tracked by Proofpoint, notably the Asylum Ambuscade cluster. It has been delivered via spearphishing emails with malicious Excel attachments containing VBA macros that invoke Windows Installer to silently download and install an MSI package. In the February 2022 campaign reported by Proofpoint, the MSI installed legitimate Lua dependencies, a Windows Lua interpreter, and a malicious Lua script named print.lua under C:\ProgramData.security-soft, and established persistence via a Startup shortcut named "Software Protection Service.lnk". The modified Lua interpreter sppsvc.exe was configured to suppress console output. SunSeed collects the victim host's C: drive partition serial number and sends repeated HTTP GET beacons over port 80, typically every three seconds, appending that serial number to the request path and using the User-Agent "LuaSocket 2.0.2". Its purpose is to retrieve additional Lua code from actor-controlled infrastructure; reported follow-on scripts included an "install" script that downloads AHKBOT and a legitimate AutoHotkey interpreter, and a "move" script used to reassign victim management to another C2 server. Proofpoint also reported SunSeed equivalents implemented in Tcl and VBS. SunSeed was observed targeting European government personnel involved in refugee logistics related to Ukraine, and later reporting tied its use to broader Asylum Ambuscade espionage and crimeware activity against government entities in Europe and Central Asia, as well as other victim classes. Proofpoint noted functional similarity between SunSeed and the VBS downloader WasabiSeed from the Screentime/TA866 cluster. High-confidence IOCs directly mentioned include MSI qwerty_setup.msi (SHA-256 31d765deae26fb5cb506635754c700c57f9bd0fc643a622dc0911c42bf93d18f), SunSeed print.lua (SHA-256 7bf33b494c70bd0a0a865b5fbcee0c58fa9274b8741b03695b45998bcd459328), and staging/C2 infrastructure including 84.32.188[.]96.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

2 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
UNC1151

The email included a malicious macro attachment which attempted to download a Lua-based malware dubbed SunSeed.

via proofpoint threat insight blogproofpoint.com
TA445

The email included a malicious macro attachment which attempted to download a Lua-based malware dubbed SunSeed.

via proofpoint threat insight blogproofpoint.com
MITRE ATT&CK

Techniques & procedures

10 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

2 techniques
T1566.001Spearphishing AttachmentEvidence1

“Proofpoint has identified a likely nation-state sponsored phishing campaign… The email included a malicious macro attachment…”; “sent to a European government entity… included a macro enabled XLS file…”

T1566.002Spearphishing LinkEvidence1

“campaign… using a possibly compromised Ukrainian armed service member’s email account to target European government personnel…”

Execution

2 techniques
T1059.005Visual BasicEvidence1
TacticExecution

“When enabled, it executes a VB macro named ‘Module1’… invoking Windows Installer to call out… and download a malicious MSI package.”

T1059.006PythonEvidence1
TacticExecution

“installed… a Windows Lua interpreter… executed a malicious Lua script… dubbed SunSeed… consistently pings the C2 server for additional Lua code, and executes the code upon receiving it…”

Persistence

1 technique
T1547.001Registry Run Keys / Startup FolderEvidence1

“established persistence via an LNK file installed for autorun at Windows Startup… saved to… Start Menu\Programs\Startup\Software Protection Service.lnk”

T1547.001Registry Run Keys / Startup FolderEvidence1

“established persistence via an LNK file installed for autorun at Windows Startup… saved to… Start Menu\Programs\Startup\Software Protection Service.lnk”

Stealth

2 techniques
T1218.007MsiexecEvidence1
TacticStealth

“creates a Windows Installer (msiexec.exe) object… call out to an actor-controlled staging IP and download a malicious MSI package… ‘completely silent installation.’”

T1564Hide ArtifactsEvidence1
TacticStealth

“UILevel… ‘completely silent installation.’ This hides all macro actions… Notably… interpreter… modified so it does not print any output… conceal the malware installation…”

Discovery

1 technique
T1082System Information DiscoveryEvidence1
TacticDiscovery

“obtains the C Drive partition serial number from the host, appends to a URL request…”

T1071.001Web ProtocolsEvidence1

“issues GET requests over HTTP via port 80 using a Lua Socket… every three seconds… user agent ‘LuaSocket 2.0.2’… to http://84.32.188[.]96/”

T1105Ingress Tool TransferEvidence1

“download a malicious MSI package… obtain an MSI install file from a URL, save it to a cached location, and finally begin installation…”

INDICATORS OF COMPROMISE

IOCs tracked for this family

25 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
3 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
20 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
2 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app4 years ago
hash.sha256●●●●●●●●●●●●View more in app4 years ago
hash.sha256●●●●●●●●●●●●View more in app4 years ago
hash.sha256●●●●●●●●●●●●View more in app4 years ago
hash.sha256●●●●●●●●●●●●View more in app4 years ago
hash.sha256●●●●●●●●●●●●View more in app4 years ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching25

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution2

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping10

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.