Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
China24 malware familiesExploits CVEs in the wild

Tropic Trooper

Also known asKeyBoyPirate PandaTropic Trooper

KeyBoy is an alias of Tropic Trooper, also known as Pirate Panda. Tropic Trooper is an APT group active since 2011. The group has traditionally targeted government, healthcare, transportation, and high-tech sectors in Taiwan, the Philippines, and Hong Kong. Kaspersky also assessed with high confidence that Tropic Trooper conducted a persistent cyber-espionage campaign against a Middle Eastern government entity beginning in June 2023 and observed through 2024, and also observed related targeting of a government entity in Malaysia. The reported intrusion tradecraft included compromise of a public Umbraco CMS server with a new .NET-based China Chopper web shell variant, followed by deployment of post-exploitation tools and DLL search-order hijacking loaders to deliver Crowdoor and maintain persistence. The post-exploitation toolset included Fscan, Swor, Neo-reGeorg, ByPassGodzilla, and batch scripts. Kaspersky linked the activity to Tropic Trooper with high confidence based on code overlap, shared RC4 keys, tooling, and similarities to prior campaigns, while also noting overlap with FamousSparrow-associated tradecraft. Observed tactics, techniques, and procedures in the provided content include luring victims into executing malware via malicious email attachments; use of HTTP and SSL for command-and-control; use of shellcode with XOR decryption and Base64-encoded command strings; use of scripts and Windows command scripts; collection of host network topology; monitoring file modified times; enumeration of running processes using pslist; scanning for saved usernames with letmein; automated collection via a USBferry attack; creation of hidden directories under C:\ProgramData\Apple\Updates\ and C:\Users\Public\Documents\Flash; creation of Startup folder shortcuts for persistence; and installation of a Windows service pointing to a malicious DLL dropped to disk. In the Crowdoor-related activity, persistence was also established by creating a Windows service named WinStore or, if that failed, by setting HKCU\Software\Microsoft\Windows\CurrentVersion\Run\WinStore. The content also notes that Tropic Trooper has been reported abusing Visual Studio Code in its attacks.

Share:
Are they targeting you?

Know when an actor pivots toward your sector

Mallory correlates actor tradecraft and target patterns against your stack, your sector, and your geography. See overlap before they land.

MITRE ATT&CK

Tradecraft

54 distinct techniques observed across reporting, grouped by tactic. Hover any cell for the evidence excerpt; click through for MITRE's full description.

13 of 15 tactics76 techniques×N= number of intelligence reports citing this technique
MITRE ATT&CK
TA0043
Reconnaissance
1 technique
T1598
Phishing for Information
TA0042
Resource Development
2 techniques
T1584
Compromise Infrastructure
T1584.005
Botnet
T1584.008
Network Devices
T1608
Stage Capabilities
TA0001
Initial Access
3 techniques
T1190×2
Exploit Public-Facing Application
T1195
Supply Chain Compromise
T1566
Phishing
T1566.001×5
Spearphishing Attachment
TA0002
Execution
6 techniques
T1053
Scheduled Task/Job
T1053.005
Scheduled Task
T1059×3
Command and Scripting Interpreter
T1059.001
PowerShell
T1059.003×2
Windows Command Shell
T1059.004
Unix Shell
T1129
Shared Modules
T1203
Exploitation for Client Execution
T1204×2
User Execution
T1204.002×4
Malicious File
T1574
Hijack Execution Flow
T1574.001
DLL
TA0003
Persistence
4 techniques
T1053
Scheduled Task/Job
T1053.005
Scheduled Task
T1505
Server Software Component
T1505.003×3
Web Shell
T1543
Create or Modify System Process
T1543.003×3
Windows Service
T1547
Boot or Logon Autostart Execution
T1547.001×4
Registry Run Keys / Startup Folder
T1547.009
Shortcut Modification
TA0004
Privilege Escalation
5 techniques
T1053
Scheduled Task/Job
T1053.005
Scheduled Task
T1055
Process Injection
T1068
Exploitation for Privilege Escalation
T1543
Create or Modify System Process
T1543.003×3
Windows Service
T1547
Boot or Logon Autostart Execution
T1547.001×4
Registry Run Keys / Startup Folder
T1547.009
Shortcut Modification
TA0005
Stealth
8 techniques
T1027
Obfuscated Files or Information
T1036×4
Masquerading
T1055
Process Injection
T1070
Indicator Removal
T1070.004×3
File Deletion
T1140×3
Deobfuscate/Decode Files or Information
T1218
System Binary Proxy Execution
T1218.011
Rundll32
T1564
Hide Artifacts
T1564.001
Hidden Files and Directories
T1564.006
Run Virtual Instance
T1574
Hijack Execution Flow
T1574.001
DLL
TA0112
Defense Impairment
1 technique
T1553
Subvert Trust Controls
T1553.001
Gatekeeper Bypass
TA0007
Discovery
8 techniques
T1012
Query Registry
T1016×4
System Network Configuration Discovery
T1016.001
Internet Connection Discovery
T1033×2
System Owner/User Discovery
T1046×2
Network Service Discovery
T1057
Process Discovery
T1082
System Information Discovery
T1135×2
Network Share Discovery
T1518
Software Discovery
TA0008
Lateral Movement
1 technique
T1021
Remote Services
TA0009
Collection
3 techniques
T1025
Data from Removable Media
T1119
Automated Collection
T1560
Archive Collected Data
TA0011
Command and Control
6 techniques
T1071×3
Application Layer Protocol
T1071.001×4
Web Protocols
T1090
Proxy
T1105×4
Ingress Tool Transfer
T1132×3
Data Encoding
T1219×4
Remote Access Tools
T1573×2
Encrypted Channel
TA0040
Impact
1 technique
T1565
Data Manipulation
T1565.001
Stored Data Manipulation
WEAPONIZED

Associated vulnerabilities

8 CVEs this actor has used in observed campaigns. 8 of them exploited in the wild.

CVE-2012-0158MSCOMCTL.OCX ActiveX Controls Remote Code ExecutionIn the wildEvidence2

...has exploited client software vulnerabilities for execution, such as Microsoft Word CVE-2012-0158...

CVE-2017-11882Microsoft Office Equation Editor Remote Code ExecutionIn the wildEvidence2

...has exploited Office vulnerabilities such as CVE-2017-11882...

CVE-2018-0802Microsoft Office Equation Editor Memory Corruption RCEIn the wildEvidence2

...has exploited Microsoft Office vulnerabilities... CVE-2018-0802.

CVE-2025-9491Microsoft Windows LNK File UI Misrepresentation Remote Code Execution VulnerabilityIn the wildEvidence2

This detection identifies instances where Windows Explorer.exe spawns PowerShell or cmd.exe processes, particularly focusing on executions initiated by LNK files. This behavior is associated with the ZDI-CAN-25373 Windows shortcut zero-day vulnerability, where specially crafted LNK files are used to trigger malicious code execution through cmd.exe or powershell.exe. This technique has been actively exploited by multiple APT groups in targeted attacks through both HTTP and SMB delivery methods.

CVE-2021-31207Post-auth Arbitrary File Write in Microsoft Exchange Server (ProxyShell)In the wildEvidence1

In our telemetry, we noticed exploitation attempts of several CVEs (CVE-2021-34473, CVE-2021-34523 and CVE-2021-31207 in Microsoft Exchange, CVE-2023-26360 in Adobe ColdFusion). Therefore, we believe with moderate confidence that these web shells were dropped by exploiting an existing unpatched vulnerability.

3 more CVEs tied to this actor tracked in Mallory.

IOCS

Observables

76 indicators attributed to this actor: domains, IPs, hashes, and other artifacts pulled from reporting. View more in app.

IOC values are gated. View more in Mallory for domains, IPs, hashes, and other artifacts, or pipe them straight into your SIEM.

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: sector and geo overlap with your footprint, the IOCs they’re burning right now, detection coverage, and what to do next.
Target overlap

Match sector + geo + tech-stack targeting against your real footprint.

Tradecraft mapping54

Every observed MITRE ATT&CK technique, grouped by tactic.

Malware arsenal24

Families this actor is known to deploy, with IOCs and behavior.

Exploited CVEs8

CVEs this actor has used in known campaigns.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Observables76

Domains, IPs, and hashes tied to this actor, refreshed continuously.