
educationJan 3, 202610:31pending
Course 16 - Red Team Ethical Hacking Beginner Course | Episode 6: Windows Persistence Strategies: Registry, Scheduled Tasks, Services, WMI
About this episode
In this lesson, you’ll learn about:
Why Persistence Matters in Red Teaming Persistence is not about destruction—it’s about testing resilience. Professional red teams use persistence to:
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cybercode_academy
- The purpose of persistence in red team operations
- Common local Windows persistence mechanisms and how they function
- Event-driven persistence using WMI
- The difference between host-level and domain-level persistence
- Why Kerberos Golden Tickets represent a critical enterprise risk
- System reboots
- User logouts
- Password changes
- Partial remediation efforts
- A startup entry is added to a global registry location
- The payload executes whenever any user logs in
- The method survives reboots and user changes
- Simple and reliable
- Commonly abused by malware
- Often overlooked during basic incident response
- Startup registry locations
- Unsigned or unusual binaries referenced by run keys
- A background task is created to run repeatedly
- Execution can be time-based or event-based
- The task operates independently of user interaction
- Blends in with legitimate administrative activity
- Can execute frequently to re-establish access
- Flexible timing and execution context
- Newly created or modified tasks
- Tasks executing from unusual directories
- A service is configured to launch at startup
- Execution occurs before user login
- Often runs with SYSTEM-level permissions
- Highly persistent
- Very powerful privilege context
- Survives reboots consistently
- New or modified services
- Services running unsigned or unexpected executables
- Event Filter – Watches for a specific system condition
- Consumer – Defines the action to perform
- Binding – Connects the event to the action
- No visible startup entries
- No scheduled tasks or services
- Triggers only when specific events occur
- WMI repository inspection
- Event subscription auditing
- Behavioral correlation
- The Kerberos service account secret is compromised
- A forged authentication ticket is created
- The ticket grants Domain Admin privileges to any chosen identity
- Access persists even if:
- Passwords are reset
- Accounts are disabled
- Administrators are removed
- The attacker can generate new valid credentials at will
- Unlimited access to the domain
- Full control over users, systems, and policies
- A near-undetectable persistence mechanism if not monitored
- Rotating Kerberos service secrets
- Monitoring authentication anomalies
- Implementing strong domain hygiene and detection tooling
Why Persistence Matters in Red Teaming Persistence is not about destruction—it’s about testing resilience. Professional red teams use persistence to:
- Measure detection and response maturity
- Test cleanup effectiveness
- Identify gaps in monitoring
- Improve blue team readiness
- Registry & Services → A key hidden where you check every day
- Scheduled Tasks → A door that unlocks automatically on a timer
- WMI Subscriptions → A smart sensor that opens the door only under specific conditions
- Golden Tickets → Access to the locksmith’s master system that can mint new keys on demand
- Persistence is a post-exploitation objective, not an exploit
- Simpler methods are more common, advanced methods are stealthier
- Domain-level persistence is exponentially more dangerous
- Detection is possible—but requires deep visibility
- Ethical red team operations prioritize documentation and cleanup
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cybercode_academy
Get every episode summarized
Each time CyberCode Academy publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from CyberCode Academy

Course 42 - Mobile Malware Analysis Fundamentals | Episode 13: Designing and Arc...
CyberCode Academy
Sep 9, 202617:34pending

Course 42 - Mobile Malware Analysis Fundamentals | Episode 12: Dynamic Analysis...
CyberCode Academy
Sep 8, 202628:08completed

Course 42 - Mobile Malware Analysis Fundamentals | Episode 11: Dynamic Analysis...
CyberCode Academy
Sep 7, 202624:15completed

Course 42 - Mobile Malware Analysis Fundamentals | Episode 10: The Essentials of...
CyberCode Academy
Sep 6, 202623:12pending