Building a Vulnerable ADCS Lab for ESC1, ESC4, ESC8 and ESC11 Testing

· 13:19 · Watch on YouTube ↗

Summary

The video demonstrates building a lab ADCS server with four certificate-service misconfigurations, inspecting the setup script, and checking vulnerable templates with Certify.

Key points

  • The presenter builds a vulnerable Active Directory Certificate Services (ADCS) environment in a Windows Server virtual machine for security testing.
  • The setup script is reviewed before execution; the presenter warns against running uninspected code.
  • The tutorial configures ESC1 through certificate-template settings that allow requests impersonating other domain users without approval.
  • It describes ESC4 as an access-control misconfiguration and ESC8 and ESC11 as relay attack paths involving HTTP and RPC, respectively.
  • The presenter uses Certify from a client system to find and verify vulnerable certificate templates; exploitation is deferred to future videos.

Article Details

Topics
  • [00:00] ADCS as a high-impact Active Directory penetration-testing target
  • [00:19] Building a vulnerable ADCS lab server with AI and automation
  • [04:54] Joining the server to the domain and checking connectivity
  • [08:13] Inspecting the setup script before running it
  • [09:41] Configuring ESC1, ESC4, ESC8 and ESC11 weaknesses
  • [11:23] Checking vulnerable templates with Certify