Cyber Security News

Chinese Hackers Use Rootkit to Hide ToneShell Malware Activity

A Chinese-linked threat group tied to the HoneyMyte, also known as Mustang Panda or Bronze President, is using a new kernel rootkit to hide its ToneShell backdoor.

The campaign has hit government networks across Southeast and East Asia, with the heaviest impact in Myanmar and Thailand. The goal is long-term spying, not quick money theft.

The attack starts with a malicious driver, dropped on already compromised Windows systems and loaded as a mini‑filter driver under the name ProjectConfiguration.sys.

The driver is signed with an old, stolen certificate from Guangzhou Kingteller Technology Co., Ltd., which helps it look trusted to the operating system and some security tools.

Injection workflow (Source – Securelist)

Securelist researchers identified that this driver does not only load the ToneShell backdoor, but also shields the whole toolset from security scans.

They linked the campaign to earlier HoneyMyte activity because victims often had other group tools present, such as the ToneDisk USB worm, PlugX, and older ToneShell builds.

Once loaded, the driver injects ToneShell into a high‑privilege svchost.exe process, then hides both its own file and the new process.

It hooks file and registry operations so any attempt to delete or rename the driver, or to change its service keys, returns STATUS_ACCESS_DENIED at kernel level.

It also tampers with Microsoft Defender’s WdFilter altitude so that its own filter sits deeper in the stack, letting it see and block operations before many security engines.

Rootkit-Driven Infection and Stealth

The driver carries two shellcodes inside its .data section. The first creates a new svchost.exe instance, writes its process ID to disk, and prepares shared event names and file paths.

The second shellcode is the ToneShell backdoor itself, injected into that svchost process and added to a protected process list so other tools cannot open a handle to it.

ToneShell then talks to command‑and‑control servers over raw TCP on port 443, faking a TLS 1.3 record with a simple header and XOR‑encrypted payload:-

Header:  0x17 0x03 0x04
Length:  uint16
Body:    XOR_encrypted_data

This comprehensive technical breakdown indicates a clear shift by HoneyMyte toward kernel‑level stealth, making memory forensics and rootkit‑aware detection essential on high‑value government networks.

Follow us on Google NewsLinkedIn, and X to Get More Instant UpdatesSet CSN as a Preferred Source in Google.

Tushar Subhra Dutta

Tushar is a senior cybersecurity and breach reporter. He specializes in covering cybersecurity news, trends, and emerging threats, data breaches, and malware attacks. With years of experience, he brings clarity and depth to complex security topics.

Recent Posts

Google Chrome 153 Update Fixes 42 Security Flaws, Including 3 Critical Ones

Google has released an important Chrome 153 security update that fixes 42 vulnerabilities across the…

2 hours ago

CISA and NIST Release Technical Checklist for Safeguarding Identity Tokens From Theft and Misuse

The Cybersecurity and Infrastructure Security Agency (CISA) and the National Institute of Standards and Technology…

12 hours ago

CISA Shares 17 Techniques Used by Hackers to Compromise Active Directory Environments

CISA and five international cybersecurity agencies have released detailed guidance describing 17 common techniques hackers…

13 hours ago

Apple Rolls Out Massive Security Update Fixing 273 Vulnerabilities Across Its Devices

Apple has released one of its largest coordinated security rollouts, addressing 273 distinct critical vulnerabilities…

13 hours ago

How to Keep Malware’s Rotating Infrastructure From Becoming a Detection Gap

You can’t detect today's attacks with yesterday’s threat intelligence; that’s how you could briefly formulate…

14 hours ago

Microsoft Bans Its AI Models From Launching Cyberattacks or Escalating Their Own Access

Microsoft has published a draft Humanist AI Code of Conduct that would prohibit its in-house…

14 hours ago