SlimAgent
SlimAgent is a C++ spyware/keylogger attributed with high confidence to Sednit/APT28 (Fancy Bear, GRU Unit 26165). It was discovered on a Ukrainian government system in April 2024 and has been associated with long-term espionage operations targeting Ukrainian government and military personnel. Multiple reports state that SlimAgent is a simple but effective surveillance implant that logs keystrokes, captures screenshots, and collects clipboard data. ESET also identified related samples dating back to 2018 that targeted governmental entities in two European countries, and assessed that those samples and the 2024 sample were built from the same codebase.
SlimAgent has direct code lineage to APT28’s historic X-Agent/Xagent malware, specifically its keylogging module. Reported overlaps include matching internal naming such as RemoteKeyLogger.dll, similar keylogging logic, and the same HTML log formatting/color scheme. This lineage is cited as a key basis for attribution to APT28/Sednit.
Operationally, SlimAgent has been observed alongside other APT28 tooling including BeardShell and modified Covenant implants, and on the same operator infrastructure or APT28-controlled C2 servers. CERT-UA reported SlimAgent publicly in 2025, including use in activity where Signal chats were exploited to deliver BeardShell and SlimAgent to Ukrainian government organizations. In broader reporting on Operation Phantom Net Voxel and related campaigns, APT28 used spearphishing and trojanized Office documents, sometimes delivered via Signal Desktop, to target Ukrainian entities; however SlimAgent itself was not always directly observed in every intrusion chain.
Reported collection and storage behavior includes screenshot capture via Windows APIs, local storage of encrypted screenshots using timestamped filenames, and encryption using AES and RSA. Some reporting states that collected results were exfiltrated as encrypted image files through the same cloud channels used by associated APT28 implants. A published sample associated with SlimAgent was identified as eapphost.dll with SHA-1 5603E99151F8803C13D48D83B8A64D071542F01B and detection name Win64/Spy.KeyLogger.LS.
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.
Vulnerabilities exploited
1 CVE Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.
The two pieces of malware have been used recently to target central executive bodies of Ukraine in attacks that exploited the CVE-2026-21509 vulnerability in Microsoft Office via malicious DOC files.
Groups observed using it
2 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.
The researchers uncovered these malware families after discovering SlimAgent, a keylogging implant deployed in a Ukrainian government system capable of keystroke capture, clipboard collection, and screenshot capture.
Techniques & procedures
16 distinct techniques documented for this family, organized by ATT&CK tactic.
Resource Development
1 technique
Resource Development
Initial Access
2 techniques
Initial Access
Spear phishing campaigns or the SedKit exploit kit delivered the Seduploader first stage.
“Sednit typically compromises its targets through social engineering over Signal Desktop or WhatsApp Desktop, persuading them to open Trojanized Excel or Word documents. In some cases, the attackers even call their targets to increase the chances of success.”
Execution
3 techniques
Execution
Persistence
1 technique
Persistence
Privilege Escalation
1 technique
Privilege Escalation
Stealth
2 techniques
Stealth
Credential Access
1 technique
Credential Access
Collection
4 techniques
Collection
MITRE ATT&CK techniques ... T1005 Data from Local System BeardShell, Covenant, and SlimAgent collect data from a compromised machine.
Command and Control
1 technique
Command and Control
IOCs tracked for this family
1 indicator attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.
File hashes (MD5, SHA-1, SHA-256) from samples and reports.
Recent activity
19 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Collection component used for espionage that captures keystrokes and screenshots, then exfiltrates the results as encrypted image files through the same cloud-based channel.
A keylogger linked by code lineage to X-Agent and found on infrastructure associated with APT28 operations.
键盘记录器,与APT28早期植入程序X-Agent存在直接代码渊源。
A C++ keylogger associated with Operation Phantom Net Voxel and linked by researchers to historical X-Agent code lineage.
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.