Skip to main content
Mallory
MalwareUsed by 2 actors

PUBLOAD

Also known asnofive

PUBLOAD is a downloader/stager malware family associated with the China-linked threat actor Mustang Panda, also tracked as Stately Taurus, Earth Preta, Hive0154, and in some reporting alongside UNK_SteadySplit usage. It has been linked to Mustang Panda activity since at least early 2022 and has been used in cyber-espionage campaigns targeting government entities in the Asia-Pacific region, ASEAN-affiliated organizations, a Southeast Asian government, and members of the Tibetan community. PUBLOAD has been used to deliver additional payloads including PlugX, and reporting also describes it as a conduit for other Mustang Panda tooling such as FDMTP and PTSOCKET.

Observed delivery and execution methods include spear-phishing emails, ZIP archives containing lure executables, abuse of legitimate executables for DLL side-loading, and propagation via infected removable drives through the HIUPAN/USBFect worm. In one reported chain, a ZIP containing Talking_Points_for_China.exe loaded KeyScramblerIE.dll and ultimately deployed PUBLOAD. In another, a malicious payload identified as BrMod104.dll was described as part of the PUBLOAD family. PUBLOAD has also abused legitimate signed binaries and valid legitimate digital signatures/certificates to evade detection.

Functionally, PUBLOAD communicates with command-and-control infrastructure for further instructions and can download shellcode payloads via HTTP POST requests. Variants have used either HTTP or TCP for C2. Reported C2 traffic has masqueraded as Microsoft Windows update traffic, and one observed campaign attempted communications with www.openservername.com at 146.70.149.36. A TCP-based variant was reported to transmit host data using obfuscated TLS-like headers, while another used fake TLS headers after XOR-based encryption.

Reported host capabilities include reconnaissance and system discovery, including gathering running services with tasklist, querying registry keys to collect software version information, and identifying internet connectivity details using commands such as tracert -h 5 -4 google.com and curl http://myip.ipip.net. PUBLOAD has also been reported to collect and exfiltrate system information including volume details, computer names, usernames, and system tick counts. Additional reporting states it can harvest files with extensions such as .doc, .docx, .xls, .xlsx, .pdf, .ppt, and .pptx, compress targeted document files into RAR archives, and exfiltrate those archives to an adversary-controlled FTP site using curl.

For persistence, PUBLOAD has created scheduled tasks, including use of schtasks.exe /F /Create /TN Microsoft_Licensing /sc minute /MO 1 ..., and reporting also notes persistence via Windows registry autorun keys in some infection chains. Overall, the malware is consistently described as part of Mustang Panda espionage operations focused on persistence, payload delivery, lateral spread via USB infection, reconnaissance, and data theft/exfiltration.

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
Mustang Panda

Typical attack chains involve the use of spear-phishing emails to drop malware families like PUBLOAD or TONESHELL. PUBLOAD, which also functions similarly to TONESHELL, is also capable of downloading shellcode payloads via HTTP POST requests from a command-and-control (C2) server.

via the hacker newsthehackernews.com
UNK_SteadySplit

UNK_SteadySplit is a user of the custom TONESHELL and PUBLOAD malware families, alongside multiple other first-stage malware families delivered in phishing campaigns.

via proofpoint threat insight blogproofpoint.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

4 techniques
T1091Replication Through Removable MediaEvidence4

Mustang Panda notably utilized the USBFect worm to propagate PUBLOAD via infected USB drives, enabling lateral movement and data exfiltration.

T1566PhishingEvidence3

Mustang Panda, also called Camaro Dragon, Earth Preta, and Stately Taurus, is believed to have targeted entities in Myanmar, the Philippines, Japan and Singapore, targeting them with phishing emails designed to deliver two malware packages.

T1566.001Spearphishing AttachmentEvidence1

Typical attack chains involve the use of spear-phishing emails to drop malware families like PUBLOAD or TONESHELL.

T1566.003Spearphishing via ServiceEvidence1

"Pubload Backdoor Delivered via Phishing Lures"

Execution

7 techniques
T1053Scheduled Task/JobEvidence1

“Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.” / “APT29 used scheduler and schtasks to create new tasks on remote host as part of their lateral movement… updating an existing legitimate task to execute their tools and then returned the scheduled task to its original configuration.”

T1053.005Scheduled TaskEvidence2

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 InterpreterEvidence1
TacticExecution

facilitate two active reverse shells in parallel... Yokai, a backdoor that sets up a reverse shell to execute arbitrary commands.

T1059.003Windows Command ShellEvidence2
TacticExecution

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.

T1106Native APIEvidence1
TacticExecution

"BOOKWORM ... execution on the heap is initiated through callback function of legitimate API functions such as EnumChildWindows or EnumSystemLanguageGroupsA"; "CLAIMLOADER ... run its shellcode through the callback function"; "PUBLOAD stager leveraged Windows API functions with callback ... to bypass anti-virus monitoring"

T1204User ExecutionEvidence1
TacticExecution

"...a malicious archive with a document-spoofing executable, which launches the Claimloader DLL..."

T1574.001DLLEvidence1

This sophisticated malware utilizes Dynamic Link Library (DLL) sideloading techniques to execute malicious payloads... In a notable instance, the malware exploited a legitimate executable signed by an automation organization to load a malicious payload identified as BrMod104.dll.

Persistence

3 techniques
T1053Scheduled Task/JobEvidence1

“Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.” / “APT29 used scheduler and schtasks to create new tasks on remote host as part of their lateral movement… updating an existing legitimate task to execute their tools and then returned the scheduled task to its original configuration.”

T1053.005Scheduled TaskEvidence2

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

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, .lnk files, or .bat files in the Windows Startup folder.

T1053Scheduled Task/JobEvidence1

“Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.” / “APT29 used scheduler and schtasks to create new tasks on remote host as part of their lateral movement… updating an existing legitimate task to execute their tools and then returned the scheduled task to its original configuration.”

T1053.005Scheduled TaskEvidence2

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

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, .lnk files, or .bat files in the Windows Startup folder.

Stealth

6 techniques
T1027Obfuscated Files or InformationEvidence2
TacticStealth

The content repeatedly describes malware and threat actors using obfuscated code, encrypted strings, Base64/XOR/RC4/AES encoding, VMProtect/ConfuserEx/SmartAssembly, stack strings, control-flow flattening, opaque predicates, and hidden payloads to evade analysis and detection.

T1036MasqueradingEvidence3
TacticStealth

During the 2016 Ukraine Electric Power Attack, DLLs and EXEs with filenames associated with common electric power sector protocols were used to masquerade files.

T1036.005Match Legitimate Resource Name or LocationEvidence1
TacticStealth

Akira has used legitimate names and locations for files to evade defenses.

T1140Deobfuscate/Decode Files or InformationEvidence2
TacticStealth

The content repeatedly describes malware and threat actors decoding, decrypting, or deobfuscating payloads, strings, configuration data, commands, and C2 traffic prior to execution or use, e.g., 'APT28 macro uses the command certutil -decode to decode contents of a .txt file storing the base64 encoded payload' and 'Action RAT can use Base64 to decode actor-controlled C2 server communications.'

T1218System Binary Proxy ExecutionEvidence1
TacticStealth

The malware copies its components to a working directory... These components include: A legitimate parent process ClaimLoader itself

T1574.001DLLEvidence1

This sophisticated malware utilizes Dynamic Link Library (DLL) sideloading techniques to execute malicious payloads... In a notable instance, the malware exploited a legitimate executable signed by an automation organization to load a malicious payload identified as BrMod104.dll.

T1553.002Code SigningEvidence1

The content repeatedly describes threat actors and malware using valid, stolen, forged, self-signed, or abused code-signing certificates to sign malware and appear legitimate, including examples such as AppleJeus using a valid digital signature from Sectigo, APT41 leveraging code-signing certificates, FIN7 signing Carbanak payloads, and SUNBURST being digitally signed by SolarWinds.

Discovery

5 techniques
T1007System Service DiscoveryEvidence1
TacticDiscovery

"actors used the following command ... to obtain information about services: net start"; "APT1 used the commands net start and tasklist to get a listing of the services on the system"; "OilRig has used sc query on a victim to gather information about services"; "Indrik Spider has used the win32_service WMI class to retrieve a list of services"

T1057Process DiscoveryEvidence1
TacticDiscovery

The content repeatedly describes malware and threat actors obtaining lists of running processes, using utilities such as tasklist, ps, WMI, Get-Process, CreateToolhelp32Snapshot, EnumProcesses, and similar APIs/commands to enumerate active processes on victim systems.

T1082System Information DiscoveryEvidence3
TacticDiscovery

The content repeatedly describes malware and threat actors collecting host details such as OS version, hostname, architecture, CPU, memory, BIOS, domain, language, and other configuration data; e.g., "APT41 uses multiple built-in commands such as systeminfo and net config Workstation to enumerate victim system basic configuration information."

T1518Software DiscoveryEvidence1
TacticDiscovery

"Bazar can query the Registry for installed applications." / "BRONZE BUTLER has used tools to enumerate software installed on an infected host." / "LightSpy ... enumerate the Applications folder to collect the bundle name, bundle identifier, and version information..." / "Volt Typhoon has queried the Registry on compromised systems for information on installed software."

T1614.001System Language DiscoveryEvidence1
TacticDiscovery

Multiple malware families (e.g., Avaddon, Bazar, Clop, Ryuk, REvil, LockBit, Zeus Panda) check OS language/keyboard layout/locale and terminate or alter execution if the system matches excluded languages (commonly Russian/CIS) or does not match desired target languages (e.g., Spanish/Portuguese, Arabic, Persian).

Lateral Movement

2 techniques
T1091Replication Through Removable MediaEvidence4

Mustang Panda notably utilized the USBFect worm to propagate PUBLOAD via infected USB drives, enabling lateral movement and data exfiltration.

T1570Lateral Tool TransferEvidence1

USBfect is a worm that spreads via removable media, often used to propagate PUBLOAD for lateral movement.

Collection

2 techniques
T1005Data from Local SystemEvidence1

PUBLOAD is equipped with features to conduct reconnaissance of the infected network and harvest files of interest (.doc, .docx, .xls, .xlsx, .pdf, .ppt, and .pptx) ... PlugX then takes care of deploying another bespoke file collector called FILESAC that can collect the victim's files.

T1560Archive Collected DataEvidence2

The captured information is compressed into an RAR archive and exfiltrated to an attacker-controlled FTP site via cURL.

T1071Application Layer ProtocolEvidence1

Variants of PUBLOAD use either HTTP or TCP for command-and-control (C2) communications. The sample we observed is a variant that uses TCP... Masol RAT... communicates with its C2 servers over HTTP POST... This malware uses Google Remote Procedure Call (gRPC) for C2 communication.

T1071.001Web ProtocolsEvidence3

This payload is part of the PubLoad malware family, which functions as stager malware that communicates with its command-and-control (C2) server for further instructions. The C2 communication is facilitated through HTTP requests that attempt to masquerade as legitimate traffic associated with Microsoft Windows updates.

T1105Ingress Tool TransferEvidence2

its primary responsibility is to download next-stage payloads on the infected host... PUBLOAD... is also capable of downloading shellcode payloads via HTTP POST requests from a command-and-control (C2) server.

Exfiltration

2 techniques
T1041Exfiltration Over C2 ChannelEvidence1

PUBLOAD collected and exfiltrated critical system information... over TCP with obfuscated TLS-like headers

T1048Exfiltration Over Alternative ProtocolEvidence1

The captured information is compressed into an RAR archive and exfiltrated to an attacker-controlled FTP site via cURL. Alternatively, Mustang Panda has also been observed deploying a custom program named PTSOCKET that can transfer files in multi-thread mode.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Hashes
1 tracked

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

TypeValueLatest sighting
hash.sha256●●●●●●●●●●●●View more in app2 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 matching1

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 mapping31

Every documented technique, ranked by evidence weight.

Researcher chatter

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