Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
MalwareRansomwareUsed by 2 actorsExploits 1 CVE

Pteranodon

Also known asPterodo

Pteranodon, also tracked as Pterodo, is a custom backdoor and deployment framework used by the Russia-linked Gamaredon threat group (also known as Armageddon/UAC-0010), which Ukrainian authorities have tied to the FSB. By 2016, Gamaredon had shifted from off-the-shelf tooling such as Remote Manipulator System RAT to this custom framework, and later evolved further into a fragmented, modular malware ecosystem. Pteranodon/Pterodo has been used in campaigns targeting Ukrainian state authorities and other Ukrainian government, military, law-enforcement, national security, and critical infrastructure entities.

Documented capabilities include loading additional payloads, executing arbitrary commands, collecting system information, stealing files from local systems and USB drives, capturing screenshots at configurable intervals, and exfiltrating screenshot files and other collected data to command-and-control servers. Reported behavior includes creating subdirectories under %Temp%\reports%, storing screenshot JPEGs under C:\Users<user>\AppData\Roaming\Microsoft\store, scheduling tasks to invoke components for persistence, using malicious VBS files for execution, and using mshta.exe to execute remotely hosted HTA files. It can delete files that interfere with execution, remove temporary files, and self-delete after the initial script runs. The malware also includes anti-detection functionality to identify sandbox environments.

CERT-UA and the Foreign Intelligence Service of Ukraine reported new Pterodo-type modifications on computers of Ukrainian state authorities, describing them as collecting system data, regularly sending it to C2 servers, and awaiting further commands, likely as preparation for cyber attacks. The malware has also been referenced in relation to CrowdStrike’s SpiceyHoney campaign attribution and in reporting on Gamaredon operations against Ukrainian victims. High-confidence indicators and artifacts mentioned in the content include the %Temp%\reports% staging path, the screenshot storage path under AppData\Roaming\Microsoft\store, use of scheduled tasks for persistence, and execution via VBS and remote HTA files through mshta.exe.

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.

EXPLOITED CVES

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.

1 CVES
CVE-2017-0199Microsoft Office/WordPad Remote Code Execution VulnerabilityExploited in the wild

Документи ... містили шкідливий код для експлуатації відомої вразливості «Microsoft Office» CVE-2017-0199 ... що надає змогу зловмиснику виконати довільний код на пристрої користувача, при відкритті інфікованого файлу.

via cert uacert.gov.ua
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
Gamaredon Group

The group was tied to the FSB by Ukraine’s Security Service, it originally used off-the-shelf tools like Remote Manipulator System RAT, then moved to a custom framework called Pteranodon, and gradually fragmented into a constellation of standalone, modular malware families.

via security affairssecurityaffairs.com
UAC-0010

Indicators of Compromise (IoCs):- ... Malware Pterodo Backdoor associated with UAC-0010 (Gamaredon)

via cyber security newscybersecuritynews.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

2 techniques
T1566PhishingEvidence1

The attackers started with spear-phishing messages using a self-extracting 7-zip file, which was downloaded via the system’s default browser.

T1566.001Spearphishing AttachmentEvidence2

Historically, according to the 2015 LookingGlass report Operation Armageddon: Cyber Espionage as a Strategic Component of Russian Modern Warfare, Gamaredon conducted spearphishing campaigns using stolen, highly relevant decoy documents of mimicking Ukrainian institutions to target government entities.

Execution

7 techniques
T1053Scheduled Task/JobEvidence1

The malware executable sets up as a task as “schtasks /Create /SC MINUTE /MO 12 /F /tn Word.Downdloads /tr” to run every 12 minutes

T1053.005Scheduled TaskEvidence3

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1059Command and Scripting InterpreterEvidence2

Attack Pattern Command-Line Interface - T1059

T1059.003Windows Command ShellEvidence2

During the 2016 Ukraine Electric Power Attack, Sandworm Team used the xp_cmdshell command in MS-SQL. During the 2025 Poland Wiper Attacks, the adversaries leveraged PsExec to run cmd.exe commands on multiple victim machines. Numerous malware families and groups are described as using cmd.exe, cmd /c, Windows command shell, or command-line interfaces to execute commands, payloads, reconnaissance, persistence, cleanup, and ransomware actions.

T1059.005Visual BasicEvidence1

"Макрос містить у собі VBScript..."; "...створюються файли з розширенням .exe та .vbs..."; "...vcqkmwhafaky.exe – ... містить у собі VBScript."

T1204User ExecutionEvidence1

Attack Pattern User Execution - T1204

T1204.002Malicious FileEvidence1

The attackers started with spear-phishing messages using a self-extracting 7-zip file, which was downloaded via the system’s default browser.

Persistence

3 techniques
T1053Scheduled Task/JobEvidence1

The malware executable sets up as a task as “schtasks /Create /SC MINUTE /MO 12 /F /tn Word.Downdloads /tr” to run every 12 minutes

T1053.005Scheduled TaskEvidence3

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1547.001Registry Run Keys / Startup FolderEvidence3

Examples include malware copied to '%AppData%\Microsoft\Windows\Start Menu\Programs\Startup', creation of '.lnk' shortcuts in Startup, and scripts or batch files placed in Startup folders. | 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

3 techniques
T1053Scheduled Task/JobEvidence1

The malware executable sets up as a task as “schtasks /Create /SC MINUTE /MO 12 /F /tn Word.Downdloads /tr” to run every 12 minutes

T1053.005Scheduled TaskEvidence3

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1547.001Registry Run Keys / Startup FolderEvidence3

Examples include malware copied to '%AppData%\Microsoft\Windows\Start Menu\Programs\Startup', creation of '.lnk' shortcuts in Startup, and scripts or batch files placed in Startup folders. | 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

7 techniques
T1027.004Compile After DeliveryEvidence1

"...компіляція UserSupport.cs завдяки csc.exe(компілятор С#)... до UserSupport.exe"

T1036MasqueradingEvidence1

One of the notable features of the malware Interop component is its usage of the fake Microsoft digital certificate belonging to Microsoft Time-Stamp Service.

T1070Indicator RemovalEvidence1

Many entries explicitly describe deleting artifacts 'to cover tracks,' 'evade detection,' 'remove evidence,' 'reduce their footprint,' or as part of 'post-intrusion cleanup process.' Examples include APT28 deleting files to cover tracks, FIN5 using SDelete to clean up the environment, and Dragonfly deleting operational files as part of cleanup.

T1070.004File DeletionEvidence6

The content repeatedly describes threat actors and malware deleting files, tools, scripts, logs, droppers, staged data, and artifacts from compromised systems to cover tracks, remove evidence, or self-delete.

T1140Deobfuscate/Decode Files or InformationEvidence4

The content repeatedly describes malware and threat actors decoding, decrypting, deobfuscating, or unpacking payloads, strings, configuration data, commands, and C2 responses prior to execution or use.

T1218.005MshtaEvidence1

Multiple actors and malware families are described as using mshta/mshta.exe (including renamed mshta.exe) to execute malicious scripts/HTA/HTML/VBScript/JavaScript, download and run payloads from remote servers, and in one case help schedule tasks for persistence.

T1497Virtualization/Sandbox EvasionEvidence2

Agent Tesla has the ability to perform anti-sandboxing and anti-virtualization checks. Bisonal can check to determine if the compromised system is running on VMware. Bumblebee has the ability to perform anti-virtualization checks. CozyCar will check to ensure it is not being executed inside a virtual machine or a known malware analysis sandbox environment. Metamorfo has embedded a "vmdetect.exe" executable to identify virtual machines at the beginning of execution. RTM can detect if it is running within a sandbox or other virtualized analysis environment. Saint Bear contains several anti-analysis and anti-virtualization checks.

Discovery

3 techniques
T1082System Information DiscoveryEvidence1

"...надає ... інформацію щодо назви пристрою, назви накопичувача та його серійного номеру"

T1083File and Directory DiscoveryEvidence3

The content repeatedly describes malware and threat actors listing files and directories, enumerating drives, searching for files by extension/name/path, retrieving file metadata, and browsing file systems (for example: "APT28 has used Forfiles to locate PDF, Excel, and Word documents during collection" and "cmd can be used to find files and directories with native functionality such as dir commands").

T1497Virtualization/Sandbox EvasionEvidence2

Agent Tesla has the ability to perform anti-sandboxing and anti-virtualization checks. Bisonal can check to determine if the compromised system is running on VMware. Bumblebee has the ability to perform anti-virtualization checks. CozyCar will check to ensure it is not being executed inside a virtual machine or a known malware analysis sandbox environment. Metamorfo has embedded a "vmdetect.exe" executable to identify virtual machines at the beginning of execution. RTM can detect if it is running within a sandbox or other virtualized analysis environment. Saint Bear contains several anti-analysis and anti-virtualization checks.

Collection

4 techniques
T1005Data from Local SystemEvidence1

This virus collects system data, regularly sends it to command-control servers and expects further commands.

T1074Data StagedEvidence1

The content repeatedly describes adversaries and malware storing collected data, command output, credentials, archives, or files in local temporary folders, working directories, hidden directories, registry locations, recycle bins, or specific files prior to exfiltration.

T1113Screen CaptureEvidence1

"Agent Tesla can capture screenshots of the victim’s desktop"; "AppleSeed can take screenshots on a compromised host"; "APT28 has used tools to take screenshots from victims"; "Cobalt Strike's Beacon payload is capable of capturing screenshots"; "PowerSploit's Get-TimedScreenshot Exfiltration module can take screenshots at regular intervals"; "Hydraq includes a component based on the code of VNC that can stream a live feed of the desktop"

T1119Automated CollectionEvidence1

Attack Pattern Automated Collection - T1119

Command and Control

3 techniques
T1071Application Layer ProtocolEvidence1

Tool Telegram Used as C2 channel by UAC-0010 and others Tool Telegraph Used for IP-based C2 routing by UAC-0010

T1071.001Web ProtocolsEvidence3

The content repeatedly describes threat actors and malware using HTTP and HTTPS for command and control, such as: "Sandworm Team used BlackEnergy to communicate between compromised hosts and their command-and-control servers via HTTP post requests."

T1219Remote Access ToolsEvidence1

Malware Remcos RAT Remote access trojan used for persistent access ... Malware NetSupport RAT Legitimate RMM tool abused as malware

Exfiltration

2 techniques
T1020Automated ExfiltrationEvidence1

Attack Pattern Automated Exfiltration - T1020

T1041Exfiltration Over C2 ChannelEvidence3

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.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
4 tracked

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

Hashes
2 tracked

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

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app2 months ago
domain●●●●●●●●●●●●View more in app5 years ago
hash.sha256●●●●●●●●●●●●View more in app5 years ago
ip.v4●●●●●●●●●●●●View more in app5 years ago
hash.sha256●●●●●●●●●●●●View more in app5 years ago
ip.v4●●●●●●●●●●●●View more in app5 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 matching6

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 vulnerabilities1

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 mapping28

Every documented technique, ranked by evidence weight.

Researcher chatter

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