Phase 00.02 · Know Your Adversary

Threat Actors & Motivations

A penetration test does not simulate "hackers" in the abstract. It simulates a specific adversary — one with a particular skill level, budget, patience, and reason for wanting in. Who you are pretending to be decides what you test, how loud you are, and how hard you push. This lesson maps the adversaries, what drives them, the framework the whole industry uses to describe their behavior, and the single biggest change to the threat landscape in a generation: artificial intelligence.

00

Why we model the adversary

You cannot defend against, or test for, an attacker you have not pictured. Every meaningful security decision — what to patch first, where to spend the budget, how realistic a penetration test should be — depends on an honest answer to one question: who is actually likely to come after this organization, and what are they capable of?

This is the idea behind threat modeling and the modern doctrine of assume breach: you stop asking "could someone get in?" and start asking "when someone with these capabilities and this motivation gets in, what happens next?" A test scoped to a bored teenager looks nothing like a test scoped to a well-funded intelligence service. Choosing the wrong adversary to simulate produces a report that feels reassuring and protects you from no one.

The tester's job is impersonation. For the length of an engagement you become a chosen adversary — adopting their tools, their patience, and their goals — so the client learns what that adversary would actually find. Picking the right one to play is the first real decision of the engagement.
Lesson
00.02
Phase
Foundations
Reads with
ATT&CK · ATLAS
01

The capability tiers

Threat actors are usually ranked by capability — the combination of skill, resources, time, and tooling they can bring to bear. At the bottom of the ladder, script kiddies run prebuilt tools they did not write and barely understand; most organizations treat them as nuisance-level noise. As you climb — professional criminals, organized crime, and finally nation-state advanced persistent threats (APTs) — resources and patience rise sharply, and so does the likelihood that an attack succeeds and goes unnoticed.

ActorCapabilityPrimary motivationWhat they look like in practice
Script kiddieLowCuriosity, bragging rights, boredomPoints prebuilt tools and copied exploit code at whatever responds. Opportunistic, noisy, easily detected — historically a nuisance. (AI changes this; see below.)
HacktivistLow–MediumIdeology, politics, protestDefacements, leaks, and denial-of-service aimed at a cause. Wants attention, so the attack is meant to be seen.
InsiderVariableGrievance, money, coercion, accidentAlready trusted and already inside. A disgruntled admin or a careless employee can do damage no external attacker easily matches.
Organized cybercrimeMedium–HighProfitRun like a business: ransomware crews, access brokers, fraud rings. Buy exploits, rent infrastructure, and reinvest the proceeds. The adversary most companies actually face.
Nation-state / APTHighEspionage, sabotage, strategic advantageFunded, patient, and stealthy. Will burn a zero-day and sit undetected for months to reach a specific objective. The high end of any threat model.

Two older labels cut across this table. A black hat acts without authorization and usually for personal gain; a white hat — the penetration tester — does the same technical work, but only with written permission and in the organization's interest. A grey hat sits in between, often acting without permission but without clear malice. The capability ladder, not the hat color, is what determines how dangerous an adversary is.

02

Motivation shapes the attack

Capability tells you what an adversary can do; motivation tells you what they will actually try. Two attackers with identical skills behave completely differently depending on why they showed up:

This is why scoping a test starts with a conversation about adversaries. A bank simulating organized crime cares about the path to funds and data exfiltration. A defense contractor simulating an APT cares about long-dwell stealth and lateral movement. Run the wrong profile and the report answers a question nobody asked.

03

MITRE ATT&CK: a shared language for behavior

Once you know who you are simulating, you need a way to describe what they do that everyone — tester, defender, and executive — reads the same way. That shared language is MITRE ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge): a free, continuously updated knowledge base of real-world adversary behavior, built from observed attacks rather than theory.

ATT&CK is organized as a matrix. The columns are tactics — the attacker's goal at each step (Reconnaissance, Initial Access, Privilege Escalation, Lateral Movement, Exfiltration, and so on). Under each tactic sit dozens of techniques and sub-techniques — the concrete how, each with a stable ID like T1566 (Phishing) or T1059 (Command and Scripting Interpreter), complete with real campaign examples, detection ideas, and mitigations.

Explore it live. The Enterprise matrix is at attack.mitre.org/matrices/enterprise. Click any technique to see who has used it in the wild and how to detect it. ATT&CK is the connective tissue between this track's threat-modeling material and the techniques you will practice in later phases.
04

How AI rewrote the hierarchy

For decades the capability ladder held a comforting assumption: danger scaled with skill. A script kiddie was harmless precisely because they could not write a working exploit, craft a convincing lure, or debug a payload that failed. That assumption is now broken. Generative AI hands a low-skill actor the one thing they always lacked — competence on demand.

Consider the script kiddie of a decade ago: they downloaded a tool, ran it against a random target, and gave up when it threw an error they could not read. The script kiddie of today opens a chatbot. They ask it to write a port scanner, and it does. They paste an error, and it fixes the code. They ask for a phishing email in flawless, native-sounding English — targeted at a specific company — and it writes one with no spelling mistakes and a plausible pretext. The same person, with no more underlying skill, is now far more dangerous than they have ever been. AI did not raise the ceiling so much as it lifted the floor — and the floor is where most attacks come from.

The new baseline. AI is a force multiplier at every tier. It lets the script kiddie generate working code, the criminal automate and scale, and the nation-state move faster — but its largest effect is at the bottom, where it turns a nuisance into a credible threat. When you scope a modern engagement, assume your adversary is AI-augmented, because the real one almost certainly is.

The shift runs in two directions. AI makes attackers more capable, and AI systems are themselves a new attack surface. Models can be fooled, poisoned, stolen, or talked into betraying their owners:

Just as ATT&CK catalogs attacks on conventional systems, MITRE ATLAS (Adversarial Threat Landscape for Artificial-Intelligence Systems) catalogs attacks on AI and machine-learning systems — reconnaissance, model access, poisoning, evasion, and exfiltration — in the same matrix format. As organizations wire AI into security tooling, hiring, and critical infrastructure, ATLAS becomes part of the threat model rather than a footnote.

Explore it live. The ATLAS matrix is at atlas.mitre.org. If ATT&CK is how adversaries attack systems, ATLAS is how they attack the AI inside those systems — and both now belong in a complete threat picture.
05

What this means for the engagement

The point of all this is intensely practical. Before you scan a single host, you and the client agree on the adversary you are simulating — and in the AI era that baseline has moved up. The "low-skill opportunist" you scope against is no longer harmless; they are AI-augmented by default. The mass-phishing campaign that used to give itself away with broken grammar now arrives polished and personalized. Treating the bottom of the ladder as a rounding error is exactly how organizations get surprised.

Carry three things forward into the rest of this phase:

Next, we turn that chosen adversary into a contract: the engagement types and the rules of engagement that decide exactly what you are — and are not — allowed to do.