Skip to main content

Boteraser | Website and Server Security Solutions

Skeleton Key

Malware

⚠️ Overview

Skeleton Key is a memory-only backdoor malware that targets Microsoft Active Directory environments by patching the Local Security Authority Subsystem Service (LSASS) process to bypass domain authentication. First documented by Dell SecureWorks in November 2015, the malware is attributed to advanced persistent threat (APT) groups, notably the Chinese-sponsored threat actor APT3 (also known as Gothic Panda), and falls under the category of credential access and persistence malware. It was publicly linked to the 2015 breach of the U.S. Office of Personnel Management (OPM), where attackers used the technique to maintain stealthy access to domain controllers.

🔧 Technical Capabilities

Skeleton Key operates entirely in memory, leaving no file on disk, and modifies the authentication flow inside LSASS by hooking the MsvValidateUser function. This patch allows the attacker to login to any domain account using a custom master password while the legitimate user credentials remain functional, enabling silent backdoor access. The malware propagates by being manually placed on a domain controller—often via prior credential theft or remote execution—and does not self-replicate, relying on lateral movement tools like PsExec or WMI. For command-and-control (C2), it typically uses encrypted communication over standard HTTPS ports or leverages existing remote access tools like RDP to avoid detection. Persistence is achieved through Windows Management Instrumentation (WMI) event subscriptions or service installations that re-execute the in-memory payload after reboot. Evasion techniques include timestamp tampering, disabling logging on the domain controller, and running with high integrity to bypass user account control. The malware does not use traditional registry keys or mutexes that can be easily scanned.

📜 History & Notable Incidents

The first known deployment of Skeleton Key occurred in early 2015 during the OPM intrusion, which exposed sensitive personnel records of over 21 million current and former U.S. government employees. MITRE ATT&CK categorizes this technique under T1556.004 (Skeleton Key), and a related research paper by Dell SecureWorks (“Skeleton Key Malware: Background and Analysis”, 2015) provides a deep technical breakdown. No specific CVEs are assigned because the attack exploits domain authentication logic rather than a software flaw, but it relies on initial access vulnerabilities like the OPM’s misconfigured multi-factor authentication.

🔍 Detection Indicators

Detection relies on behavioral indicators: anomalous LSASS process memory modifications, unexpected authentication events with identical timestamps, and successful logins from domain controllers that lack corresponding Kerberos TGT requests. Network IOCs include outgoing HTTPS connections to IP addresses associated with known APT3 infrastructure, such as the ranges 23.21.123.x or 184.73.xxx.xxx used in 2015. File-based IOCs are minimal due to memory-only operation, but Sysinternals Process Explorer can reveal LSASS handles to suspicious memory regions, and Windows Event ID 4624 (successful logon) with a master password pattern (e.g., “zxc123!”) has been reported in forensic analyses.

☠️ Risk & Impact

The primary impact of Skeleton Key is persistent, stealthy credential theft that undermines the entire domain trust model, enabling attackers to impersonate any user, including administrators, without triggering account lockouts. During the OPM incident, it facilitated the exfiltration of hundreds of gigabytes of classified personnel data, causing one of the largest data breaches in U.S. government history. Affected sectors are exclusively government and defense, but any organization using Active Directory is at risk if attackers gain initial domain controller access.

🛡️ Mitigation

Defenders should implement Multi-Factor Authentication (MFA) resistant to pass-the-hash techniques, enable comprehensive LSASS auditing (Event IDs 4670–4673), and deploy endpoint detection rules (e.g., Sigma rule “Skeleton Key LSASS Patch”) that flag memory modifications. Regular vulnerability scanning for initial access vectors—like unpatched CVE-2015-0078 (Office vulnerability used in OPM chain)—and restricting administrative remote execution tools (e.g., PsExec, WMI) are critical preventive measures. Microsoft’s Enhanced Security Administrative Environment (ESAE) and Credential Guard can further isolate LSASS from user-mode access.

A Large Share of Web Traffic Is Automated — Not All of It Is Benign

— Industry Security Reports

Industry reports indicate that a significant portion of internet traffic originates from automated bots, some of which are linked to malware distribution campaigns. See what's reaching your server.

📊 Get My Threat Report

Sign up in seconds  ·  No card required

ⓘ 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.

✓