Ransomware

Phemedrone Stealer Technical Analysis

Technical analysis of Phemedrone stealer malware: how it spreads, what data it steals, how it sends data out through Telegram, and how to reduce the risk.

Brandefense logo Updated 4 Min Read
phemedrone stealer technical details explained by brandefense research team

Phemedrone stealer is malware that steals passwords, financial details, browser data, wallets and data from apps such as Telegram, Steam and Discord. It has appeared in campaigns since August 2023. It spreads through phishing, malicious attachments or software vulnerabilities, and it sends the stolen data to the attacker as a ZIP archive through Telegram.

This blog post comes from the Phemedrone Stealer Technical Analysis report. If you want to download it as a PDF click here

What is Phemedrone stealer?

Phemedrone stealer malware distinguishes itself through its advanced mechanisms for evading detection, its capability to extract a wide range of sensitive data—including passwords, financial information, and personal identification details—and its flexible architecture that allows it to be updated by its operators to counter cybersecurity measures. Its distribution mode often involves phishing campaigns, malicious attachments, or exploiting software vulnerabilities, making it a formidable threat to individual users and organizations.

This technical analysis report aims to dissect the Phemedrone stealer malware, offering insights into its operational framework, distribution methods, and the nature of the data it targets. By delving into its technical characteristics, we seek to understand the malware’s behavior, its interaction with infected systems, and how it communicates with command and control (C2) servers.

Phemedrone, distributed using advertising and detected security vulnerabilities in campaigns since August 2023, can easily be developed to have new features and capabilities thanks to its modular structure.

In addition to the sensitive data it targets, such as browser history, cookies, autofill data, and credit card information, it also targets various browser extensions, wallets, and popular applications such as Telegram, Steam, and Discord.

Although no specific method is followed when transferring the data to the attacker, it is transferred to the attacker as a ZIP archive file via Telegram. Apart from basic anti-analysis methods, we could not detect any effort to ensure permanence in the system or make analysis difficult.

How Phemedrone steals data
  1. DeliveryPhishing, attachments or exploited softwareTechnique T1566 (MITRE ATT&CK, opens in a new tab)
  2. CollectionBrowser data, wallets and app data are gathered
  3. ArchiveStolen data is packed into a ZIP fileTechnique T1560 (MITRE ATT&CK, opens in a new tab)
  4. ExfiltrationThe archive is sent to the attacker via TelegramTechnique T1048 (MITRE ATT&CK, opens in a new tab)

Scope

Filenamesystem.exe
FiletypeWin32 EXE
Written LanguageNET
MD5cd185658b5cf51fb294218ada2f624e1
SHA196c8758b3fe24fa31b17e65237e6b1df8e2c0f54
SHA2568873bffb719dfe5a4fdba98f04bb61c079eb678c93079851cd34ebadcc9e2e26
First Seen / Detection Date2024-01-23
Initial Infection VectorExploit Public-Facing Application, Phishing
Table 1: Phemedrone sample fingerprints

Which MITRE ATT&CK techniques does Phemedrone stealer use?

  • TA0001 – Initial Access
    • T1566 – Phishing
  • TA0002 – Execution
    • T1204 – User Execution
    • T1569 – System Services
  • TA0005 – Defense Evasion
    • T1497 – Virtualization/Sandbox Evasion
  • TA0007 – Discovery
    • T1016 – System Network Configuration Discovery
    • T1497 – Virtualization/Sandbox Evasion
    • T1614 – System Location Discovery
    • T1518 – Software Discovery
  • TA0009 – Collection
    • T1560 – Archive Collected Data
  • TA0011 – Command And Control
  • TA0010 – Exfiltration
    • T1048 – Exfiltration Over Alternative Protocol

Conclusion

How can you reduce the risk from Phemedrone stealer?

  • Use multi-factor authentication (MFA) and limit user privileges based on roles to minimize the malware’s spread and impact.
  • Regularly update operating systems, applications, and antivirus software to protect against known vulnerabilities.
  • Immediately disable any user accounts that are suspected of being compromised.
  • Force a password reset for all user accounts, especially those that were compromised or have elevated privileges.
How to reduce the risk from Phemedrone
  • Use MFA and limit privilegesBase privileges on roles to limit the spread and impact.
  • Keep software updatedOperating systems, applications and antivirus.
  • Disable suspected accountsDo it immediately.
  • Force a password resetEspecially for compromised or privileged accounts.

You can find the IoCs and Yara Rules in the Brandefense GitHub Repository.

This blog post comes from the Phemedrone Stealer Technical Analysis report. If you want to download it as a PDF click here

Frequently Asked Questions.

What is Phemedrone stealer?

It is information-stealing malware that takes passwords, financial information, browser data, wallets and data from apps such as Telegram, Steam and Discord. It has been used in campaigns since August 2023.

How does Phemedrone stealer spread?

Its distribution often involves phishing campaigns, malicious attachments or exploited software vulnerabilities. The post lists Phishing (T1566) and User Execution (T1204) among the techniques seen.

How does Phemedrone send stolen data to the attacker?

It packs the data into a ZIP archive and sends it through Telegram. MITRE describes archiving collected data as a step before exfiltration.

How can organizations reduce the risk from Phemedrone?

Use multi-factor authentication, limit user privileges and keep systems and software updated. Disable suspected compromised accounts and force password resets.

Sources

  1. 1 MITRE ATT&CK T1566 Phishing
  2. 2 MITRE ATT&CK T1560 Archive Collected Data
  3. 3 MITRE ATT&CK T1048 Exfiltration Over Alternative Protocol
  4. 4 MITRE ATT&CK T1204 User Execution