Certificate of Compromise: Offensive Operations against Active Directory Certificate Service - Whitepaper

Active Directory Certificate Services (ADCS) represents one of the most significant yet underappreciated attack surfaces in modern Windows domain environments. Deeply integrated into the Active Directory trust model, ADCS allows organizations to issue X.509 certificates trusted for domain authentication — but its default configurations and administrative flexibility have produced a large class of exploitable misconfigurations with direct paths to Domain Admin. This paper provides a comprehensive technical reference for the complete ADCS attack taxonomy: ESC1 through ESC18 (certificate template and CA misconfigurations), THEFT1 through THEFT5 (certificate and private key theft), PERSIST1, PERSIST2 and PERSIST3 (user-level certificate persistence), and DPERSIST1 through DPERSIST3 (domain-level persistence via CA compromise). Each technique is documented with its root cause, prerequisites, step-by-step exploitation procedure using Certipy v5, detection opportunities, and remediation guidance, as well as relevant labs where possible. A central focus is the September 2025 full enforcement baseline of KB5014754 — Microsoft's strong certificate-to-account binding patch — which definitively killed ESC9, ESC10, and ESC16 while leaving the majority of the attack surface intact, including relay-based techniques, enrollment agent abuse, CA permission misconfigurations, and all theft and persistence categories. Primary tooling throughout is Certipy v5, with impacket, bloodyAD, and supporting tools documented. This paper has also been submitted to arXiv cs.CR (pending endorsement). Established cs.CR authors willing to endorse can use this link: https://arxiv.org/auth/endorse?x=E68XML

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-06-17
DOI
https://doi.org/10.5281/zenodo.20732733
Primary Topic
Security and Verification in Computing
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Certificate of Compromise: Offensive Operations against Active Directory Certificate Service - Whitepaper

Gaurav Raj
Zenodo (CERN European Organization for Nuclear Research)
Security and Verification in Computing
preprint

Certificate of Compromise: Offensive Operations against Active Directory Certificate Service - Whitepaper

Gaurav Raj
preprint en

Abstract

Active Directory Certificate Services (ADCS) represents one of the most significant yet underappreciated attack surfaces in modern Windows domain environments. Deeply integrated into the Active Directory trust model, ADCS allows organizations to issue X.509 certificates trusted for domain authentication — but its default configurations and administrative flexibility have produced a large class of exploitable misconfigurations with direct paths to Domain Admin. This paper provides a comprehensive technical reference for the complete ADCS attack taxonomy: ESC1 through ESC18 (certificate template and CA misconfigurations), THEFT1 through THEFT5 (certificate and private key theft), PERSIST1, PERSIST2 and PERSIST3 (user-level certificate persistence), and DPERSIST1 through DPERSIST3 (domain-level persistence via CA compromise). Each technique is documented with its root cause, prerequisites, step-by-step exploitation procedure using Certipy v5, detection opportunities, and remediation guidance, as well as relevant labs where possible. A central focus is the September 2025 full enforcement baseline of KB5014754 — Microsoft's strong certificate-to-account binding patch — which definitively killed ESC9, ESC10, and ESC16 while leaving the majority of the attack surface intact, including relay-based techniques, enrollment agent abuse, CA permission misconfigurations, and all theft and persistence categories. Primary tooling throughout is Certipy v5, with impacket, bloodyAD, and supporting tools documented. This paper has also been submitted to arXiv cs.CR (pending endorsement). Established cs.CR authors willing to endorse can use this link: https://arxiv.org/auth/endorse?x=E68XML

Zenodo (CERN European Organization for Nuclear Research)
Peace, Justice and strong institutions
Security and Verification in Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.