Skip to content

Common Attack Techniques and Tactics, Techniques and Procedures

Attackers rely on a repeatable toolkit spanning initial access, execution, persistence, and lateral movement. Understanding documented TTPs from frameworks such as MITRE ATT&CK allows investigators to reconstruct attack chains and build detection strategies grounded in observed adversary behaviour.

Last updated:

Share

Common attack techniques are the specific methods adversaries use to achieve goals at each stage of an intrusion: gaining initial access, executing code, establishing persistence, escalating privileges, evading defences, stealing credentials, moving laterally, collecting data, and exfiltrating it. The term TTP, Tactics, Techniques, and Procedures, describes these methods at three levels of abstraction. The MITRE ATT&CK framework, maintained by the non-profit MITRE Corporation, catalogues more than 600 techniques and sub-techniques observed in real intrusions across enterprise, mobile, and industrial control system environments. Investigators use this taxonomy to map evidence found in logs and memory to specific adversary actions and to reconstruct the full attack chain.

Understanding TTPs matters for investigation because attackers are not random. Each threat actor tends to reuse the same techniques across campaigns, often because a particular tool or approach works reliably and they have no incentive to change it. When a forensic analyst identifies a credential dumping tool in memory or a specific type of phishing lure in email logs, that finding points toward a narrower set of possible actors and a predictable set of follow-on actions. This predictability is what makes TTP documentation operationally valuable.

The attack techniques covered here are not theoretical. They appear in criminal prosecutions, civil litigation, national security investigations, and regulatory enforcement actions in jurisdictions including India, the United States, the United Kingdom, and the European Union. India's Information Technology Act 2000 (amended 2008) and the Digital Personal Data Protection Act 2023 both create obligations around breach response and evidence preservation. The US Computer Fraud and Abuse Act, the UK Computer Misuse Act 1990, and the EU Network and Information Security (NIS2) Directive 2022 provide parallel frameworks. Investigators must understand the techniques to gather the evidence that satisfies the legal standards of each jurisdiction.

Phase (Tactic)Example TechniqueKey Log Artefact for InvestigatorsInitial AccessSpear-phishing (T1566.002)Email gateway log: sender domain, link URL,attachment hashExecutionPowerShell /Living-off-the-land(T1059.001)Process creation log: Event ID 4688, fullcommand-line argumentCredential AccessOS Credential Dumping viaLSASS (T1003)Security log: Mimikatz handle to LSASS (Event ID4656, 10 Sysmon)Lateral MovementPass-the-hash / RDP / PsExec(T1550.002, T1021)Security log: Event ID 4624 logon type 3 fromunexpected source IPExfiltrationExfil over C2 channel / DNStunnelling (T1041,T1071.004)NetFlow / DNS logs: high-volume or off-hoursoutbound to new domainArrows show the typical sequence; investigators work backward from the discovered artefact to reconstruct the full chain.
Each attack phase (tactic) has a dominant technique: the log source column is what the investigator actually searches to find evidence of that technique.

By the end of this topic you will be able to:

  • Describe the three levels of TTP abstraction and explain how the MITRE ATT&CK framework organises them across attack phases.
  • Identify the most common initial-access techniques, including spear-phishing variants and exploitation of public-facing applications, and explain the artefacts each leaves behind.
  • Explain how credential dumping works and why it enables lateral movement without triggering standard authentication alerts.
  • Describe the primary lateral movement techniques and the log sources that investigators use to detect them.
  • Apply TTP mapping to an incident scenario, connecting discovered artefacts to specific ATT&CK technique IDs and inferring the likely attack chain.
Key terms
MITRE ATT&CK
A publicly available knowledge base of adversary tactics, techniques, and procedures derived from real-world intrusion observations. Maintained by the MITRE Corporation. Techniques are identified by IDs such as T1566 (Phishing) or T1003 (OS Credential Dumping). Used by defenders, threat intelligence teams, and investigators as a common taxonomy.
Tactic
The adversary's high-level objective at a given stage of the attack: for example, Initial Access, Execution, Persistence, Privilege Escalation, or Exfiltration. ATT&CK defines 14 tactics for enterprise environments. A tactic answers the question 'why is the attacker doing this?'
Technique
The specific method used to achieve a tactic. For example, the tactic Credential Access can be achieved by the technique OS Credential Dumping (T1003). A single tactic may have many associated techniques.
Credential dumping
Extraction of authentication credentials from operating system memory, the Windows SAM database, Active Directory, or credential stores. Tools such as Mimikatz target the LSASS process. Dumped credentials allow attackers to authenticate as other users without knowing their passwords in plaintext.
Lateral movement
Techniques that allow an attacker to move from a compromised system to other systems on the same network. Examples include pass-the-hash, pass-the-ticket, remote service exploitation, and use of legitimate administrative tools such as PsExec or WMI.
Living-off-the-land (LotL)
An attack approach where the adversary uses tools and binaries already present on the target system, such as PowerShell, WMI, certutil, or mshta, rather than introducing new malware. LotL techniques are harder to detect because the executed binaries are legitimate and often whitelisted.

The TTP framework: tactics, techniques, and procedures

The three levels of TTP abstraction serve different audiences and different investigation tasks. Tactics are the highest level: they name the goal the attacker is pursuing at a given moment, such as gaining initial access, maintaining persistence after a reboot, or exfiltrating collected data. MITRE ATT&CK defines 14 tactics for enterprise environments. Knowing which tactic you are dealing with tells you what kind of evidence to look for.

Techniques are one level down: they specify how the tactic is achieved. The tactic Initial Access has 10 associated techniques including Phishing (T1566), Exploit Public-Facing Application (T1190), and Supply Chain Compromise (T1195). Each technique may have sub-techniques. Phishing has three sub-techniques: spear-phishing via attachment (T1566.001), via link (T1566.002), and via service such as social media (T1566.003). Knowing the technique tells you which specific log sources and artefacts to examine.

Procedures are the most granular level: they describe a specific, observed implementation used by a particular actor or tool. The procedure might be 'APT29 used a password-protected ZIP attachment containing a .lnk file that, when executed, ran a PowerShell command to download a second-stage payload from a compromised website.' Procedures are threat-intelligence outputs: they appear in incident reports, vendor advisories, and law enforcement disclosures. They connect abstract techniques to the real forensic artefacts left by specific campaigns.

LevelQuestion answeredInvestigation useATT&CK example
TacticWhy is the attacker doing this?Determines evidence categoryCredential Access
TechniqueHow is the tactic achieved?Identifies specific log sourcesOS Credential Dumping (T1003)
ProcedureWhat exactly did this actor do?Maps to specific forensic artefactsMimikatz sekurlsa::logonpasswords run from LSASS

Initial access techniques

The most common initial access technique observed across criminal and nation-state intrusions is phishing, specifically spear-phishing. Unlike bulk phishing, spear-phishing is crafted for a target. The attacker researches the target's organisation, role, current projects, and professional contacts before composing the lure. The email typically comes from a domain that closely resembles a trusted sender, or from a legitimately compromised account. Attachments exploit document rendering vulnerabilities or carry macros that execute on opening. Links lead to attacker-controlled pages that harvest credentials or trigger drive-by downloads.

The second most common initial access technique is exploitation of public-facing applications (T1190). Vulnerabilities in web applications, VPN concentrators, email gateways, and remote desktop services are exploited before the vendor has released a patch (zero-day) or after a patch is available but before the organisation has applied it (N-day). The 2021 Microsoft Exchange ProxyLogon vulnerabilities and the 2023 MOVEit Transfer SQL injection vulnerability both resulted in mass exploitation within days of public disclosure, affecting thousands of organisations across multiple countries.

Supply chain compromise (T1195) is a third route: the attacker compromises a trusted software supplier and embeds malicious code into a legitimate update. The 2020 SolarWinds SUNBURST campaign distributed malicious code to approximately 18,000 organisations via a signed software update. The attack bypassed perimeter controls because the malicious binary arrived as a trusted vendor update with a valid digital signature.

Execution and persistence techniques

After gaining access, attackers execute code to establish a foothold. The most common execution techniques rely on interpreters already present on the target system: PowerShell (T1059.001), Windows Command Shell (T1059.003), and Unix shell scripts. This is the living-off-the-land approach. Because PowerShell and cmd.exe are legitimate system binaries, their execution does not by itself indicate compromise. Investigators must look at what those interpreters were told to do: command-line arguments, downloaded files, outbound connections initiated, and processes spawned.

Persistence techniques ensure the attacker retains access after reboots, password changes, or partial remediation. Common methods include: Registry Run Keys and Startup Folder entries (T1547.001), which cause malicious executables to run at every logon; Scheduled Tasks (T1053.005), which execute malicious code at specified times or intervals; service installation (T1543.003), which registers malicious binaries as Windows services; and web shells (T1505.003), which place attacker-controlled code on a web server so that the attacker can reconnect via HTTP even after a VPN credential is revoked.

Web shells deserve separate attention because they are particularly common in incidents originating from web application exploitation. A web shell is a small script, often a single PHP or ASPX file, that accepts commands from the attacker via HTTP parameters and executes them on the server. They are difficult to detect because their traffic resembles legitimate web requests. Investigation requires reviewing web server file creation timestamps, comparing current files to known-good baselines, and searching for files with unusual permission settings or code patterns consistent with command-execution logic.

Credential access and privilege escalation

Credential dumping (T1003) is the most consequential technique in many intrusions because it converts a low-privilege foothold into the ability to authenticate as any user on the network. On Windows systems, the LSASS (Local Security Authority Subsystem Service) process holds authentication material in memory including NTLM password hashes and Kerberos tickets. Tools such as Mimikatz access LSASS memory directly via the Windows debugging API or by reading a memory dump of the LSASS process. The sekurlsa::logonpasswords module extracts hashes and, in some configurations, cleartext passwords stored by Windows Credential Provider.

Pass-the-hash (T1550.002) and pass-the-ticket (T1550.003) are follow-on techniques that use dumped credentials without cracking them. In pass-the-hash, the attacker injects a captured NTLM hash directly into an authentication session, authenticating as the victim user without knowing the password in plaintext. In pass-the-ticket, a captured Kerberos ticket-granting ticket (TGT) is injected into the current session, granting access to all services the original user was entitled to access. Both techniques generate authentication events in Windows Security event logs, but the events appear as legitimate authentications from the victim account, not from the attacker.

Privilege escalation uses vulnerabilities or configuration weaknesses to move from a standard user account to an administrator or SYSTEM account. Common techniques include exploitation of unpatched local privilege escalation vulnerabilities, abuse of misconfigured service permissions (where a low-privilege user can replace a service binary), and token impersonation (T1134), where the attacker captures the access token of a higher-privilege process and impersonates it. On Linux systems, SUID binary abuse and sudo misconfiguration are analogous paths.

Lateral movement and discovery

Lateral movement is the phase where an attacker moves from the initially compromised system to other systems of interest on the network. The primary goal is to reach high-value targets: domain controllers, database servers, file shares containing sensitive data, or endpoints belonging to privileged users. Lateral movement is often the longest phase of an intrusion and generates the most forensic evidence because it involves authentication events, file transfers, and remote process execution across multiple systems.

Remote Services exploitation (T1021) covers several sub-techniques. Remote Desktop Protocol (RDP, T1021.001) is frequently abused because it provides a full interactive session on the target system. SMB and Windows Admin Shares (T1021.002) allow file transfer and remote execution using dumped credentials. Windows Management Instrumentation (WMI, T1047) allows remote process execution via a legitimate management protocol that many organisations do not monitor closely. PsExec, a legitimate Sysinternals administration tool, is used to run commands on remote systems by creating a temporary service; it leaves distinctive artefacts in Windows service installation logs and the ADMIN$ share.

Discovery techniques (T1082, T1083, T1018, T1087) precede lateral movement: the attacker enumerates the network, lists active hosts, queries Active Directory for user accounts and group memberships, and identifies high-value targets before moving. Common tools include native Windows commands such as net user, net group, nltest, and ping sweeps using built-in utilities. These commands leave traces in process creation logs (Windows event ID 4688 with command-line auditing enabled) and in PowerShell script block logs.

TechniqueATT&CK IDPrimary log sourceKey event IDs
Pass-the-hashT1550.002Windows Security log4624 (logon type 3), 4625
RDP lateral movementT1021.001Security log, RDP logs4624 (logon type 10), 4778
PsExecT1569.002System log, Security log7045 (service install), 4624
WMI remote executionT1047WMI activity log4688 (child of wmiprvse.exe)
Scheduled Task creationT1053.005Security log, Task Scheduler log4698, 4702

Exfiltration, command and control, and defence evasion

Command and control (C2) channels allow the attacker to receive outputs from compromised systems and send new instructions. Attackers prefer C2 protocols that blend with legitimate traffic. HTTPS to attacker-controlled domains is the most common approach because it is encrypted and resembles normal web browsing. More sophisticated actors use DNS-over-HTTPS tunnelling (T1071.004), where commands and responses are embedded in DNS queries and answers, making the traffic nearly indistinguishable from routine DNS lookups. Some actors use legitimate cloud services including Google Drive, Dropbox, and GitHub as C2 channels, a technique classified as Web Service (T1102).

Exfiltration techniques transfer collected data to attacker-controlled infrastructure. The most common method is exfiltration over the C2 channel itself (T1041), which avoids creating additional outbound connection patterns. Large-volume exfiltration may use dedicated tools that compress and encrypt data before transfer. Investigators look for unusual outbound data volume to unfamiliar destinations, DNS queries for newly registered domains, and scheduled or automated file transfers at off-hours. Forensic artefacts may include archive files created just before exfiltration, tool binaries in temporary directories, and evidence of data staging in locations accessible to multiple systems.

Defence evasion is the collection of techniques used to avoid detection throughout the intrusion. Key approaches include: indicator removal (T1070), where attackers delete event logs, clear bash history, or remove artefacts; timestomping (T1070.006), where file modification times are altered to disrupt timeline analysis; process injection (T1055), where malicious code is injected into the memory space of a legitimate process such as explorer.exe or svchost.exe to hide its presence; and obfuscated commands (T1027), where PowerShell or cmd.exe commands are encoded in Base64 or broken across multiple variables to avoid signature-based detection. Incident response and malware analysis workflows, covered in depth in the Malware Taxonomy topic, provide the tools to unpack and analyse these evasion artefacts.

Check your understanding
Question 1 of 4· 0 answered

An investigator finds that an attacker used the legitimate Windows tool certutil.exe to download a payload from the internet. Which ATT&CK category best describes this approach?

Key Takeaways

  • TTPs describe adversary behaviour at three levels: tactics (goals), techniques (methods), and procedures (specific observed implementations). The MITRE ATT&CK framework provides a common taxonomy across more than 600 enterprise techniques, enabling investigators across jurisdictions to describe findings without ambiguity.
  • Spear-phishing and exploitation of public-facing applications are the dominant initial access techniques. Each leaves distinct artefacts in email gateway logs, web server logs, endpoint process creation logs, and browser history.
  • Credential dumping using tools such as Mimikatz converts a low-privilege foothold into network-wide access. Pass-the-hash and pass-the-ticket attacks use dumped credentials without cracking them and appear in logs as legitimate authentications, requiring correlation analysis rather than simple failed-login alerting.
  • Lateral movement via RDP, SMB, WMI, and PsExec generates authentication events and service installation logs across multiple systems. Investigators must collect logs from every system the attacker touched, not only the initially compromised host.
  • Defence evasion techniques including log deletion, timestomping, and process injection are designed to frustrate forensic analysis. Investigators counter them by collecting logs to a central SIEM before attackers can delete local copies, verifying file timestamps against alternative sources such as the Master File Table and event log entries, and analysing memory for injected code.
What does TTP stand for in cybersecurity?
TTP stands for Tactics, Techniques, and Procedures. Tactics describe the adversary's high-level goal at each stage of an attack. Techniques describe how that goal is achieved. Procedures are the specific, observed implementations used by a particular threat actor or tool. The MITRE ATT&CK framework organises thousands of documented TTPs derived from real-world intrusions.
What is spear-phishing and how does it differ from bulk phishing?
Spear-phishing is a targeted email attack crafted for a specific person or organisation, using personalised detail to increase credibility. Bulk phishing sends the same lure to large numbers of recipients. Spear-phishing is far more likely to succeed because the attacker researches the target beforehand, mimics trusted senders, and references real context such as current projects or colleagues.
What is credential dumping?
Credential dumping is the extraction of authentication credentials, such as password hashes or plaintext passwords, from operating system memory, the Windows Security Account Manager (SAM), or directory services like Active Directory. Tools including Mimikatz exploit the LSASS process to retrieve credentials from memory. The extracted credentials are then used to move laterally or escalate privileges without triggering new authentication prompts.
What is lateral movement in a cyberattack?
Lateral movement refers to techniques that allow an attacker to progress from an initial foothold to additional systems within the same network. Common methods include pass-the-hash, pass-the-ticket, remote service exploitation, and abuse of legitimate administrative tools such as PsExec or Windows Management Instrumentation. Lateral movement is often the longest phase of an intrusion and generates the most investigative evidence.
How does MITRE ATT&CK help cyber investigators?
MITRE ATT&CK provides a common taxonomy for describing adversary behaviour. Investigators use it to map artefacts found in logs and memory to specific techniques, identify which phase of the attack chain a particular artefact belongs to, and predict what the attacker may have done before or after the observed event. Threat intelligence sharing also uses ATT&CK IDs so that organisations and national CERTs can communicate findings without ambiguity.

Test yourself on Cyber Forensics with free, timed mocks.

Practice Cyber Forensics questions

Found this useful? Pass it along.

Share

Spotted an error in this page? Report a correction or read our editorial standards.

Your journey to becoming a forensic professional starts here.

Practice with mock tests, learn from structured notes, and get your questions answered by a global forensic community, all in one place.