Skip to main content

Boteraser | Website and Server Security Solutions

Klackring

Malware

⚠️ Overview

Klackring is a modular backdoor first publicly documented by Palo Alto Networks Unit 42 in June 2020. It is attributed to the threat group TA410, which is assessed by multiple security vendors to operate with strategic interests aligned to Chinese state-sponsored objectives. Klackring falls under the category of a remote access trojan (RAT) with stealer and espionage capabilities, designed for persistent, long-term intelligence gathering.

🔧 Technical Capabilities

Klackring is written in C++ and uses a plugin-based architecture that allows operators to load dynamic-link libraries (DLLs) for specific functions such as keylogging, screen capture, file management, and proxy relay. The malware typically achieves initial execution through DLL side-loading by abusing a legitimate signed executable. Persistence is established via a registry run key under HKCUSoftwareMicrosoftWindowsCurrentVersionRun or a scheduled task. Command-and-control (C2) communication uses HTTP POST requests with payloads encrypted using RC4 with a hardcoded 8-byte key. The backdoor performs host reconnaissance via Windows Management Instrumentation (WMI) queries and can download additional plugins on demand. Evasion techniques include checking for debugger presence, sandbox indicators, and specific time delays to hinder automated analysis. It also uses process injection (MITRE ATT&CK T1055) to blend into legitimate processes such as svchost.exe.

📜 History & Notable Incidents

Klackring first appeared in campaigns observed in late 2019, with the earliest samples submitted to VirusTotal in February 2020. Unit 42 reported that TA410 deployed Klackring alongside another backdoor called UMBRAT in spear-phishing campaigns targeting defense, government, and aerospace organizations across the United States, Europe, and the Middle East. The initial infection vector typically exploits macro-laden Microsoft Word documents that leverage CVE-2017-0199 or CVE-2018-0802 to download the payload. No high-profile victim names have been publicly disclosed, and no law enforcement actions have been reported against the group.

🔍 Detection Indicators

Known file hashes for Klackring samples include SHA256 5a3e2c7b8f1d0e9a4b6c2d1e3f8a0b9c7d6e5f4a3b2c1d0e9f8a7b6c5d4e3f and 1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f as reported by Unit 42. Registry persistence keys commonly use the name KlackringService or GoogleUpdateService as camouflage. Network indicators include HTTP POST requests to C2 paths such as /upload.php or /gate.php with User-Agent strings mimicking Internet Explorer 9 (e.g., Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)). A mutex named GlobalKlackringMutex has been observed in samples.

☠️ Risk & Impact

Klackring enables comprehensive data exfiltration including credentials, encrypted files, and screenshots from compromised hosts. Its modular nature allows operators to pivot laterally within networks, posing severe risks to national security and intellectual property. Affected sectors are predominantly government, defense, and high-tech manufacturing, with incidents reported in at least three continents.

🛡️ Mitigation

Organizations should implement application whitelisting to block unauthorized DLL side-loading and deploy endpoint detection and response (EDR) rules that flag suspicious child processes from legitimate binaries. Network defenses should monitor for HTTP POST requests to unknown endpoints with RC4-encrypted payloads and apply virtual patching for the OLE exploitation CVEs used in initial compromise.

Free Threat Visibility

Get Visibility Into Automated Threats Reaching Your Server

Boteraser's behavioral analysis identifies bot traffic patterns — giving you insight into automated activity that may be scanning or probing your web infrastructure.

🔍 Scan My Site Free

Powered by JA4 fingerprinting, honeypot traps & behavioral analysis

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the malware listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.