
This hands-on course you deep into the world of Active Directory pentesting from foundational concepts to advanced red team techniques. Whether you're a beginner curious about how hackers break into Windows networks or a security professional looking to sharpen your offensive skills, this lab-driven experience is for you. You'll build a safe, isolated lab with Kali Linux and Windows machines, and then perform real-world attacks like enumeration, password dumping, Kerberoasting, privilege escalation, Pass-the-Hash, and Golden Ticket forging so on. Step-by-step guidance No theory just practical, repeatable attacks used by real adversaries.
Meet the instructor and discover a hands-on path to mastering active directory exploitation through guided labs and step by step tracking simulation for beginners or aspiring ethical hackers.
Active Directory (AD) is Microsoft’s directory service used to manage users, computers, and resources in a Windows network. It allows administrators to control access, enforce security policies, and centralize identity management all from a single domain controller.
In short: Active Directory is the backbone of enterprise Windows networks, handling logins, permissions, and security
Set up the lab with practical system requirements: 32 gb RAM, 250 gb storage; Windows Server 2022 domain controller, Windows 10/11 clients, Kali attacker, on VMware, VirtualBox, or Fusion.
Configure Kali Linux lab for active directory pentesting by importing OVA, selecting virtualization platform, and NAT networking. Assign IPs to DC 192.168.35.99, PC2 192.168.35.103, PC3 192.168.35.104, with DNS 192.168.35.99 and DHCP.
Always create a system snapshot before making changes, then use the snapshot manager to restore to a saved state and reboot if needed.
Import and configure Kali and Windows 10 virtual machines from OVA/OVF in VMware, set NAT, adjust resources, log in with provided credentials, and apply a manual IP.
Create multiple test user accounts in Active Directory via PowerShell, configure domain name and user limits, and review default passwords in a vulnerable PowerShell lab setup.
In penetration testing, note-taking is a critical part of any penetration test, not just for staying organized, but for ensuring accuracy, accountability, and professionalism. During a pentest, you’ll perform lots of tasks across multiple systems, from reconnaissance and scanning to exploitation and post-exploitation. Without proper notes, it becomes difficult to track what you did, when you did it, and what the results were. Detailed documentation helps you recreate attack chains, log credentials, record vulnerabilities, and capture outputs that will later form the basis of your final report. Good note-taking also ensures your work is productive, legally defendable, and clear to clients or stakeholders.
Popular examples include OneNote, Notion, Evernote, KeepNote, CherryTree, Google Keep.
Enumerate networks with nmap in Kali Linux, performing a /24 scan to discover hosts, open ports (ldap 389, smb 445), and run scripts to assess vulnerabilities, documenting results.
Learn to use Responder as a man-in-the-middle to capture NTLM hashes through spoofed name resolution, then crack them with Hashcat and leverage RPC client and impact for Active Directory attacks.
Shows a reverse engineering attack on PC3 using CrackMapExec over WinRM, deploying a PowerShell one-liner to download and run a script via an HTTP server, and establishing a reverse shell.
Enumerate privilege escalation on Windows using the JCR tool, Sherlock, and Got Potato, running from PowerShell or cmd, and export findings on users, services, firewall status, and task scheduler.
Learn to use gesture and a PowerShell script to enumerate Windows environments for potential privilege escalation, run the PS1 on a PC, output results to a json file on PC3.
Practice identifying the eternalblue vulnerability with msf console in Kali Linux, scan a remote host, and test the ms17-010 exploit on a Windows 10 Pro machine.
Explore token and user enumeration with Metasploit in a Kali Linux lab, uncovering users, credentials, and ARP information, bootstrapping exploitation via session management and privilege escalation.
Demonstrates adding and deleting a local user, adjusting domain options, and using a credential collector to gather credentials and a token from the test service local.
DCSync is essentially a way for an attacker to pretend to be a Domain Controller and ask the real one for password data using the same replication protocol that legitimate controllers rely on. Because the request looks normal on the surface, the target DC often hands over sensitive information like password hashes, even for high‑value accounts such as KRBTGT. Tools like Mimikatz make this attack straight forward to pull off, and the danger is huge: the attacker never needs to run code on the Domain Controller itself, yet they can still grab the keys to the kingdom and escalate privileges across the entire domain with alarming speed it's one of the beauty of the DCSync.
Learn to run windapsearch in Python to enumerate users, groups, and computers from the Windows domain controller via LDAP queries and use LDAP domain dump to extract domain information.
Utilize enum4linux in Kali Linux to enumerate domain details, including domain groups, user accounts, password information, and OS data, with outputs saved to text files for active directory pentesting.
Learn to use ldapsearch and ldap utilities to query Active Directory data, perform domain-wide searches, set connection parameters, and explore object class filtering in a practical Kali lab.
Explore Windows remote management by installing Wynnum (WinRM) and using PowerView and PowerUp in Kali Linux to enumerate, bypass antivirus, and perform pentesting tasks.
Use the dpat domain password audit tool in Kali Linux to analyze domain password hashes, generate HTML reports, and crack NTLM hashes with John the Ripper or Hashcat.
Demonstrates pass-the-hash techniques on Windows using Mimikatz in a Kali Linux lab, including setting up a local HTTP server, extracting SAM/LSA credentials, and escalating privileges to access domain controllers.
Explore pass-the-hash techniques using meterpreter in Kali Linux, elevating tokens and extracting administrator credentials with crack map exec. Demonstrate using msf console, EternalBlue, and QE commands to obtain hashes.
Explore the Empire Starkiller GUI in Kali Linux to deploy PowerShell Empire with Miss Venom, create HTTP listeners and stagers, and manage post-exploitation sessions on Windows hosts.
Demonstrates zero login with Mimikatz on Windows and domain controllers, using PowerShell and Mimikatz to dump hashes, authenticate, and explore Kerberos and domain admin access in a Kali lab.
configure gpo on windows server 2022 to disable defender and firewall, update policies with gpupdate /force, and verify with gpresult in the domain.
Demonstrate RDP and SSH assessment with Kali tools, including Hydra, Nmap, and MSF console. Explore enabling NLA, confirming OpenSSH services, and credential brute-forcing across RDP and SSH.
Develop concise, well-structured Active Directory pentest reports using templates, documenting scope, methodology, evidence and screenshots, findings, and actionable recommendations while blurring sensitive data.
Crack shadow and password files from a Kali lab by escalating privileges and cracking hashes with John using a wordlist such as rockyou.
Active Directory (AD) is the foundation of enterprise network infrastructure, and a critical target for threat actors. Once compromised, it can grant attackers full access to systems, users, and sensitive data. Many IT professionals and security teams lack the hands-on experience needed to identify and exploit real-world AD vulnerabilities.
You'll build a safe, isolated lab with Kali Linux and Windows machines, and then perform real-world attacks like enumeration, password dumping, Kerberoasting, privilege escalation, Pass-the-Hash, and Golden Ticket forging so on. Step-by-step guidance NO theory just practical, repeatable attacks used by real adversaries.
This course bridges that gap by offering a fully interactive, lab-based environment where learners can safely simulate attacks and gain practical insight into how adversaries operate. Whether you're preparing for red team operations, blue team defense, or cybersecurity certifications, mastering AD exploitation is a vital skill, and this course equips you with the tools to do just that.
You’ll learn to build a complete Active Directory lab using Kali Linux and simulate real-world attack scenarios in a controlled setting. Topics include domain reconnaissance, identifying weak entry points, initial access technique's credential harvesting, lateral movement, and privilege escalation. You'll also explore advanced attacks on Kerberos authentication, persistence strategies, and AD structure analysis to uncover hidden paths to high value targets.
By the end of the course, you’ll be able to execute full-scope red team simulations, from initial compromise to complete domain takeover, with confidence and precision.