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

TinyRCT

TinyRCT is a previously undocumented lightweight C#/.NET remote access trojan and backdoor for Windows used by the Chinese-speaking threat cluster CL-STA-1062, which overlaps with UAT-7237. It has been observed in espionage-focused intrusions targeting government entities and state-owned critical energy infrastructure in Southeast Asia. Reported capabilities include arbitrary command execution via cmd.exe, remote host management, directory and file enumeration, file reading and exfiltration, screenshot capture as JPEG, downloading files from URLs, and self-deletion. TinyRCT communicates with hardcoded command-and-control infrastructure over plain HTTP, using AES-128-CBC encryption; reported details include C2 address 45.32.113[.]172, a default 10-second polling interval, and a hardcoded key "ThisIsASecretKey87654321." File exfiltration was described as occurring in 40 KB gzip-compressed AES-encrypted chunks. The malware contains a Simplified Chinese string in its code. Unit 42 found the payload hosted on attacker infrastructure at 139.180.134[.]221 as PerfWatson2.exe, a filename chosen to mimic a legitimate Microsoft Visual Studio telemetry component. TinyRCT was delivered through a DLL side-loading/AppDomainManager injection chain using a malicious archive named chrome_setup.zip containing a legitimate signed chrome_setup.exe, a malicious chrome_setup.exe.config, and a rogue MyAppDomainManager.dll. The loader checked for execution from the user Downloads directory, retrieved PerfWatson2.exe from the staging server, dropped it into %LOCALAPPDATA%, and created a scheduled task named GoogleUpdaterTaskSystem140.0.7272.0 for persistence. TinyRCT itself terminates if not running from %LOCALAPPDATA%. Its self-destruct routine uses choice.exe to delay deletion and removes its persistence scheduled task. Reported related indicators include 139.180.134[.]221, 45.32.113[.]172, PerfWatson2.exe, chrome_setup.zip, MyAppDomainManager.dll, and the scheduled task name GoogleUpdaterTaskSystem140.0.7272.0.

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.

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
UAT-7237

CL-STA-1062 employs a hybrid toolkit, combining open-source tools like SoftEther VPN, Mimikatz, and VNT with a newly discovered custom backdoor named TinyRCT. TinyRCT, a lightweight C# backdoor, allows for arbitrary command execution, file exfiltration, screenshot capture, and self-deletion, with its code containing a simplified Chinese string indicating its origin.

via scworldscworld.com
CL-STA-1062

CL-STA-1062 employs a hybrid toolkit, combining open-source tools like SoftEther VPN, Mimikatz, and VNT with a newly discovered custom backdoor named TinyRCT. TinyRCT, a lightweight C# backdoor, allows for arbitrary command execution, file exfiltration, screenshot capture, and self-deletion, with its code containing a simplified Chinese string indicating its origin.

via scworldscworld.com
MITRE ATT&CK

Techniques & procedures

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

Execution

6 techniques
T1053Scheduled Task/JobEvidence1

...and registers a scheduled task to keep the infection alive across system reboots.

T1053.005Scheduled TaskEvidence2

creates a scheduled task named GoogleUpdaterTaskSystem140.0.7272.0 set to run at the highest available privileges on every user login

T1059Command and Scripting InterpreterEvidence3

TinyRCT, a lightweight C# backdoor, allows for arbitrary command execution...

T1059.003Windows Command ShellEvidence2

It’s a lightweight C# backdoor that runs arbitrary commands via cmd.exe

T1574Hijack Execution FlowEvidence2

...a rogue DLL ("MyAppDomainManager.dll") that's used to trigger an AppDomainManager injection attack to load the malicious DLL...

T1574.001DLLEvidence2

Delivery often involves a malicious DLL disguised within a seemingly legitimate application installer.

Persistence

2 techniques
T1053Scheduled Task/JobEvidence1

...and registers a scheduled task to keep the infection alive across system reboots.

T1053.005Scheduled TaskEvidence2

creates a scheduled task named GoogleUpdaterTaskSystem140.0.7272.0 set to run at the highest available privileges on every user login

Privilege Escalation

2 techniques
T1053Scheduled Task/JobEvidence1

...and registers a scheduled task to keep the infection alive across system reboots.

T1053.005Scheduled TaskEvidence2

creates a scheduled task named GoogleUpdaterTaskSystem140.0.7272.0 set to run at the highest available privileges on every user login

Stealth

7 techniques
T1036MasqueradingEvidence4

The attackers then establish persistence using VPNs and other tools disguised as legitimate system processes.

T1070Indicator RemovalEvidence1

TinyRCT is equipped to ... delete itself from the compromised host.

T1070.004File DeletionEvidence4

TinyRCT, a lightweight C# backdoor, allows for arbitrary command execution, file exfiltration, screenshot capture, and self-deletion...

T1497Virtualization/Sandbox EvasionEvidence2

...while taking steps to avoid running in sandboxed environments.

T1497.001System ChecksEvidence1

Upon execution, the malware performs an environment validation to explicitly verify that it was executed from %LOCALAPPDATA% . If the malware was executed from any other location – such as a sandbox environment or a malware analyst’s desktop – the binary terminates immediately.

T1574Hijack Execution FlowEvidence2

...a rogue DLL ("MyAppDomainManager.dll") that's used to trigger an AppDomainManager injection attack to load the malicious DLL...

T1574.001DLLEvidence2

Delivery often involves a malicious DLL disguised within a seemingly legitimate application installer.

Discovery

6 techniques
T1016System Network Configuration DiscoveryEvidence1

Host Fingerprinting and Registration Before entering its main command loop, TinyRCT conducts initial reconnaissance to fingerprint the infected host... collecting the following data points: ... Local IP addresses

T1033System Owner/User DiscoveryEvidence1

TinyRCT conducts initial reconnaissance to fingerprint the infected host... collecting the following data points: User and system context: Current username, machine name and OS version.

T1082System Information DiscoveryEvidence2

TinyRCT ... enables system reconnaissance, command execution, file uploads, screenshot capture, remote control...

T1083File and Directory DiscoveryEvidence4

enumerates directories and files, reads and exfiltrates files

T1497Virtualization/Sandbox EvasionEvidence2

...while taking steps to avoid running in sandboxed environments.

T1497.001System ChecksEvidence1

Upon execution, the malware performs an environment validation to explicitly verify that it was executed from %LOCALAPPDATA% . If the malware was executed from any other location – such as a sandbox environment or a malware analyst’s desktop – the binary terminates immediately.

Collection

1 technique
T1113Screen CaptureEvidence5

TinyRCT, a lightweight C# backdoor, allows for arbitrary command execution, file exfiltration, screenshot capture, and self-deletion...

Command and Control

4 techniques
T1071Application Layer ProtocolEvidence4

The malware uses hardcoded C2 addresses and AES-128 CBC encryption.

T1071.001Web ProtocolsEvidence2

The C2 address is hardcoded at 45.32.113[.]172, communicating over plain HTTP with AES-128 CBC encryption

T1105Ingress Tool TransferEvidence3

downloads files from URLs

T1573Encrypted ChannelEvidence1

All traffic is encrypted using AES-128, though the encryption key is hard-coded directly inside the binary.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence3

The group has been observed exfiltrating data, including web server source code...

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
6 tracked

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

Hashes
6 tracked

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

Other
7 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in apptoday
domain●●●●●●●●●●●●View more in apptoday
ip.v4●●●●●●●●●●●●View more in apptoday
domain●●●●●●●●●●●●View more in app1 day ago
hash.sha256●●●●●●●●●●●●View more in app1 day ago
hash.sha256●●●●●●●●●●●●View more in app1 day ago
ACTIVITY FEED

Recent activity

7 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

scworldNews
Jun 26, 2026
Chinese APT CL-STA-1062 targets Southeast Asia with new TinyRCT backdoor | brief | SC Media

A lightweight C# backdoor used for persistent access, arbitrary command execution, file exfiltration, screenshot capture, and self-deletion. It uses hardcoded C2 addresses and AES-128 CBC encryption, and is delivered via a malicious DLL disguised inside a legitimate-looking application installer.

Read more
security affairsNews
Jun 26, 2026
Chinese APT CL-STA-1062 Expands Attacks on Southeast Asian Critical Infrastructure With Custom Malware

A bespoke lightweight C# backdoor used by CL-STA-1062 for long-term, low-visibility persistence. It executes arbitrary commands, performs file and directory enumeration, exfiltrates files in encrypted chunks, captures screenshots, downloads files, creates persistence via a scheduled task, and can self-delete.

Read more
the hacker newsNews
Jun 26, 2026
Chinese-Speaking APT Deploys New TinyRCT Backdoor in Southeast Asia Campaign

Custom .NET backdoor / remote access trojan used in attacks against Southeast Asian government and critical infrastructure targets. It supports arbitrary command execution, system and file reconnaissance, file upload and exfiltration, screenshot capture, remote control, self-deletion, sandbox evasion, and HTTP beaconing with AES-128-CBC encrypted communications.

Read more
cyber security newsNews
Jun 26, 2026
CL-STA-1062 Hackers Use TinyRCT Backdoor to Target Southeast Asian Governments

A custom Windows remote access trojan/backdoor written in C#. It is delivered via chrome_setup.zip using AppDomainManager Injection, checks execution context to evade sandboxing, downloads its payload as PerfWatson2.exe, establishes persistence via a scheduled task, beacons to C2 every ten seconds using AES-128-encrypted traffic, and supports shell command execution, file listing/reading, payload download, screenshot capture, and self-deletion.

Read more
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 matching19

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 vulnerabilities

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 mapping21

Every documented technique, ranked by evidence weight.

Researcher chatter

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