What You Will Learn
Penetration testing is effective at enumerating vulnerabilities, but less effective in addressing personnel and processes on the defense side. This can leave Blue Teams or defenders without sufficient knowledge of what offensive input to improve, in turn leaving organizations stuck in a cyclical process of just focusing on vulnerabilities in systems rather than on maturing defenders to effectively detect and respond to attacks.
In SEC565, students will learn how to plan and execute end-to-end Red Teaming engagements that leverage adversary emulation, including the skills to organize a Red Team, consume threat intelligence to map against adversary tactics, techniques, and procedures (TTPs), emulate those TTPs, report and analyze the results of the Red Team engagement, and ultimately improve the overall security posture of the organization. As part of the course, students will perform an adversary emulation against a target organization modeled on an enterprise environment, including Active Directory, intelligence-rich emails, file servers, and endpoints running in Windows and Linux.
SEC565 features six intensive course sections. We will start by consuming cyber threat intelligence to identify and document an adversary that has the intent, opportunity, and capability to attack the target organization. Using this strong threat intelligence and proper planning, students will follow the Unified Kill Chain and multiple TTPs mapped to MITRE® ATT&CK™(Adversarial Tactics, Techniques, and Common Knowledge) during execution. During three course sections, students will be immersed in deeply technical Red Team tradecraft ranging from establishing resilient and advanced attack infrastructure to abusing Active Directory. After gaining initial access, students will thoroughly analyze each system, pilfer technical data and target intelligence, and then move laterally, escalating privileges, laying down persistence, and collecting and exfiltrating critically impactful sensitive data. The course concludes with an exercise analyzing the Blue Team response, reporting, and remediation planning and retesting.
In SEC565, you will learn how to show the value that Red Teaming and adversary emulations bring to an organization. The main job of a Red Team is to make a Blue Team better. Offense informs defense and defense informs offense. SEC565 develops Red Team operators capable of planning and executing consistent and repeatable engagements that are focused on training and on measuring the effectiveness of the people, processes, and technology used to defend environments.
You Will Be Able To:
- Consume threat intelligence and plan a Red Team engagement
- Set up the required infrastructure to have a successful operation taking into account operational security
- Create weaponization that will allow you to infiltrate an organization
- Enumerate and extract valuable data required to achieve your objectives using automated tooling, but also manually, if required
- Move laterally and persist in a corporate network
- Elevate privileges using a variety of attack vectors and misconfigurations that you will now be able to identify
- Report your findings in a meaningful way to bring maximum value to your client
You Will Learn How To:
- Use threat intelligence to study adversaries for emulation
- Build an adversary emulation plan
- Map actions to MITRE® ATT&CK™ to aid in communicating with the Blue Team
- Establish resilient, advanced C2 infrastructure
- Maintain operational security throughout an engagement
- Leverage initial access to elevate and propagate through a network
- Enumerate and attack Active Directory
- Collect and exfiltrate sensitive data in a safe manner
- Close an engagement, deliver value, and plan for retesting
Syllabus (36 CPEs)Download PDF
During the first section of the course, we will present a common language to discuss adversary tactics and techniques. We will discuss the purpose of the Red Team and highlight the various frameworks and methodologies around this topic. Two critical steps before a successful adversary emulation are to conduct threat intelligence and to plan for the engagement. The section closes by looking at the first few actions during the Red Team engagement.
- Environment Orientation
- Deep Dive into MITRE® ATT&CK™
- Consuming Threat Intelligence
- Red Team Planning
- Adversary Emulation
- Ethical Hacking Maturity Model
- Frameworks and Methodologies
- Understanding Adversaries
- Unified Kill Chain
- MITRE® ATT&CK™
- Threat Intelligence
- Threat Report ATT&CK™ Mapping (TRAM)
- ATT&CK™ Navigator
- End-To-End Testing Model
- Assumed Breach
- Execution Phase
- Building a Red Team - Skill Development
- Open-Source Intelligence (OSINT)
- Password Attacks
- Social Engineering
- Attacks Against MFA - evilnginx2
The second section of the course will introduce various Red Team tools and command-and-control frameworks, both of which rely on a well-maintained attack infrastructure. We will spend most of the section discussing the important aspects of a resilient attack infrastructure and how the Red Team can create a bit of distance from defenders by utilizing redirectors. Another key aspect of protecting the attack infrastructure that will be discussed is implementing monitoring and operational security.
- Setting Up C2 Frameworks
- Setting Up Redirectors
- PowerShell Empire
- Red Team Tools
- Command and Control (C2)
- C2 Comparison
- Listeners and Communication Channels
- Advanced Infrastructure
- Third-Party Hosting
- Comparison of Self-Hosted vs. Third-Party
- Operational Security
- Understand IoCs
- Introduction to VECTR
In the third section of the course, we will prepare our malicious payloads through weaponization. We will discuss various methods of delivery in order to achieve that initial access into the target network. After surveying the initial host and surrounding network, we will stealthily propagate through the network in a cycle of discovery, privilege escalation, credential access, and persistence.
- Creating and Testing Payloads
- Test Bypasses
- Initial Access
- Discovery and Privilege Escalation
- Custom Executables
- Blending In
- Execution Guardrails
- Initial Access
- Network Propagation
- Operational Security
- Deception Technology
- Local Network Enumeration
- Local Privilege Escalation
- Password Cracking
The fourth course section dives deep into Microsoft Active Directory (AD), learning and practicing the tactics, techniques, and procedures used to attack and enumerate it. We will use various tools to enumerate, escalate, and pivot through these enterprise networks, including Domain and Forest Trusts, and identify how we can move between them.
- Domain Enumeration
- Privilege Hunting and Token Impersonation
- AD Attack Tools
- AD Lateral Movement
- Forest Lateral Movement
- Introduction to Active Directory
- Trees and Forests
- Authentication, Authorization, Access Tokens
- AD Enumerate
- DNS Extraction
- Domain Privilege Escalation
- Access Token Manipulation
- Pass-The-Hash, Pass-The-Ticket
- Silver Ticket, Golden Ticket, Skeleton Key
- AD Certificate Services
- Unconstrained and Constrained Delegation
- Coerced Authentication Using PrinterBug and PetitPotam
- Hopping the Trust
- AD Explorer
- SMB Pipes, Remote Desktop Protocol, PsExec, Windows Management Instrumentation, dcom
- SMB Relay
- LLMNR/NBT-NS Poisoning and Relay
- Setting Up Shadow Credentials
- Domain Privilege Abuse
- DC Sync
- Domain Lateral Movement, Domain Trust Attacks
- Pivoting Between Domains and Forests
- Forest Enumeration, Forest Attacks
In section five, we will use our newly exploited access to discover critical and sensitive information stored in the environment. We will collect and exfiltrate these data and demonstrate the impact of the Red Teams actions. After the active testing period, the Red Team must analyze the engagement, deliver reporting, and plan for retesting. The section will close with preparations for the immersive Red Team Capture-the-Flag Exercise in the final course section.
- Database Attacks
- Action on Objectives
- Action on Objectives
- Database Attacks
- SQL Abuse
- Trust Abuse
- Target Manipulation
- Data Staging
- Emulating Ransomware
- Engagement Closure
- Analysis and Response
- Red Team Reveal
- Measuring People and Processes
- Remediation and Action Plan
- Breach and Attack Simulation
- Network Flight Simulator
- Atomic Red Team
- MITRE® CALDERA
In section six, we will conduct a Red Team engagement in a threat representative range depicting a Windows Active Directory enterprise network. Students will each have their own environment consisting of three domains. This story driven environment provides ample opportunity for each student to exercise many of the skills learned throughout the course. The environment is seasoned with rich user stories, target intelligence, and user activity. We will target Windows servers, workstations, and databases along with Active Directory infrastructure. We will also attack Linux servers and databases leveraging the systems maneuver through the segmented network.
- Red Team engagement against Windows Active Directory enterprise network
- Adversary Emulation
- Initial Access
- Persistence and Privilege Escalation
- Credential Access
- Lateral Movement
- Command and Control
The concepts and exercises in this course are built on the fundamentals of offensive security. An understanding of general penetration testing concepts and tools is encouraged, and a background in security fundamentals will provide a solid foundation upon which to build Red Team concepts.
Many of the Red Team concepts taught in this course are suitable for anyone in the security community. Both technical staff as well as management personnel will be able to gain a deeper understanding of Red Team exercises and adversary emulations.
Important! Bring your own system configured according to these instructions!
A properly configured system is required to fully participate in this course. If you do not carefully read and follow these instructions, you will likely leave the class unsatisfied because you will not be able to participate in hands-on exercises that are essential to this course. Therefore, we strongly urge you to arrive with a system meeting all the requirements specified for the course.
It is critical that you back up your system before class. It is also strongly advised that you not bring a system storing any sensitive data.
64-bit Intel i5/i7 2.0+ GHz processor
CRITICAL NOTE: Apple systems using the M1 processor line cannot perform the necessary virtualization functionality and therefore cannot in any way be used for this course.
Your system's processor must be a 64-bit Intel i5 or i7 2.0 GHz processor or higher. To verify on Windows 10, press Windows key + I to open Settings, then click System, then About. Your processor information will be listed near the bottom of the page. To verify on a Mac, click the Apple logo at the top left-hand corner of your display and then click About this Mac.
- Enabled Intel-VT
- Intel's VT (VT-x) hardware virtualization technology must be enabled in your systems BIOS or UEFI settings. You must be able to access your system's BIOS to enable this setting in order to complete lab exercises. If your BIOS is password-protected, you must have the password. This is absolutely required.
- 16 GB RAM is highly recommended for the best experience. To verify on Windows 10, press Windows key + I to open Settings, then click System, then About. Your RAM information will be toward the bottom of the page. To verify on a Mac, click the Apple logo at the top left-hand corner of your display and then click About this Mac.
Hard Drive Free Space
- 100 GB of FREE space on the hard drive is critical to host the VMs and additional files we distribute. SSD drives are also highly recommended, as they allow virtual machines to run much faster than mechanical hard drives.
- Your system must be running either the latest version of Windows 10, macOS 10.15.x or later, or Linux that also can install and run VMware virtualization products described below.
Additional Software Requirements
VMware Player Install
- VMware Workstation Player 16, VMware Fusion 12, or VMware Workstation 16
- Install VMware Player 16, VMware Fusion 12, or VMware Workstation 16. Older versions will not work for this course. Choose the version compatible with your host OS. If you do not own a licensed copy of VMware Workstation or Fusion, you can download a free 30-day trial copy from VMware. VMware will send you a time-limited serial number if you register for the trial on its website. VMware Workstation Player is a free download that does not need a commercial license but has fewer features than Workstation. THIS IS CRITICAL: Other virtualization products, such as Hyper-V and VirtualBox, are not supported and will not work with the course material.
If you have additional questions about the laptop specifications, please contact firstname.lastname@example.org.
"Organizations are maturing their security testing programs to include Red Team engagements and adversary emulations. These engagements provide a holistic view of an organization's security posture by emulating a realistic adversary to test security assumptions, measure the effectiveness of people, processes, and technology, and improve detection and prevention controls. This course will teach you how to plan Red Team engagements, leverage threat intelligence to map against adversary tactics, techniques, and procedures, build a Red Team program and plan, execute a Red Team engagement with a strong emphasis on operational security and tradecraft, and report and analyze the results. Direct application of the lessons in this course will give Red Team operators the skills necessary to improve the overall security posture of an organization."
- Barrett Darnell
"With this course we provide students with a blueprint they can use to set up a realistic Red Team operation against a client environment. Students will be able to consume threat intelligence, formulate a plan of attack, execute it, and ultimately create a debrief package that will provide maximum value for their organization. This course truly brings together a wide variety of knowledge and aims to equip the students with state-of-the-art tradecraft, keeping up to date with the latest and greatest TTPs. No other course brings together such a wide variety of knowledge of all things Red Team."
- Jean-Françis Maes