An exploit kit is a malicious toolkit containing multiple exploits for software vulnerabilities. It profiles a visiting device, selects an exploit likely to work, and attempts to deliver a malware payload. Exploit kits historically targeted browsers and plugins through compromised websites and malvertising, enabling a drive-by infection with little or no deliberate download interaction.
An exploit kit is not the final malware. It is an automated delivery system. The installed payload might be ransomware, an information stealer, a banking Trojan, or a remote-access tool.
How an exploit-kit attack works
- Traffic source: a compromised site, malicious advertisement, injected script, phishing link, or redirect sends the browser into an attacker-controlled chain.
- Gate: the infrastructure filters visitors by location, browser, referrer, IP reputation, or previous visits to avoid researchers and unsuitable targets.
- Landing page: scripts fingerprint the operating system, browser, plugin versions, and other environment details.
- Exploit selection: the kit chooses code for a matching software vulnerability, often one already fixed by a vendor.
- Exploitation: malicious content triggers memory corruption or another flaw and executes code outside the intended browser workflow.
- Payload: shellcode or a loader retrieves and starts the final malware.
- Cleanup and redirection: the campaign may redirect the user to a normal page and rotate domains to conceal the chain.
Exploit kit vs. related terms
| Term | Meaning |
|---|---|
| Vulnerability | A weakness in software or configuration |
| Exploit | Code or technique that takes advantage of a vulnerability |
| Exploit kit | Infrastructure bundling discovery, targeting, multiple exploits, and payload delivery |
| Drive-by download | An unintended download or execution triggered through browsing |
| Fake update | Social engineering that asks the user to install something; it may not exploit a software flaw |
A browser download appearing after a visit does not automatically prove an exploit succeeded. Review process and security telemetry for actual execution.
Possible signs and telemetry
- A chain of rapid redirects through unfamiliar advertising or newly registered domains.
- Obfuscated script, fingerprinting, or exploit content blocked by browser or network security.
- A browser or document reader spawning a script host, shell, loader, or unknown executable.
- A crash followed by a new process, file, persistence item, or outbound connection.
- Alerts naming an exploit, CVE, landing page, shellcode, or downloaded payload.
- Several users reaching the same URL but only unpatched devices becoming infected.
What to do after suspected exposure
- Isolate an affected endpoint if payload execution is possible.
- Preserve the chain: original URL, referrer, redirects, timestamps, browser version, process tree, downloaded files, DNS, proxy, and endpoint alerts.
- Identify the vulnerability and payload. The blocked exploit and installed malware require different containment actions.
- Run a trusted full scan and hunt for persistence, credentials accessed, and connections made after the browser event.
- Apply the vendor patch across every affected product and similar endpoint. Blocking one campaign domain does not close the vulnerability.
- Reimage when integrity is uncertain, especially if code executed with elevated privilege.
Prevention priorities
Enable automatic updates for the operating system, browser, document readers, and extensions; remove unsupported plugins and software; and prevent ordinary browsing with administrator privileges. Use exploit protection, endpoint behavior monitoring, protective DNS, web filtering, and ad-security controls. Organizations can use browser isolation for high-risk browsing and restrict browsers from launching unnecessary script interpreters or executable content.
Exploit kits are less dominant than during the era of Flash and Java browser plugins, but the model remains relevant: automate target profiling, exploit an exposed weakness, and deliver a chosen payload.
Frequently asked questions
Do exploit kits only use zero-day vulnerabilities?
No. They often target known vulnerabilities for which patches already exist because many devices remain outdated.
Can visiting a legitimate website expose me?
Yes. A compromised site or malicious advertisement can redirect visitors without the site owner’s knowledge. A fully patched, isolated, and monitored browser reduces the chance that exposure becomes execution.