typeentityconfidencemediumcreated2026-05-27updated2026-06-15malware-familyloaderevasionpesigning
AsgardProtector
Malware family observed as an iexpress-sfx-dropper that repackages the Microsoft Cabinet self-extractor (wextract.exe) to silently drop and execute an autoit-compiled-script-dropper payload. The outer SFX carries a fabricated PE timestamp, and at least one sibling (87a158f2) carries a stolen Authenticode certificate. The inner CAB contains AutoIt3.exe and a compiled .a3x script.
Overview
| Attribute |
Value |
| First seen |
2026-05-26 (lab corpus) |
| Platform |
Windows (PE32+ x64) |
| Outer binary |
wextract.exe / IExpress SFX |
| Payload format |
Compiled AutoIt3 script (.a3x) |
| Attributed via |
OpenCTI label (asgardprotector) |
| Distribution |
dropped-by-gcleaner, mix4.file |
Build Stack
- Toolchain: MSVC 14.30 (VS 2022) for the base
wextract.exe.^[sample d59dc2f2/exiftool.json]
- Packing: Microsoft Cabinet (CAB) embedded in
.rsrc. No custom packer or encryption on the outer PE.
- Signing: Mixed — two siblings (
d59dc2f2, d364a2f6) are unsigned (certificate directory stripped). Third sibling (87a158f2) carries a stolen Sectigo code-signing certificate issued to Tim Kosse (FileZilla project), likely invalid due to post-signing modification.^[sample 87a158f2/strings.txt]
- Timestamp manipulation: PE header claims 2085 compilation; resource directory shows 2023-2026 dates, indicating post-build repacking.
Deploy / TTPs
| ATT&CK Technique |
Implementation |
| T1204.002 |
Double-click execution of SFX lure |
| T1059.005 |
AutoIt3 interpreter runs compiled .a3x script |
| T1027 |
Compiled AutoIt script is opaque to static string analysis |
| T1071 |
Unknown — requires dynamic analysis of .a3x |
| T1553.002 |
Stolen code-signing certificate (observed in 87a158f2 sibling) |
Capabilities
sfx-silent-extraction
cabinet-embedded-payload
autoit3-interpreter-execution
compiled-script-obfuscation
timestamp-manipulation
stolen-certificate-masquerade
postrun-cleanup-rundll32
Variants / Aliases
neuralpulsecore4-sbs (OpenCTI label co-occurring with asgardprotector)
Notable Analyses
d59dc2f2 (SomaliaCruises.exe, Terminals.a3x) — unsigned, deep analysis with CAB extraction, Ghidra decompile, YARA/Sigma rules.^[/intel/analyses/d59dc2f22167b0a44bf103d664842112981d4b3dbe62f7a27e671cddbbac9d73.html]
d364a2f6 (StatingConnectors.exe, Dayton.a3x) — unsigned sibling, identical PDB GUID.^[sample d364a2f6/strings.txt]
87a158f2 (file, Easter.a3x) — signed variant with stolen FileZilla certificate.^[/intel/analyses/87a158f2dfdbc21bae4a72270df0e9e710434d7ae19d8b1ca206d26374a8a966.html]
Related