T1189 Stage 03
Drive-by Compromise
Drive-by Compromise is a way for attackers to gain access to a computer when a person visits a website during normal browsing.
- Initial Access
Technique
Quick links
Press Enter to search, Esc to close
Threat Library
The attack techniques behind most intrusions, with a real example, how to detect them and how to defend.
T1189 Stage 03
Drive-by Compromise is a way for attackers to gain access to a computer when a person visits a website during normal browsing.
Technique
T1190 Stage 03
Exploit Public-Facing Application is when an attacker abuses a weakness in a system that is reachable from the Internet to get into a network.
Technique
T1566 Stage 03
Phishing is when an attacker sends a message that tricks someone into opening a malicious file, following a link or giving away a password.
Technique
T1059 Stage 04
Command and Scripting Interpreter is a technique where an attacker uses the built-in shells and scripting languages of a system to run commands, scripts or programs.
Technique
T1053 Stage 04
Scheduled Task/Job is a technique where an attacker uses the task scheduling feature built into an operating system.
Technique
T1204 Stage 04
User Execution is when an attacker gets a person to run malicious code for them.
Technique
T1547 Stage 05
Boot or logon autostart execution is when an attacker sets up a computer so that their program starts by itself when the system boots or a user logs on.
Technique
T1133 Stage 05
External Remote Services is a technique where an attacker uses a remote access service that faces the internet, such as a VPN or Citrix, to enter a network or to keep access to it.
Technique
T1547.001 Stage 05
Windows can start programs on its own when a user logs in.
Technique
T1505.003 Stage 05
A web shell is a small script that an attacker places on a web server.
Technique
T1068 Stage 06
Exploitation for privilege escalation is when an attacker uses a flaw in software to gain higher permissions than they started with.
Technique
T1140 Stage 07
Deobfuscate/Decode Files or Information is a technique where attackers unpack, decode or decrypt content they had hidden earlier, so it can be used on the target system.
Technique
T1574.001 Stage 07
DLL hijacking is when an attacker abuses the shared library files (DLLs) that Windows programs load.
Technique
T1564 Stage 07
Hide Artifacts is a technique where attackers hide the traces of their activity, such as files, folders, user accounts or running tasks.
Technique
T1070 Stage 07
Indicator Removal is a technique where an attacker deletes or changes the traces that their activity leaves behind.
Technique
T1036 Stage 07
Masquerading is when an attacker changes how a file, program, service or account looks so it seems legitimate.
Technique
T1027 Stage 07
Obfuscated Files or Information is a technique where an attacker hides the real content of a file, program or command by encrypting, encoding or packing it.
Technique
T1055 Stage 07
Process injection is when an attacker runs their own code inside another program that is already running.
Technique
T1078 Stage 07
Valid Accounts means an attacker logs in with real credentials that were stolen or bought.
Technique
T1497 Stage 07
Virtualization/Sandbox Evasion is when malware checks whether it is running inside a virtual machine or an analysis sandbox, and changes what it does if it is.
Technique
T1112 Stage 08
Modify Registry is a technique where an attacker changes settings in the Windows Registry.
Technique
T1555 Stage 09
Credentials from password stores is when an attacker looks in the places where passwords are saved and takes the logins they find.
Technique
T1003 Stage 09
OS credential dumping is when an attacker pulls account login material out of a computer.
Technique
T1087 Stage 10
Account Discovery is when an attacker builds a list of valid accounts, usernames or email addresses on a system or inside a compromised environment.
Technique
T1083 Stage 10
File and Directory Discovery is a technique where an attacker lists files and folders on a system or a network share to learn what is there.
Technique
T1057 Stage 10
Process Discovery is a technique where attackers list the programs running on a system.
Technique
T1082 Stage 10
System Information Discovery is when an attacker collects details about a device, such as its operating system version, patch level and hardware.
Technique
T1021 Stage 11
Remote Services is when an attacker uses a valid account to log in to a service built for remote access, such as SSH, RDP or VNC.
Technique
T1560 Stage 12
Archive collected data is when an attacker packs stolen files into compressed or encrypted bundles before sending them out.
Technique
T1005 Stage 12
Data from local system is when an attacker searches a computer they already control to find files and other data worth taking.
Technique
T1056 Stage 12
Input capture is when an attacker records what a user types or enters, to steal passwords or other information.
Technique
T1071 Stage 13
Application Layer Protocol is a technique where attackers talk to a system they control using ordinary network protocols, such as those used for web browsing, file transfer, email or DNS.
Technique
T1573 Stage 13
Encrypted Channel is a technique where attackers encrypt the traffic they use to control a compromised system.
Technique
T1105 Stage 13
Ingress Tool Transfer is a technique where attackers bring tools or other files from outside into a network they have already broken into.
Technique
T1041 Stage 14
Exfiltration over a C2 channel is when an attacker sends stolen data out through the same channel they already use to control the infected system.
Technique
T1486 Stage 15
Data Encrypted for Impact is when attackers encrypt files or whole systems so the owner can no longer use them, and then hold back the key.
Technique
Nothing matches. Try another word or filter.
Counts as of 17 October 2026
Brandefense
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.