Red Teaming Fundamentals: Mindset, Methodology, and Engagement Types

By Debraj Basak·Jun 19, 2026 · Updated Jun 20, 2026·10 min readRed Teaming

Objective: Understand what a red team engagement actually is, how it differs from vulnerability assessment and penetration testing, the adversarial mindset and methodologies that structure it, the typology of engagement formats, and how every offensive action maps back to MITRE ATT&CK to produce measurable defender value.


1. What Red Teaming Actually Is

Red teaming is objective-driven adversary simulation that tests an organization’s detection and response capability — not an exhaustive enumeration of every vulnerability. A penetration test prioritizes coverage of the attack surface; a red team engagement prioritizes realism and a targeted goal: reaching high-value assets such as executive workstations, code repositories, or financial systems while remaining undetected.

TermPrecise Meaning
Vulnerability AssessmentAutomated/semi-automated enumeration of known weaknesses; no exploitation
Penetration TestScoped, time-boxed exploitation to confirm impact; goal is coverage
Red Team EngagementObjective-driven, adversary-realistic campaign testing detection & response
Adversary EmulationRed team constrained to a specific threat actor’s documented TTPs, mapped to ATT&CK
Purple Team ExerciseCollaborative, transparent session where red and blue tune specific techniques together

The defining trait: red team engagements deliberately do not seek full coverage. They genuinely test whether the organization can block or detect an attack chain, which is why they are the longest-running of all assessment types — stealth and patience are part of the deliverable.


2. The Adversarial Mindset

A red operator thinks objective-first, not checklist-first. Compliance testing asks “is this control present?” Adversarial thinking asks “what is the cheapest path to the crown jewels that the SOC will not see?”

Three mental anchors define the mindset:

  • Objective-first — every action serves a defined goal (data, access, impact). Noise that does not advance the objective is risk.
  • Stealth-conscious — assume the environment is instrumented. Prefer living-off-the-land over noisy tooling; pace operations to blend with baseline activity.
  • Iterative — reconnaissance, hypothesis, action, observation, adapt. A blocked path is intelligence, not a dead end.

The premise underpinning modern engagements is assume breach: perimeter compromise is treated as inevitable, so the real measurement is how fast the defender detects and contains post-compromise activity.


3. Industry Methodologies

Red teaming inherits structure from established testing methodologies, then layers ATT&CK on top for adversary realism.

MethodologyFocus
PTESSeven-phase end-to-end execution model
OSSTMMOperational security measurement and metrics
NIST SP 800-115Technical guide to information security testing

PTES (Penetration Testing Execution Standard) provides the canonical seven phases:

  1. Pre-engagement Interactions — scope, objectives, rules of engagement, timelines, legal/compliance
  2. Intelligence Gatheringreconnaissance, OSINT, passive and active scanning
  3. Threat Modeling
  4. Vulnerability Analysis
  5. Exploitation
  6. Post-Exploitation
  7. Reporting

These methodologies describe how to test; ATT&CK describes how adversaries behave. A red team uses PTES/NIST for process discipline and ATT&CK as the operating language to choose and document technique-level actions.


4. Engagement Types Deep Dive

Engagement format is chosen by organizational maturity and the question being answered.

Engagement TypeDefinition
Full Scope (Black Box)Simulates a real attacker against the entire environment; no insider knowledge granted
Assumed BreachStarts inside the network to measure post-compromise detection and containment speed
Objective-BasedTargets a specific outcome or asset without a full organizational assessment
Threat-InformedMirrors the TTPs of adversaries most likely to target the industry (adversary emulation)
Purple TeamCollaborative, shared-visibility execution with a debrief after each TTP

In an Assumed Breach, the client grants the foothold — executing a payload, issuing a single-use VPN or VDI session, or staging a “stolen laptop” scenario — so the team skips Initial Access and focuses on post-exploitation.

Knowledge levels cut across all formats:

LevelInformation Provided
Black boxNone; no insider/privileged information
Grey boxLimited (e.g., network diagrams, low-priv credentials, no source)
White boxFull system and security-control information (typical for Assumed Breach)

Low-maturity orgs benefit most from purple or objective-based work; mature orgs with a functioning SOC gain the most from full-scope, unannounced engagements.


Hierarchy diagram showing five red team engagement types branching from a central node, with arrows indicating that purple team suits low-maturity organizations and full-scope suits high-maturity SOCs
Engagement format is selected by organizational maturity and the specific defensive question being tested.

5. MITRE ATT&CK as the Red Team Operating Language

MITRE ATT&CK is a globally recognized knowledge base of adversary tactics and techniques built from real-world observations. It gives red and blue a common language: tactics are the adversary’s objectives, techniques are how they achieve them, and procedures are the specific implementations.

The Enterprise Matrix spans Windows, macOS, Linux, and cloud, organized into 14 tactics: Reconnaissance, Resource Development, Initial Access, Execution, Persistence, Privilege Escalation, Defense Evasion, Credential Access, Discovery, Lateral Movement, Collection, Command and Control, Exfiltration, and Impact.

ATT&CK Navigator lets teams annotate technique coverage as a JSON layer — color and score per technique — to track what was attempted, alerted, or blocked.

{
  "name": "Engagement-2024 Coverage",
  "domain": "enterprise-attack",
  "techniques": [
    { "techniqueID": "T1566.001", "score": 100, "color": "#e60d0d", "comment": "Initial access - undetected" },
    { "techniqueID": "T1059.001", "score": 50,  "color": "#fce93a", "comment": "Executed - alerted, not blocked" },
    { "techniqueID": "T1003.001", "score": 0,   "color": "#31a354", "comment": "Blocked by Credential Guard" }
  ]
}

Although ATT&CK was created to support adversary emulation, it is equally valuable to blue teams for detection, hunting, and response — which is precisely why red teams document in ATT&CK terms.


6. The Engagement Lifecycle

The Red Team Guide condenses execution into three macro-phases: gain access, establish persistence, and perform operational impact. Expanded against ATT&CK tactics, the flow is:

Pre-Engagement ──► Recon ──► Initial Access ──► Execution ──► Persistence
   (RoE/SoW)     (TA0043)     (TA0001)          (TA0002)      (TA0003)
                                                                  │
                                                                  ▼
   Debrief/Report ◄── Exfiltration ◄── Collection ◄── Lateral Move ◄── Priv Esc
     (ATT&CK map)      (TA0010)         (TA0009)        (TA0008)       (TA0004)

Each phase produces a deliverable: pre-engagement yields the signed scope and RoE; recon yields a target profile; exploitation yields proof-of-access artifacts; reporting yields the ATT&CK-mapped findings and detection-gap backlog.


Left-to-right flow diagram of the six-stage red team engagement lifecycle from pre-engagement scoping through ATT&CK-mapped reporting
Each lifecycle phase produces a concrete deliverable, ending in an ATT&CK-mapped findings report and detection-gap backlog.

7. Rules of Engagement and Pre-Engagement

No packet is sent without written authorization. The Rules of Engagement (RoE) and Statement of Work define the legal and operational guardrails. A minimal RoE skeleton:

RULES OF ENGAGEMENT — <Client> / <Vendor>
1. Scope (in-bounds):    IP ranges, domains, cloud tenants, physical sites
2. Out-of-Scope:         Systems/data explicitly forbidden (e.g., prod payroll)
3. Authorized Actions:   Exploitation? Lateral movement? Data exfil simulation?
4. Notification State:   Announced | Unannounced (does SOC know?)
5. Deconfliction:        24/7 emergency contact, get-out-of-jail signal phrase
6. Data Handling:        Treatment of sensitive data encountered mid-op
7. Engagement Window:    Start/end dates, permitted hours
8. Legal Authorization:  Signatures, SoW reference, indemnification

The deconfliction channel and notification state are non-negotiable: they prevent a real incident response from spinning up against an authorized test and define whether the blue team is being tested blind.


8. Reconnaissance — Passive Versus Active

ATT&CK separates passive collection from active probing. T1596 (Search Open Technical Databases) sends no traffic to the target — it queries third-party indexes. T1595 (Active Scanning) probes victim infrastructure directly and is noisier and higher-risk.

import shodan, whois  # read-only OSINT libraries

api = shodan.Shodan("<authorized-engagement-key>")

# Passive WHOIS lookup — registrar/registration metadata only
record = whois.whois("scoped-target.example")
print(record.registrar, record.creation_date)

# Query Shodan's EXISTING index — no packets sent to the target host
host = api.host("203.0.113.10")
for service in host["data"]:
    print(service["port"], service["product"])

Passive recon is favored early because it leaves no trace in the target’s telemetry. Active scanning is sequenced only when scope and stealth budget permit, since it surfaces in firewall and IDS logs.


9. Adversary Emulation and the Tooling Ecosystem

Threat-informed engagements use Adversary Emulation Plans — MITRE prototype documents built from public threat reports — so operators behave like a specific group (e.g., APT29, FIN7), sticking to that actor’s known TTPs with latitude in implementation.

ToolRole
MITRE CALDERAAutomated post-compromise emulation driven by an ATT&CK-based adversary model
Atomic Red TeamLibrary of small, focused tests mapping one-to-one to ATT&CK techniques
Cobalt Strike / Sliver / HavocC2 frameworks that simulate adversary command-and-control channels (conceptual)
ATT&CK NavigatorVisualizes technique coverage and compares threat profiles

Atomic Red Team enables unit-style TTP testing. The pattern below runs a benign discovery technique on a lab VM to validate telemetry — it produces no harm:

# Lab VM only - benign discovery, no exploitation
Import-Module Invoke-AtomicRedTeam

# T1016 - System Network Configuration Discovery
Invoke-AtomicTest T1016 -ShowDetails
Invoke-AtomicTest T1016 -TestNumbers 1   # runs: ipconfig /all, route print

10. Red, Blue, and Purple Team Dynamics

The mode of collaboration defines the exercise. In an unannounced red team, the blue team is blind — this measures real-world detection. In a purple team, red and blue share visibility and debrief after each TTP, maximizing tradecraft coverage and detection tuning.

ModeInformation SharingBest For
Red (unannounced)None until debriefMeasuring true SOC detection/response
Red (announced)Blue knows test is occurringControlled validation, reduced IR risk
PurpleFull, real-timeRapid detection engineering, low-maturity uplift

Purple is the fastest route to closing gaps; unannounced red is the truest measure of readiness. Mature programs alternate between them.


Abstract illustration of a glowing blue dividing line separating a red offensive side from a blue defensive side, symbolizing red and blue team collaboration in a purple team exercise
Purple teaming bridges the adversarial and defensive perspectives by replacing opacity with shared visibility and real-time feedback.

11. Common Attacker Techniques

A red team chains techniques across tactics. A canonical illustrative chain for teaching — not a how-to — runs:

T1566.001 Spearphishing Attachment → T1059.001 PowerShell → T1003.001 LSASS Memory → T1021.002 SMB/Admin Shares → T1048.003 Exfiltration Over Non-C2 Protocol.

TechniqueDescription
PhishingSpearphishing attachment as initial access vector
Valid AccountsCredential abuse; the assumed-breach entry point
PowerShell ExecutionMost-observed Execution interpreter in intrusions
Process InjectionStealth execution and defense evasion primitive
Credential DumpingLSASS memory access for lateral movement material
Lateral MovementSMB/admin shares to reach high-value hosts

MITRE ATT&CK Mapping

TechniqueMITRE IDDetection
Spearphishing AttachmentT1566.001Mail gateway, attachment sandboxing
Valid AccountsT1078Anomalous logon, Security EID 4624
PowerShellT1059.001Script Block Logging EID 4104, AMSI
Process InjectionT1055Sysmon EID 7/EID 8
LSASS MemoryT1003.001Sysmon EID 10 GrantedAccess
SMB/Admin SharesT1021.002EID 5145, logon type 3
Web Protocol C2T1071.001Sysmon EID 3, proxy logs
Exfil Over C2T1041Sysmon EID 3, egress volume

Flow diagram showing a five-step ATT&CK technique chain from spearphishing attachment through PowerShell execution, LSASS credential dumping, SMB lateral movement, to exfiltration
A canonical teaching chain illustrating how ATT&CK techniques link across tactics to form a complete attack path.

12. Defensive Strategies and Detection

A red team’s value is realized only when the blue team instruments the environment to measure it. Deploy Sysmon with a tuned config and enable the relevant audit policies.

Event IDWhat It Captures
Event ID 1Process Create — execution lineage
Event ID 3Network Connection — beaconing / C2 callouts
Event ID 7Image Loaded — DLL load (injection detection)
Event ID 11File Create — drops to disk
Event ID 22DNS Query — DNS-based C2 / tunneling

Enable Audit Process Creation (feeds Sysmon EID 1 and Security EID 4688 with command-line logging), Audit Logon Events for credential-based lateral movement, Audit Object Access for exfiltration/persistence, and Audit Privilege Use for escalation. Key ETW providers include Microsoft-Windows-Kernel-Process, Microsoft-Windows-DNS-Client, AMSI, and Microsoft-Windows-PowerShell.

A foundational Sigma sketch for surfacing reconnaissance commands in process-creation telemetry:

title: Red Team Awareness - Host & Domain Discovery Commands
logsource:
  product: windows
  service: security
detection:
  selection:
    EventID: 4688
    CommandLine|contains:
      - 'ipconfig /all'
      - 'route print'
      - 'net group "Domain Admins"'
  condition: selection
level: low

After the engagement, generate a coverage report and feed it into ATT&CK Navigator to drive a prioritized detection backlog:

TACTICS = {
    "T1596": "Reconnaissance", "T1566.001": "Initial Access",
    "T1059.001": "Execution",  "T1003.001": "Credential Access",
    "T1021.002": "Lateral Movement", "T1041": "Exfiltration",
}
detected = {"T1059.001", "T1003.001"}   # techniques the SOC alerted on

for tid, tactic in TACTICS.items():
    status = "HIT" if tid in detected else "GAP"
    print(f"[{status}] {tactic:20} {tid}")

Adopt an assume-breach posture: segment networks so lateral movement is detectable and costly, enable PowerShell Script Block Logging via GPO, and turn on command-line auditing. Map successful detections and missed techniques back to the ATT&CK matrix to build the remediation backlog.


13. Tools for Red Team Operations

ToolDescriptionLink
MITRE CALDERAAutomated ATT&CK-based adversary emulationcaldera.mitre.org
Atomic Red TeamUnit tests per ATT&CK techniqueatomicredteam.io
ATT&CK NavigatorCoverage visualization and planningattack.mitre.org
SysmonDeep process/network/file telemetrysysinternals.com
SigmaVendor-agnostic detection rule formatsigmahq.io
VolatilityMemory forensics for post-engagement analysisvolatilityfoundation.org

Summary

  • Red teaming is objective-driven adversary simulation that measures detection and response — not exhaustive vulnerability enumeration.
  • The adversarial mindset is objective-first, stealth-conscious, and iterative, anchored on an assume-breach premise.
  • Engagement type (full scope, assumed breach, objective-based, threat-informed, purple) is chosen by organizational maturity and the question being asked.
  • MITRE ATT&CK’s 14 tactics provide the common language that lets red document operations and blue translate findings into detections.
  • Every offensive TTP is paired with Sysmon/audit telemetry and an ATT&CK-mapped debrief that produces a prioritized detection-gap backlog.

Related Tutorials

References

Get new drops in your inbox

Windows internals, exploit dev, and red-team write-ups — no spam, unsubscribe anytime.