07 β Red Team Fundamentals
Traditional penetration testing often asks:
What vulnerabilities exist in this environment?
Red teaming asks a broader question:
Can a realistic adversary achieve a defined objective, and can the organisation detect and respond to the activity?
This represents an important change in mindset.
A penetration test may discover:
External Service βVulnerability βSystem Compromise βFindingA red team engagement may evaluate an entire attack chain:
Adversary Objective βInitial Access βExecution βPersistence βPrivilege Escalation βCredential Access βDiscovery βLateral Movement βTarget System βObjectiveThe technical activity is only one part of the exercise.
A professional red team also evaluates:
-
Preventive controls
-
Identity controls
-
Endpoint security
-
Network security
-
Cloud security
-
Logging
-
Detection engineering
-
SOC operations
-
Incident response
-
Security architecture
-
Human processes
The objective is not simply:
Can we compromise something?
The objective is:
How well can the organisation prevent, detect, investigate, contain, and understand realistic adversary behaviour?
Module Mission
Section titled βModule MissionβYour mission is to understand how authorised red team engagements simulate realistic adversaries without creating unnecessary business risk.
The core methodology is:
Business Objective βThreat Intelligence βAdversary Selection βRules of Engagement βAttack Path Planning βControlled Execution βDetection Observation βObjective Validation βEvidence Collection βAttack Reconstruction βPurple Team Collaboration βReporting βSecurity ImprovementBy the end of this module, you should understand that professional red teaming is not simply:
Advanced hacking.
It is a structured security-assurance discipline.
1. What Is Red Teaming?
Section titled β1. What Is Red Teaming?βRed teaming is an authorised security exercise designed to simulate realistic adversary behaviour against an organisation.
The engagement attempts to answer questions such as:
Can an attacker obtain initial access?
Can they expand privilege?
Can they move between systems?
Can they reach critical assets?
Will security controls stop them?
Will defenders detect them?
Can defenders investigate the activity?
Can the organisation respond effectively?Red teaming therefore measures more than vulnerabilities.
It measures the effectiveness of the security program.
2. Red Team vs Penetration Test
Section titled β2. Red Team vs Penetration TestβThese activities overlap, but their objectives differ.
| Penetration Test | Red Team |
|---|---|
| Vulnerability focused | Objective focused |
| Broad technical coverage | Realistic attack path |
| Usually shorter | Often longer |
| Findings oriented | Scenario oriented |
| Known testing scope | May involve limited defender awareness |
| Tests vulnerabilities | Tests security capabilities |
| Technical remediation | Strategic security improvement |
A penetration tester may ask:
What can I compromise?
A red team operator asks:
Can I achieve the agreed objective while following the engagement constraints?
3. Red Team vs Vulnerability Assessment
Section titled β3. Red Team vs Vulnerability AssessmentβA vulnerability assessment primarily identifies weaknesses.
Assets βScanning βPotential Vulnerabilities βRisk ReviewRed teaming instead follows realistic attack paths.
Adversary βInitial Access βIdentity βMovement βObjectiveBoth provide value, but they answer different questions.
4. Red Team vs Purple Team
Section titled β4. Red Team vs Purple TeamβRed team:
SimulateAdversary BehaviourBlue team:
DetectInvestigateRespondPurple teaming brings both together:
Red Team β Collaboration βBlue TeamThe purpose is rapid defensive improvement.
5. Assume Breach
Section titled β5. Assume BreachβSome exercises begin with an assume-breach scenario.
Instead of spending significant time proving initial access, the red team may be provided with:
Standard User Account
Workstation Access
Cloud Identity
Application AccessThe exercise then asks:
What could an attacker accomplish after obtaining this foothold?
This is useful for testing internal security controls.
6. Objective-Based Testing
Section titled β6. Objective-Based TestingβA red team engagement should have meaningful objectives.
Weak objective:
Compromise as many machines as possible.
Better objective:
Determine whether an attacker with an initial employee foothold could reach systems supporting the organisationβs critical financial process.
The objective should connect technical activity to business risk.
7. Crown Jewels
Section titled β7. Crown JewelsβCritical assets are sometimes described as crown jewels.
Examples include:
Identity Infrastructure
Payment Systems
Customer Databases
Source Code
Production Cloud
Backup Infrastructure
Security Infrastructure
Sensitive Intellectual PropertyRed team scenarios should be designed around assets that matter to the organisation.
8. Threat-Informed Red Teaming
Section titled β8. Threat-Informed Red TeamingβStrong red teams do not select techniques randomly.
They study relevant threats.
Sources may include:
Threat Intelligence
Industry Reports
Incident History
Known Threat Actors
MITRE ATT&CK
Internal Risk AssessmentsThe goal is to understand:
Which adversaries and techniques are realistically relevant to this organisation?
9. Adversary Emulation
Section titled β9. Adversary EmulationβAdversary emulation attempts to reproduce selected behaviours associated with realistic threat actors.
Conceptually:
Threat Intelligence βAdversary Behaviour βRelevant Techniques βControlled Simulation βSecurity ValidationThe goal is not theatrical imitation.
The goal is realistic security testing.
10. MITRE ATT&CK
Section titled β10. MITRE ATT&CKβMITRE ATT&CK provides a structured knowledge base describing adversary behaviours.
A simplified attack sequence might include:
Reconnaissance
Resource Development
Initial Access
Execution
Persistence
Privilege Escalation
Defense Evasion
Credential Access
Discovery
Lateral Movement
Collection
Command and Control
Exfiltration
ImpactATT&CK provides a common language between offensive and defensive teams.
11. Tactics
Section titled β11. TacticsβA tactic represents an adversary objective.
Examples:
Initial Access
Persistence
Credential Access
Discovery
Lateral MovementThink of a tactic as:
What is the adversary trying to accomplish?
12. Techniques
Section titled β12. TechniquesβA technique describes how an adversary may accomplish a tactic.
Conceptually:
Tactic βTechnique βImplementationDuring red team planning, techniques should be selected because they support the scenarioβnot simply because they are technically interesting.
13. ATT&CK Mapping
Section titled β13. ATT&CK MappingβMaintain an engagement mapping such as:
| Phase | ATT&CK Tactic | Technique | Status |
|---|---|---|---|
| Initial foothold | Initial Access | Approved simulation | Completed |
| Local action | Execution | Approved technique | Completed |
| Environment mapping | Discovery | Account discovery | Completed |
| Movement | Lateral Movement | Approved method | Tested |
This later becomes valuable for detection engineering.
14. Rules of Engagement
Section titled β14. Rules of EngagementβRules of Engagement are critical.
They define exactly what the red team may and may not do.
A typical ROE covers:
Scope
Objectives
Testing Period
Permitted Techniques
Prohibited Techniques
Target Systems
Excluded Systems
Data Handling
Communication
Escalation
Stop Conditions15. Written Authorization
Section titled β15. Written AuthorizationβEvery red team engagement requires explicit authorization.
Never rely on:
Someone told us it was okay.
The engagement should identify:
Authorising Authority
Scope
Testing Window
Approved Activities
Escalation ContactsThis protects both the organisation and the assessment team.
16. Scope
Section titled β16. ScopeβScope may include:
Domains
Networks
Applications
Cloud Accounts
Identity Systems
Endpoints
Facilities
EmployeesSome areas may explicitly remain outside scope.
Example:
IN SCOPE
Corporate Lab NetworkTest Active DirectoryTraining Cloud Account
OUT OF SCOPE
Production Payment SystemMedical SystemsThird-Party NetworksPersonal Employee Devices17. Prohibited Actions
Section titled β17. Prohibited ActionsβRed team engagements commonly restrict activities capable of creating excessive business impact.
Examples may include:
Denial of Service
Destructive Data Modification
Unapproved Social Engineering
Safety-Critical Systems
Unapproved Third Parties
Production Data DestructionNever infer permission for these activities.
18. Stop Conditions
Section titled β18. Stop ConditionsβDefine when testing must stop.
Examples:
Unexpected Production Impact
Safety Concern
Unintended Third-Party Access
Critical System Instability
Sensitive Data Exposure Beyond Requirement
Emergency Request from Engagement ControllerOperators must know exactly who can invoke the stop condition.
19. Engagement Control
Section titled β19. Engagement ControlβA professional engagement should have designated contacts.
Example:
Executive Sponsor βEngagement Controller βRed Team Lead βRed Team OperatorsThe controller helps resolve uncertainty during testing.
20. White Team
Section titled β20. White TeamβSome exercises use a white team.
The white team understands the exercise and coordinates between participants.
White Team / \ β β Red Team Blue TeamThe white team may manage:
-
Safety
-
Scope
-
Escalations
-
Exercise injects
-
Business impact
-
Final deconfliction
21. Deconfliction
Section titled β21. DeconflictionβA defender may discover suspicious activity during the exercise.
The organisation needs a controlled process to determine:
Red Team Activity?
or
Real Attacker?This is called deconfliction.
It must not weaken genuine incident response.
22. Operational Security
Section titled β22. Operational SecurityβRed teams also practice operational security.
In an engagement context, OPSEC means preventing unnecessary exposure of:
Engagement Information
Testing Accounts
Infrastructure
Evidence
Client Data
Operator Identity
Assessment PlansThe goal is controlled executionβnot concealment for malicious purposes.
23. Red Team Infrastructure
Section titled β23. Red Team InfrastructureβAuthorised engagements may require controlled infrastructure for:
Testing Systems
Logging
Payload Delivery Simulations
Communication
Evidence Collection
Scenario SupportInfrastructure should be:
Authorised
Documented
Controlled
Monitored
Removed After Engagement24. Attack Infrastructure Governance
Section titled β24. Attack Infrastructure GovernanceβMaintain an inventory:
| Asset | Purpose | Owner | Engagement | Status |
|---|---|---|---|---|
| RT-LAB-01 | Test server | Red Team | ENG-001 | Active |
| RT-DOMAIN-01 | Scenario support | Red Team | ENG-001 | Active |
| RT-LOG-01 | Evidence | Red Team | ENG-001 | Active |
This prevents forgotten infrastructure after testing.
25. Red Team Attack Lifecycle
Section titled β25. Red Team Attack LifecycleβA simplified lifecycle is:
Planning βReconnaissance βInitial Access βExecution βPersistence βPrivilege Escalation βCredential Access βDiscovery βLateral Movement βCollection βObjective βCleanupNot every engagement needs every phase.
26. Reconnaissance
Section titled β26. ReconnaissanceβReconnaissance develops an understanding of the target environment.
Potential information includes:
Domains
Applications
Technology
Cloud Providers
Public Services
Identity Providers
Remote Access
Business FunctionsOnly interact with systems according to the engagement rules.
27. Attack Surface Mapping
Section titled β27. Attack Surface MappingβBuild a high-level map:
Enterpriseββββ Internet Applicationsβββ Remote Accessβββ Emailβββ Cloudβββ Identityβββ Endpointsβββ Networkβββ Third PartiesThen identify likely trust relationships.
28. Initial Access
Section titled β28. Initial AccessβInitial access represents the first authorised foothold in the scenario.
Possible categories include:
Application Exposure
Valid Account Scenario
Remote Access Scenario
Cloud Identity Scenario
Approved Social Engineering SimulationThe exact mechanism must align with the ROE.
29. Initial Access Is Not the Objective
Section titled β29. Initial Access Is Not the ObjectiveβA common mistake is treating the first foothold as success.
The real sequence may be:
Initial Access βLow Privilege βInternal Discovery βIdentity Analysis βPrivilege Path βCritical AssetInitial access is often only the beginning.
30. Execution
Section titled β30. ExecutionβExecution represents the ability to run approved actions within the compromised or simulated context.
From an assessment perspective, ask:
Which Security Context?
Which User?
Which Host?
Which Controls?
Which Telemetry?Execution should always remain within the authorised scenario.
31. Persistence
Section titled β31. PersistenceβPersistence describes techniques adversaries use to maintain access.
In red teaming, persistence should be tested only where required.
The objective may be to determine:
Would the organisation detect an approved persistence simulation?
Avoid unnecessary persistent changes.
32. Persistence Safety
Section titled β32. Persistence SafetyβAny persistence mechanism used during an engagement must be:
Documented
Reversible
Tracked
Approved
RemovedCleanup is mandatory.
33. Privilege Escalation
Section titled β33. Privilege EscalationβPrivilege escalation asks whether the current foothold can obtain greater authority.
Conceptually:
Standard User βWeak Control βElevated User βAdministratorThe weakness may exist in:
Identity
Permissions
Configuration
Application
Operating System
Cloud IAM34. Privilege Is Contextual
Section titled β34. Privilege Is ContextualβPrivilege does not always mean:
Local AdministratorIt may mean:
Domain Privilege
Cloud Administrator
Database Administrator
Application Administrator
CI/CD Administrator
Backup AdministratorAlways relate privilege to the engagement objective.
35. Credential Access
Section titled β35. Credential AccessβCredential access represents attempts to obtain authentication material.
During professional testing, credentials are highly sensitive evidence.
Controls should define:
What May Be Collected?
How Is It Stored?
Who May Access It?
How Long Is It Retained?
When Must It Be Deleted?36. Credential Access Is Not the Goal
Section titled β36. Credential Access Is Not the GoalβFinding a credential matters because of what it enables.
Think:
Credential βIdentity βPrivilege βAccessible Systems βTrust βObjective37. Discovery
Section titled β37. DiscoveryβDiscovery allows an attacker to understand the environment.
Questions include:
Where Am I?
Who Am I?
Which Systems Exist?
Which Users Exist?
Which Trusts Exist?
Which Security Controls Exist?
Where Are Critical Assets?Discovery should be purposeful.
38. Avoid Noisy Discovery Without Purpose
Section titled β38. Avoid Noisy Discovery Without PurposeβPoor approach:
Scan Everything βGenerate Noise βCollect Huge OutputBetter:
Form Hypothesis βPerform Focused Discovery βValidate βContinueThis is more professional and safer.
39. Identity Discovery
Section titled β39. Identity DiscoveryβModern red teams place significant emphasis on identity.
Map:
Users
Groups
Roles
Service Accounts
Cloud Identities
Administrative Accounts
Trust RelationshipsThen ask:
Which identities provide meaningful movement toward the objective?
40. Lateral Movement
Section titled β40. Lateral MovementβLateral movement describes movement between systems or security contexts.
Conceptually:
Host A βIdentity / Trust βHost B βAdditional AccessThe important question is not simply whether movement is technically possible.
Ask:
Why was Host A trusted by Host B?
41. Trust Relationships
Section titled β41. Trust RelationshipsβTrust is often the real attack surface.
Examples:
User β Workstation
Workstation β Server
Server β Database
Application β Cloud Role
CI/CD β Production
Active Directory β Cloud
Cloud β SaaSRed teams should map these relationships.
42. Lateral Movement Across Technologies
Section titled β42. Lateral Movement Across TechnologiesβModern attack paths may look like:
Endpoint βEnterprise Identity βCloud SSO βCloud Application βWorkload Identity βProduction DataMovement is no longer limited to Windows machines.
43. Command and Control Concepts
Section titled β43. Command and Control ConceptsβReal adversaries require mechanisms for interacting with compromised systems.
Red team exercises may simulate aspects of this behaviour to test defensive visibility.
From a defensive perspective, evaluate:
Outbound Connections
DNS Activity
Proxy Logs
Endpoint Telemetry
Network Analytics
Unusual DestinationsThe goal is security-control validation.
44. C2 Testing Safety
Section titled β44. C2 Testing SafetyβCommand-and-control simulations must remain:
Authorised
Controlled
Engagement Specific
Logged
RemovableDo not use uncontrolled infrastructure or techniques outside the ROE.
45. Defense Evasion
Section titled β45. Defense EvasionβReal adversaries may attempt to avoid security controls.
Red teams can safely test whether approved adversary behaviours are visible to defenders.
The objective is not:
Become invisible at any cost.
It is:
Determine which behaviours security controls can and cannot observe.
46. Detection Gap
Section titled β46. Detection GapβSuppose:
Red Team Action βEndpoint Telemetry Exists βNo Detection Rule βSOC Receives No AlertThis is a detection gap.
The remediation may involve detection engineering rather than patching a vulnerability.
47. Prevention vs Detection
Section titled β47. Prevention vs DetectionβSecurity controls may:
Prevent
Detect
Delay
Contain
RespondA mature assessment determines which occurred.
Example:
| Technique | Prevented | Detected | Investigated |
|---|---|---|---|
| Initial access simulation | No | Yes | Yes |
| Privilege change | No | Yes | No |
| Internal discovery | No | No | No |
| Sensitive access | Yes | Yes | Yes |
This provides much richer information than a vulnerability list.
48. Collection
Section titled β48. CollectionβCollection represents gathering information relevant to the adversary objective.
During an engagement:
Collect the minimum data required to demonstrate impact.
Do not unnecessarily collect real customer or employee information.
49. Simulated Data
Section titled β49. Simulated DataβWhenever possible, use:
Canary Files
Test Records
Dummy Credentials
Synthetic Documents
Scenario DataThis reduces unnecessary exposure to production information.
50. Exfiltration Simulation
Section titled β50. Exfiltration SimulationβIf data-exfiltration controls must be evaluated, simulation is often preferable.
Conceptually:
Test Data βApproved Transfer Simulation βSecurity Controls βDetectionThe objective is validating controls, not removing genuine sensitive data.
51. Impact
Section titled β51. ImpactβSome adversary behaviours target availability or integrity.
Real destructive activity can create unacceptable business risk.
Red team engagements should therefore commonly use:
Simulation
Proof of Access
Controlled Demonstrationrather than destructive execution.
52. Stop at Sufficient Proof
Section titled β52. Stop at Sufficient ProofβSuppose the objective is:
Determine whether the red team could access the payroll database.
If the team proves:
Current Identity βDatabase Authorization βPayroll Databaseit may not be necessary to extract payroll records.
Proof should be proportional to the objective.
53. Attack Chains
Section titled β53. Attack ChainsβIndividual weaknesses become more important when chained.
Example:
Weak Application Control βStandard User βExcessive Internal Trust βService Account βCloud Role βProduction StorageNo single weakness may explain the full risk.
The attack chain does.
54. Attack Path Documentation
Section titled β54. Attack Path DocumentationβRecord every meaningful transition:
Step 01 β Initial foothold
Step 02 β Identity discovered
Step 03 β Internal trust identified
Step 04 β Privilege increased
Step 05 β Cloud access obtained
Step 06 β Target resource reachedEach transition should have evidence.
55. Attack Path Register
Section titled β55. Attack Path RegisterβExample:
| ID | Start | Transition | Target | Status |
|---|---|---|---|---|
| AP-01 | User | Workstation trust | Server | Validated |
| AP-02 | Server | Service identity | Cloud | Validated |
| AP-03 | Cloud | Excessive role | Storage | Validated |
This provides a clear engagement narrative.
56. Attack Graph Thinking
Section titled β56. Attack Graph ThinkingβAn enterprise can be visualised as:
User ββββ Workstation β ββββ Server β β ββββ Database β β β ββββ Cloud SSO β ββββ Production β ββββ SaaSEach arrow represents trust or access.
Red teaming asks:
Which sequence of relationships leads to the objective?
57. Attack Path vs Vulnerability
Section titled β57. Attack Path vs VulnerabilityβA vulnerability is usually a weakness.
An attack path is:
Weakness +Identity +Trust +Privilege +Reachability =Path to ImpactThis distinction is fundamental.
58. Detection Validation
Section titled β58. Detection ValidationβFor each important action ask:
Was Telemetry Generated?
Was It Collected?
Was It Analysed?
Was an Alert Generated?
Did SOC See It?
Was It Investigated?
Was It Escalated?This creates the detection lifecycle.
59. Telemetry Validation
Section titled β59. Telemetry ValidationβA detection may fail because:
No Log Generated βor
Log Generated βNot Collected βor
Collected βNo Detection βor
Alert Generated βNot InvestigatedEach represents a different remediation problem.
60. Time to Detect
Section titled β60. Time to DetectβMeasure:
Red Team Action βTelemetry βAlert βAnalyst InvestigationUseful metrics may include:
Time to Detection
Time to Triage
Time to Escalation
Time to Containment61. Purple Teaming
Section titled β61. Purple TeamingβPurple teaming converts red team observations into defensive improvement.
Workflow:
Red Executes Technique βBlue Observes βTelemetry Reviewed βDetection Improved βTechnique Repeated βDetection ValidatedThis creates immediate learning.
62. Purple Team Exercise
Section titled β62. Purple Team ExerciseβSuppose an approved technique produces no alert.
Instead of simply reporting:
SOC failed.
The teams collaborate:
Review Endpoint Logs βIdentify Available Event βBuild Detection βRepeat Simulation βValidate AlertThe result is measurable security improvement.
63. Detection Engineering
Section titled β63. Detection EngineeringβRed team observations can help defenders create detections around:
Authentication
Privilege Changes
Suspicious Processes
Identity Abuse
Network Movement
Cloud API Activity
Sensitive Resource AccessThe best red teams understand how their activity appears to defenders.
64. Red Team Evidence
Section titled β64. Red Team EvidenceβMaintain evidence throughout the engagement.
Example:
Evidence ID:RT-EV-021
Timestamp:2026-08-28 11:20
Phase:Discovery
Source:Authorised Test Workstation
Target:Training Domain
Observation:Approved identity discovery activity successfully enumerated information required for the defined attack-path scenario.
Detection:No SOC alert observed during exercise review.65. Evidence Timeline
Section titled β65. Evidence TimelineβMaintain a chronological timeline.
| Time | Action | Asset | Result | Detection |
|---|---|---|---|---|
| 10:00 | Initial foothold simulation | WS01 | Success | Detected |
| 10:20 | Discovery | WS01 | Success | No alert |
| 11:00 | Privilege validation | SRV01 | Success | Detected |
| 11:30 | Target access | APP01 | Success | Escalated |
This becomes extremely valuable during reporting.
66. Operator Journal
Section titled β66. Operator JournalβEach operator should maintain notes containing:
Timestamp
Objective
Action
Source
Target
Result
Evidence ID
ATT&CK Mapping
Detection Status
Cleanup StatusDo not reconstruct the engagement from memory afterward.
67. Evidence Handling
Section titled β67. Evidence HandlingβRed team evidence may contain:
Credentials
Screenshots
Configuration
Internal Hostnames
Security Architecture
Sensitive Business InformationProtect it accordingly.
68. Cleanup Register
Section titled β68. Cleanup RegisterβMaintain:
| Item | System | Created By | Removal Required | Status |
|---|---|---|---|---|
| Test account | LAB-AD | Red Team | Yes | Removed |
| Test file | WS01 | Red Team | Yes | Removed |
| Cloud resource | Training AWS | Red Team | Yes | Removed |
Cleanup should be verifiable.
69. Reporting
Section titled β69. ReportingβA red team report should explain the attack as a story.
Not:
Finding 1Finding 2Finding 3Finding 4Instead:
Initial Access βInternal Foothold βIdentity Weakness βPrivilege Path βCloud Access βCritical ObjectiveThen identify the controls that failed at each stage.
70. Executive Reporting
Section titled β70. Executive ReportingβExecutives need to understand:
What Was the Objective?
Was It Achieved?
How?
What Business Assets Were at Risk?
Which Security Layers Failed?
Which Security Layers Worked?
What Should Be Fixed First?Avoid overwhelming executives with tool output.
71. Technical Reporting
Section titled β71. Technical ReportingβTechnical teams need:
Attack Timeline
Affected Assets
Identity Paths
Evidence
ATT&CK Mapping
Detection Results
Root Causes
Remediation
Retest GuidanceBoth views should describe the same engagement.
72. Report Security Control Successes
Section titled β72. Report Security Control SuccessesβA professional red team report should not document only failures.
Example:
Initial Access βSucceeded
Privilege Escalation βSucceeded
Cloud Movement βBlocked by Conditional AccessThe final control worked.
That matters.
73. Root Cause Analysis
Section titled β73. Root Cause AnalysisβSuppose the engagement identified:
Weak Workstation Controls
Excessive Service Account Privilege
Broad Network Access
Weak Cloud RoleThe deeper root cause may be:
Excessive implicit trust between enterprise security zones and identities.
This gives leadership a strategic remediation theme.
74. Security Control Mapping
Section titled β74. Security Control MappingβMap attack stages to defensive controls.
| Attack Stage | Expected Control | Result |
|---|---|---|
| Initial Access | Endpoint protection | Detected |
| Discovery | Endpoint telemetry | Logged only |
| Privilege | Identity monitoring | Not detected |
| Movement | Network segmentation | Failed |
| Cloud Access | Conditional Access | Blocked |
This makes the report actionable.
75. Red Team Success Is Not Domain Admin
Section titled β75. Red Team Success Is Not Domain AdminβA red team is not successful merely because it obtains:
Domain Adminor:
Cloud AdministratorSuccess means the engagement answered the security question it was designed to test.
Sometimes the most valuable result is:
Attack Stopped βDetected βInvestigated βContainedThat demonstrates effective security.
76. Failure Can Be a Successful Outcome
Section titled β76. Failure Can Be a Successful OutcomeβSuppose the red team cannot reach the objective because:
Segmentation Blocks Movement
MFA Prevents Identity Abuse
EDR Detects Execution
SOC Responds CorrectlyThat is useful evidence.
Red teaming is not a competition between red and blue teams.
77. Red Team Maturity
Section titled β77. Red Team MaturityβA mature red team progresses from:
Tool Focus βTechnique Focus βAttack Path Focus βThreat Focus βBusiness Objective FocusThis is the professional progression you should aim for.
78. Common Beginner Mistakes
Section titled β78. Common Beginner MistakesβTreating Red Teaming as Stealthy Pentesting
Section titled βTreating Red Teaming as Stealthy PentestingβThe objective is security validation, not showing how clever the operator is.
Randomly Selecting Techniques
Section titled βRandomly Selecting TechniquesβTechniques should support the scenario.
Chasing Domain Admin
Section titled βChasing Domain AdminβPrivilege only matters when it advances the objective.
Ignoring Business Risk
Section titled βIgnoring Business RiskβEvery major attack path should connect to meaningful impact.
Ignoring Detection
Section titled βIgnoring DetectionβA red team must understand defensive visibility.
Creating Unnecessary Persistence
Section titled βCreating Unnecessary PersistenceβOnly use what the scenario requires.
Collecting Too Much Data
Section titled βCollecting Too Much DataβDemonstrate impact with minimum necessary access.
Forgetting Cleanup
Section titled βForgetting CleanupβEvery change introduced during testing must be tracked.
Ignoring Control Successes
Section titled βIgnoring Control SuccessesβSuccessful defensive controls belong in the report.
Treating Blue Team as the Enemy
Section titled βTreating Blue Team as the EnemyβBoth teams ultimately work toward the same objective.
79. Practical Red Team Lab Scenario
Section titled β79. Practical Red Team Lab ScenarioβConsider an isolated enterprise lab:
Internet Simulation βTest Workstation βLab Active Directory βApplication Server βTraining Cloud Account βSynthetic Finance DataObjective:
Determine whether an attacker beginning with an authorised standard-user foothold could reach the synthetic finance data and whether the security monitoring environment detects the attack path.
80. Step 1 β Define Objective
Section titled β80. Step 1 β Define ObjectiveβStart:Standard User on LAB-WS01
Target:Synthetic Finance Data
Goal:Demonstrate authorised access
Secondary Goal:Measure detection81. Step 2 β Define Rules
Section titled β81. Step 2 β Define RulesβAllowed:
Identity discoveryApproved host discoveryControlled privilege validationApproved lateral movementTraining cloud accessSynthetic data access
Not Allowed:
DoSProduction systemsReal employee credentialsDestructive actionsThird-party infrastructure82. Step 3 β Map the Environment
Section titled β82. Step 3 β Map the EnvironmentβInitial architecture:
LAB-WS01 βLAB-AD βAPP01 βCloud SSO βTraining Cloud βFinance-TestNow identify which trust relationships require validation.
83. Step 4 β Establish Initial Position
Section titled β83. Step 4 β Establish Initial PositionβRecord:
Identity:LAB\student01
Host:LAB-WS01
Privilege:Standard User
Objective:Finance-TestThis becomes the beginning of the attack timeline.
84. Step 5 β Perform Focused Discovery
Section titled β84. Step 5 β Perform Focused DiscoveryβDetermine:
Current Identity βRelevant Groups βReachable Systems βBusiness Application βPotential TrustDo not enumerate unrelated systems without reason.
85. Step 6 β Form an Attack Hypothesis
Section titled β85. Step 6 β Form an Attack HypothesisβSuppose discovery indicates:
student01 βCan Access APP01 βAPP01 Uses Cloud IntegrationHypothesis:
Compromise or abuse of the application trust may provide a path toward the training cloud environment.
86. Step 7 β Validate the Next Transition
Section titled β86. Step 7 β Validate the Next TransitionβValidate only the approved relationship:
User βAPP01Record:
Evidence
Timestamp
Security Context
Detection Status87. Step 8 β Analyse Application Trust
Section titled β87. Step 8 β Analyse Application TrustβSuppose:
APP01 βUses βCloud Application IdentityThe attack path becomes:
Standard User βAPP01 βCloud Identity βTraining Cloud88. Step 9 β Validate Cloud Scope
Section titled β88. Step 9 β Validate Cloud ScopeβBefore continuing, confirm that:
Training Cloud Accountis explicitly included in scope.
Never follow an attack path into an environment simply because the path exists.
89. Step 10 β Determine Cloud Privilege
Section titled β89. Step 10 β Determine Cloud PrivilegeβSuppose the application identity has:
Read Finance-TestThe attack path now becomes:
LAB-WS01 βAPP01 βCloud Application Identity βFinance-TestThe technical objective may already be proven.
90. Step 11 β Use Synthetic Evidence
Section titled β90. Step 11 β Use Synthetic EvidenceβInstead of accessing real financial information, retrieve only the approved marker:
REDTEAM-LAB-OBJECTIVE-ACHIEVEDThis demonstrates objective completion safely.
91. Step 12 β Review Detection
Section titled β91. Step 12 β Review DetectionβNow work with defenders.
Ask:
Was Initial Activity Logged?
Was Discovery Logged?
Was APP01 Access Logged?
Was Cloud Identity Use Logged?
Was Finance-Test Access Logged?
Which Actions Generated Alerts?
Which Were Investigated?92. Step 13 β Build the Detection Matrix
Section titled β92. Step 13 β Build the Detection MatrixβExample:
| Stage | Telemetry | Alert | Analyst Action |
|---|---|---|---|
| Initial foothold | Yes | Yes | Investigated |
| Discovery | Yes | No | None |
| Application access | Yes | No | None |
| Cloud identity use | Yes | Yes | Investigated |
| Sensitive data access | Yes | Yes | Escalated |
Now the engagement has defensive value.
93. Step 14 β Map ATT&CK
Section titled β93. Step 14 β Map ATT&CKβMap relevant simulated behaviours:
Initial Access βDiscovery βPrivilege / Trust Abuse βLateral Movement βCloud Resource Access βCollectionUse the appropriate ATT&CK techniques documented for the actual approved simulation.
94. Step 15 β Identify Control Failures
Section titled β94. Step 15 β Identify Control FailuresβPossible failures:
Excessive Application Trust
Weak Segmentation
Overprivileged Cloud Identity
Insufficient Discovery Detection95. Step 16 β Identify Control Successes
Section titled β95. Step 16 β Identify Control SuccessesβPossible successes:
Initial Access Alerted
Cloud Authentication Logged
Sensitive Resource Access Alerted
SOC Escalated CorrectlyBoth belong in the final report.
96. Step 17 β Determine Root Cause
Section titled β96. Step 17 β Determine Root CauseβPotential root cause:
The application integration created excessive trust between a standard internal user context and sensitive cloud resources.
This explains the attack path better than isolated findings.
97. Step 18 β Recommend Improvements
Section titled β97. Step 18 β Recommend ImprovementsβPossible remediation:
Reduce Application Privilege
Strengthen Segmentation
Reduce Cloud Role Scope
Improve Identity Monitoring
Create Discovery Detections
Monitor Sensitive Resource Access98. Step 19 β Purple Team Retest
Section titled β98. Step 19 β Purple Team RetestβAfter detection improvements:
Repeat Approved Technique βTelemetry Generated βDetection Triggered βSOC Receives Alert βAnalyst InvestigatesNow improvement is measurable.
99. Step 20 β Cleanup
Section titled β99. Step 20 β CleanupβConfirm:
[ ] Test accounts removed[ ] Test files removed[ ] Temporary access removed[ ] Cloud changes reverted[ ] Infrastructure removed[ ] Synthetic artifacts removed[ ] Credentials revoked[ ] Evidence securedThe engagement is not finished until cleanup is complete.
100. Think Like a Red Team Operator
Section titled β100. Think Like a Red Team OperatorβWhen you obtain:
Standard Userthink:
Identity βTrust βReachability βPrivilege βNext Security BoundaryWhen you reach:
Serverthink:
What Is This Server Trusted By?
What Does It Trust?
Which Identities Does It Use?
Which Cloud Services Does It Reach?When you reach:
Cloudthink:
Which Identity?
Which Permissions?
Which Workloads?
Which Secrets?
Which Critical Assets?When you achieve the objective, think:
What Detected Us?
What Did Not?
Why?
What Should Change?101. Think Like the Defender
Section titled β101. Think Like the DefenderβFor every red team action ask:
Which Log Should Exist?
Where Should It Be Collected?
Which Detection Should Trigger?
What Context Does the Analyst Need?
What Response Should Follow?This mindset makes you a much stronger red team professional.
102. Red Team Engagement Checklist
Section titled β102. Red Team Engagement Checklistβ[ ] Business objective defined[ ] Executive sponsor identified[ ] Written authorization obtained[ ] Scope confirmed[ ] Threat model developed[ ] Adversary profile selected[ ] ATT&CK techniques mapped[ ] Rules of Engagement approved[ ] Prohibited actions documented[ ] Stop conditions documented[ ] White team identified[ ] Deconfliction process defined[ ] Communication plan established[ ] Test infrastructure approved[ ] Evidence handling defined[ ] Data handling defined[ ] Cleanup requirements defined[ ] Initial position documented[ ] Attack hypotheses developed[ ] Attack paths tracked[ ] Security boundaries identified[ ] Identity transitions documented[ ] Privilege transitions documented[ ] Objective evidence collected[ ] Minimum necessary validation followed[ ] Detection results recorded[ ] Control successes recorded[ ] Control failures recorded[ ] ATT&CK mapping completed[ ] Purple team opportunities identified[ ] Root causes identified[ ] Recommendations developed[ ] Cleanup completed[ ] Retesting completed[ ] Executive report prepared[ ] Technical report prepared103. Build Your Red Team Toolkit
Section titled β103. Build Your Red Team ToolkitβCreate:
Red Team Toolkit/ββββ 01 Engagement Authorizationβββ 02 Rules of Engagementβββ 03 Scope Registerβββ 04 Threat Intelligenceβββ 05 Adversary Profilesβββ 06 MITRE ATT&CK Mappingβββ 07 Attack Surface Mappingβββ 08 Attack Path Registerβββ 09 Operator Journalβββ 10 Evidence Registerβββ 11 Identity Mappingβββ 12 Trust Mappingβββ 13 Detection Matrixβββ 14 Control Validationβββ 15 Purple Team Worksheetsβββ 16 Cleanup Registerβββ 17 Finding Templatesβββ 18 Attack Narrativeβββ 19 Executive Reportβββ 20 Technical Report104. The Most Important Red Team Questions
Section titled β104. The Most Important Red Team QuestionsβAt the start ask:
What business question are we trying to answer?
During reconnaissance ask:
Which attack paths are relevant to the selected adversary?
After initial access ask:
What trust does this identity or system possess?
During movement ask:
Which security boundary are we crossing?
Before sensitive validation ask:
What is the minimum evidence required?
After each major action ask:
Did the organisation see us?
When reaching the objective ask:
Which combination of control failures allowed this?
During reporting ask:
What should the organisation change to prevent this attack path?
These questions matter more than memorising tools.
105. Definition of Success
Section titled β105. Definition of SuccessβA successful red team engagement is not:
We compromised 50 machines.
It is not:
We obtained Domain Admin.
It is not:
The SOC never detected us.
Success means the organisation can understand:
Relevant Threat βInitial Attack Path βSecurity Boundary βIdentity / Trust βPrivilege βCritical Asset βControl Failure βDetection Performance βBusiness Risk βSecurity ImprovementThat is the purpose of professional red teaming.
Key Takeaways
Section titled βKey TakeawaysβRed teaming is an objective-driven security-assurance discipline.
Remember:
Every engagement requires explicit authorization.
Business objectives should drive technical activity.
Threat intelligence should influence scenario design.
MITRE ATT&CK provides a common language for adversary behaviour.
Rules of Engagement define what operators may and may not do.
Red teaming is not simply a more aggressive penetration test.
Initial access is only the beginning of the attack path.
Identity and trust relationships are central to modern red teaming.
Privilege matters only when it advances the objective.
Use minimum necessary validation around sensitive systems and data.
Destructive impact should generally be simulated rather than performed.
Every meaningful action should be documented.
Detection performance is part of the assessment.
Successful defensive controls should be reported alongside failures.
Purple teaming converts offensive observations into defensive improvement.
Cleanup is part of the engagement, not an optional final task.
Red and blue teams ultimately share the same objective: improving organisational security.
Your core methodology is:
Business Objective βThreat Intelligence βAdversary Scenario βAuthorization βRules of Engagement βAttack Surface βInitial Position βAttack Path βIdentity & Trust βControlled Validation βObjective βDetection Analysis βPurple Teaming βRoot Cause βReporting βRemediation βRetestingThe strongest Red Team professionals understand:
adversary behaviour, enterprise architecture, identity, trust, attack paths, business objectives, defensive telemetry, detection engineering, operational safety, and communication.
Whatβs Next?
Section titled βWhatβs Next?ββ‘οΈ 08 β Enterprise Penetration Testing Projects
In the next module, you will bring together the skills developed across:
-
Ethical hacking foundations
-
Network penetration testing
-
Web application security
-
Active Directory security
-
Wireless security
-
Cloud security testing
-
Red team fundamentals
You will work through realistic enterprise penetration-testing projects that require you to think across multiple security domains rather than treating each technology independently.
You will learn how to:
-
Understand enterprise scope
-
Build attack-surface inventories
-
Develop testing plans
-
Assess external exposure
-
Assess internal networks
-
Assess applications
-
Analyse enterprise identity
-
Review Active Directory
-
Assess cloud environments
-
Identify cross-platform trust
-
Develop multi-stage attack paths
-
Validate business impact
-
Maintain professional evidence
-
Prioritise findings
-
Develop remediation strategies
-
Produce executive reports
-
Produce technical reports
-
Conduct remediation retesting
You will move from asking:
How does a professional red team simulate and measure realistic adversary behaviour?
to asking:
Can I independently plan, execute, document, and report a complete enterprise penetration-testing engagement across network, application, identity, and cloud environments?