Join our Newsletter — 33% off our NHI Course

How do attackers use ZeroAccess?

Attackers use ZeroAccess as a rootkit and botnet component to hide malicious activity, maintain persistence and generate fraud or unwanted traffic at scale. It commonly interferes with normal system visibility, making detection harder. Defenders should look for tampered services, unexpected kernel-level behaviour, hidden processes and signs that the host is taking part in click fraud or other abuse.

Why ZeroAccess Is Used for Stealth and Persistence

ZeroAccess is valuable to attackers because it is built to stay hidden while keeping a host under control. As a rootkit, it can interfere with normal operating system visibility, so security tools and administrators may not see the full picture. That makes it useful for long-lived compromise, repeated re-entry, and quietly supporting other malicious activity.

Because rootkit-style concealment changes what the defender can observe, the practical question is not only whether the malware is present, but whether the host’s view of itself can still be trusted. A system that hides services, processes, or drivers can appear healthy even when it is actively being controlled.

How Attackers Turn ZeroAccess Into a Fraud Platform

ZeroAccess is also used as a botnet component, which lets attackers coordinate many compromised systems at once. That scale matters because it can generate unwanted traffic, support click fraud, and distribute abuse across a large number of hosts instead of concentrating it on one machine. The result is more resilient fraud and noisier malicious infrastructure.

At the operational level, the malware’s value comes from turning individual hosts into reusable capacity. Once a system is folded into a botnet, attackers can schedule abuse, rotate tasks, and use the infected machine for activities that would be harder to sustain from a single source.

What Defenders Should Watch for on an Infected Host

The strongest clues are often indirect. Tampered services, kernel-level anomalies, hidden processes, or behaviour that does not line up with normal host administration can all suggest that ZeroAccess has altered the local security picture. Traffic patterns linked to click fraud, unusual outbound volume, or unexplained system changes are especially important when visibility tools disagree with what the host reports.

That means defenders should treat inconsistencies as a signal in themselves. If a machine’s process list, service inventory, or network behaviour cannot be reconciled with trusted telemetry, the compromise may be affecting the monitoring surface as much as the operating system.

Risk and Threat Considerations

ZeroAccess is dangerous because concealment and monetisation reinforce each other. Once the rootkit component suppresses visibility, attackers can keep the host available for fraud, traffic generation, or other abuse for longer than a normal malware infection, and the defender may not have reliable local evidence to prove what is running.

Failure mechanism: The malware alters kernel-level or system-level visibility so standard administrative checks, endpoint tools, and local process views can miss active malicious components.

Impact: Organisations can lose confidence in the integrity of the host, miss ongoing abuse, and allow a compromised system to continue generating fraudulent or unwanted traffic at scale.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while CIS Controls v8 sets the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
MITRE ATT&CK T1014 — Rootkit ZeroAccess is used as a rootkit to hide activity and persistence.
T1095 — Non-Application Layer Protocol ZeroAccess botnet abuse often relies on network traffic generation and command-and-control behavior.
Recommendation — Map hidden kernel activity to rootkit detections and validate host telemetry from outside the system. Hunt for abnormal beaconing and traffic patterns that indicate botnet-style abuse.
CIS Controls v8 CIS-10 — Malware Defenses The question is about malware use, persistence, and detection on endpoints.
Recommendation — Use malware defenses to detect, contain, and remove rootkit and botnet components.

Practitioner Guidance

What to verify: Confirm whether the host’s service list, driver state, process inventory, and network activity agree with an external source of truth such as EDR, SIEM, or a trusted live-response method. If they do not align, assume the local view may be compromised.

Decision rule: If you see hidden components or signs of traffic-generation abuse, prioritise containment and forensic collection before trusting any on-host remediation output. A cleaned-looking system can still be operating under a rootkit.

Practitioner takeaway: With ZeroAccess, the key judgment is whether the machine can still be observed reliably enough to trust its status, because stealth is part of the attack, not just a by-product.