ADVSTORESHELL
ADVSTORESHELL is a Windows backdoor associated with APT28 (Fancy Bear/Sofacy/Sednit), a Russian state-linked espionage group publicly tied in the provided content to GRU Unit 26165. It is also referenced by the aliases Azzy and EVILTOSS; however, the content most consistently names the malware as ADVSTORESHELL. The malware appeared in APT28’s toolkit by 2013 and was used in broader espionage operations targeting governments, defense, diplomatic, NATO-related, and other geopolitical targets. The content notes that attackers often paired related APT28 tooling such as X-Agent, Sedreco, and X-Tunnel in intrusions.
Documented capabilities include remote command execution with output staged to a .dat file in the %TEMP% directory, exfiltration over the same channel used for command and control, listing connected devices, enumerating Windows Registry keys, setting and deleting Registry values, and deleting files and directories. ADVSTORESHELL can establish persistence; some variants do so by registering the payload as a Shell Icon Overlay handler COM object, and the content also notes use of rundll32.exe in a Registry value for persistence.
For communications, ADVSTORESHELL connects to a C2 server over HTTP using the WinINet API, specifically to port 80, and exchanges data via HTTP POST requests. Its C2 traffic is encrypted and then Base64-encoded. The content further states that a variant encrypts some C2 communications with RSA. Prior to exfiltration, ADVSTORESHELL encrypts data with the 3DES algorithm using a hardcoded key.
High-confidence behavioral details from the content include local staging of command output in %TEMP% as .dat files, encrypted and Base64-encoded C2 traffic, RSA use in some variants, 3DES protection of exfiltrated data, Registry enumeration and modification, connected-device discovery, file and directory deletion, and persistence via Shell Icon Overlay handler COM registration.
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.
Groups observed using it
3 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.
The attackers then upgraded valuable targets to the X-Agent backdoor, often pairing it with the Sedreco loader and the X-Tunnel network pivot.
“...full-fledged espionage backdoors such as Xagent and Sedreco...”
Techniques & procedures
28 distinct techniques documented for this family, organized by ATT&CK tactic.
Initial Access
2 techniques
Initial Access
Execution
4 techniques
Execution
Together with the help of above mentioned tools, the group gained access to the file system and registry; enumerate network resources; create processes... | It used a downloader tool that FireEye dubbed " SOURFACE ", a backdoor labelled " EVILTOSS " that gives hackers remote access and a flexible modular implant called " CHOPSTICK " to enhance functionality of the espionage software.
The content repeatedly describes use of cmd.exe, cmd /c, Windows command shell, and xp_cmdshell to execute commands, run payloads, launch binaries, perform reconnaissance, persistence, cleanup, and ransomware actions. Examples include: 'Sandworm Team used the xp_cmdshell command in MS-SQL', 'APT41 used cmd.exe /c to execute commands on remote machines', and many malware families 'can use cmd.exe to execute commands on a compromised host.' | Many entries explicitly state malware 'can create a reverse shell' or 'launch a remote shell,' including 4H RAT, AuditCred, BLACKCOFFEE, Carbanak, DarkComet, Exaramel for Windows, PlugX, QuasarRAT, and ZxShell.
Persistence
3 techniques
Persistence
Across the content, malware repeatedly 'adds Registry Run keys', 'creates Registry entries', 'modifies the Windows Registry', or 'overwrites registry keys' to maintain persistence.
we have observed other methods, like registering the payload as a Shell Icon Overlay handler COM object
The content repeatedly describes malware and threat actors establishing persistence by adding values under HKCU/HKLM\Software\Microsoft\Windows\CurrentVersion\Run or RunOnce, and by placing executables, scripts, or .lnk files in the Startup folder.
Privilege Escalation
2 techniques
Privilege Escalation
we have observed other methods, like registering the payload as a Shell Icon Overlay handler COM object
The content repeatedly describes malware and threat actors establishing persistence by adding values under HKCU/HKLM\Software\Microsoft\Windows\CurrentVersion\Run or RunOnce, and by placing executables, scripts, or .lnk files in the Startup folder.
Stealth
3 techniques
Stealth
The content repeatedly describes malware and threat actors using obfuscated code, encrypted strings, Base64/XOR/RC4/AES encoding, VMProtect/ConfuserEx/SmartAssembly, stack strings, control-flow flattening, opaque predicates, and hidden payloads to evade analysis and detection.
Defense Impairment
1 technique
Defense Impairment
Credential Access
2 techniques
Credential Access
Discovery
8 techniques
Discovery
The content repeatedly describes malware and threat actors querying, enumerating, searching, reading, or checking Windows Registry keys and values, e.g., "ADVSTORESHELL can enumerate registry keys," "APT41 queried registry values to determine items such as configured RDP ports and network configurations," and "Reg may be used to gather details from the Windows Registry of a local or remote system at the command-line interface."
Together with the help of above mentioned tools, the group gained access to the file system and registry; enumerate network resources...
The content repeatedly describes malware and threat actors obtaining lists of running processes, using utilities such as tasklist, ps, WMI, Get-Process, CreateToolhelp32Snapshot, EnumProcesses, and similar APIs/commands to enumerate active processes on victim systems.
The content repeatedly describes malware and threat actors collecting host details such as OS version, hostname, architecture, CPU, memory, BIOS, domain, language, and other configuration data; e.g., "APT41 uses multiple built-in commands such as systeminfo and net config Workstation to enumerate victim system basic configuration information."
The content repeatedly describes malware and threat actors identifying, monitoring, or enumerating connected peripheral devices such as USB mass storage, Bluetooth devices, printers, smart card readers, cameras, Apple devices, VGA/display devices, and removable drives.
Collection
2 techniques
Collection
Command and Control
5 techniques
Command and Control
The source code contains two different channel implementations, one over HTTP and one over email... HttpChannel::getRawPacket() method is implemented as a HTTP GET request... sendRawPacket() is an HTTP POST request.
The attackers then upgraded valuable targets to the X-Agent backdoor, often pairing it with the Sedreco loader and the X-Tunnel network pivot.
C2 traffic from ADVSTORESHELL is encrypted, then encoded with Base64 encoding... APT19 HTTP malware variant used Base64 to encode communications to the C2 server... APT33 has used base64 to encode command and control traffic.
Exfiltration
1 technique
Exfiltration
ADVSTORESHELL exfiltrates data over the same channel used for C2... Agrius exfiltrated staged data using tools such as Putty and WinSCP, communicating with command and control servers... numerous malware and groups sent victim data, files, credentials, or host information over existing C2 channels.
IOCs tracked for this family
33 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.
IPs, domains, and DNS infrastructure linked to this family.
File hashes (MD5, SHA-1, SHA-256) from samples and reports.
Recent activity
59 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
A loader used alongside X-Agent and X-Tunnel in APT28's historical espionage toolkit.
A backdoor historically used by APT28 for cyber-espionage operations.
Named as part of Sednit’s historical custom espionage backdoor arsenal; no additional technical details provided in the content.
Malware that encrypts and Base64-encodes command-and-control traffic.
The version that knows your environment.
Match every observed IP, domain, and hash against your live telemetry.
Named campaigns wielding this family, with evidence pinned to each claim.
CVEs this family uses for access and lateral movement.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Every documented technique, ranked by evidence weight.
Reddit, Mastodon, and CTI community discussion around this family.