HoneyMyte Enhances CoolClient with a Signed Windows Kernel R... - #2833
Open
carlospolop wants to merge 1 commit into
Open
HoneyMyte Enhances CoolClient with a Signed Windows Kernel R...#2833carlospolop wants to merge 1 commit into
carlospolop wants to merge 1 commit into
Conversation
Collaborator
Author
🔗 Additional ContextOriginal Blog Post: https://securelist.com/honeymyte-coolclient-driver-rootkit/121028 Content Categories: Based on the analysis, this content was categorized under "Windows Hardening → Windows Local Privilege Escalation / DLL Hijacking and Process Abuse; add a dedicated Windows Kernel Rootkits and DKOM subsection covering signed-driver IOCTL analysis, EPROCESS and PsLoadedModuleList unlinking, ObRegisterCallbacks protection, registry/filesystem callbacks, Nsiproxy filtering, and RPC debug-object UAC bypass". Repository Maintenance:
Review Notes:
Bot Version: HackTricks News Bot v1.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 Automated Content Update
This PR was automatically generated by the HackTricks News Bot based on a technical blog post.
📝 Source Information
🎯 Content Summary
Overview and impact
CoolClient is a modular Windows backdoor attributed to HoneyMyte, also known as Mustang Panda. It supports keylogging, clipboard theft, credential harvesting, file management, system reconnaissance, C2 communication, and plugin-based extensions. In intrusions observed during late 2025 and 2026, the malware added a signed kernel-mode driver,
msagent.sys, that communicates with the user-mode implant through IOCTL requests and provides rootkit capabilitie...🔧 Technical Details
Trusted executable DLL sideloading: Place a malicious DLL under a dependency name expected by a legitimate executable and run both from the same attacker-controlled directory. CoolClient uses a legitimate Sangfor application, optionally renamed to resemble a trusted security binary, to load
libngs.dll. Dummy exports mimic the legitimate dependency while the malicious workflow executes fromDllMain. Combining sideloading with a fake trusted-product directory and antivirus exclusions reduces scanning and makes execution appear legitimate.Encrypted in-memory staging: Store later DLL stages in files with non-executable extensions, decrypt them only in memory, and manually transfer execution to the decrypted image. CoolClient uses a repeating
0x32-byte XOR keystream derived from seed0xA4for the first loading ofloadcert.iniand a stream derived from base key0x4Dfor t...🤖 Agent Actions
Plan:
Repository review shows the sideloading and suspended-process patterns are already covered, while the kernel rootkit architecture (IOCTL trust boundary, DKOM unlinking, callback-based protection/cloaking, and Nsiproxy filtering) is not. I’ll therefore add one focused Windows kernel-rootkit page and only link it from the existing Windows driver section, avoiding duplication across DLL/UAC pages.
The core content is now written. I’m validating the new page’s pathing, Markdown/citation format, and the UAC insertion, then I’ll run repository-level diff checks and correct any issues found.
Implemented the HackTricks update.
Changes
windows-kernel-rootkits-and-dkom.mdcovering:EPROCESS.ActiveProcessLinksDKOMPsLoadedModuleListunlinkingSUMMARY.md.Validation
git diff --check: passedmdbook buildunavailable becausemdbookis not installed.This PR was automatically created by the HackTricks Feed Bot. Please review the changes carefully before merging.