ForgeCert完全指南:从CA私钥窃取到伪造证书的完整攻击路径

📅 2026/7/28 8:09:53
ForgeCert完全指南:从CA私钥窃取到伪造证书的完整攻击路径
ForgeCert完全指南从CA私钥窃取到伪造证书的完整攻击路径【免费下载链接】ForgeCertGolden certificates项目地址: https://gitcode.com/gh_mirrors/fo/ForgeCertForgeCert是一款强大的开源工具它利用窃取的证书颁发机构CA私钥来伪造可用于Active Directory认证的证书这一攻击方法在安全研究中被称为“Golden Certificates”攻击。本文将深入解析这一攻击的完整路径帮助安全从业者理解其原理与防御策略。攻击原理CA私钥为何成为致命突破口证书颁发机构CA的私钥是整个PKI体系的核心安全基石。在Active Directory环境中CA证书通常会被发布到NTAuthCertificates森林对象用于验证域内身份认证。如果攻击者获取了CA私钥就能伪造出具有合法签名的证书这些证书可用于冒充域内任意用户进行身份验证。图证书注册流程示意图展示了客户端与企业CA之间的证书请求与签发过程关键风险点不可撤销性伪造证书不经过正常签发流程CA服务器完全不知情因此无法通过标准吊销机制失效长期有效性伪造证书的有效期与CA证书一致通常默认5年权限滥用可针对域内任意活跃用户生成证书实现身份伪造与权限提升攻击路径从入侵到伪造的五步实施法1. 入侵CA服务器获取私钥THEFT3攻击CA私钥通常以DPAPI加密形式存储在服务器磁盘未使用HSM/TPM硬件保护时。攻击者可通过以下工具提取Mimikatz经典的Windows凭证提取工具SharpDPAPI专用于DPAPI解密的C#工具集2. 准备工具与环境使用以下命令克隆项目仓库git clone https://gitcode.com/gh_mirrors/fo/ForgeCert项目核心文件包括Program.cs主程序入口实现证书伪造逻辑CommandLineOptions.cs命令行参数解析ForgeCert.csproj项目配置文件3. 伪造证书的核心命令基本语法ForgeCert.exe --CaCertPath CA私钥文件 --CaCertPassword 私钥密码 --SubjectAltName 目标用户UPN --NewCertPath 输出路径 --NewCertPassword 证书密码示例伪造localadmin用户证书ForgeCert.exe --CaCertPath ca.pfx --CaCertPassword Password123! --Subject CNUser --SubjectAltName localadmintheshire.local --NewCertPath localadmin.pfx --NewCertPassword NewPassword123!4. 证书使用与横向移动生成的证书可配合Rubeus工具请求TGT票据实现域内身份认证与横向移动Rubeus.exe asktgt /user:localadmin /certificate:localadmin.pfx /password:NewPassword123! /domain:theshire.local5. 规避检测的关键技巧随机化序列号避免被OCSP检查拦截需 ForgeCert 特定版本支持合法CRL路径使用--CRL参数指定有效的证书吊销列表路径清理操作痕迹删除工具执行日志与临时文件防御策略构建CA安全防护体系基础防护措施使用硬件安全模块HSM/TPM将CA私钥存储在硬件中防止被提取限制CA服务器访问实施最小权限原则严格控制物理与网络访问监控异常行为检测DPAPI解密工具使用、异常证书请求等行为高级检测方法TypeRefHash监控ForgeCert的TypeRefHash为b26b451ff2c947ae5904f962e56facbb45269995fbb813070386472f307cfcf0Yara规则匹配使用项目中ForgeCert.yar规则进行恶意文件检测OCSP配置优化参考Fabian Bader的研究配置OCSP验证总结平衡攻防的安全启示Golden Certificates攻击与Golden Tickets有着惊人的相似性二者均利用核心 cryptographic 材料实现身份伪造。但CA私钥的窃取难度更高需服务器访问权限而旋转成本也远高于krbtgt哈希。安全团队应将CA服务器视为与域控制器同等重要的防护对象实施多层次安全控制。安全研究表明理论漏洞往往需要PoC工具才能推动防御措施落地。ForgeCert的发布正是遵循了PoC||GTFO的安全研究理念促使组织重视AD CS安全风险并采取积极防御措施。【免费下载链接】ForgeCertGolden certificates项目地址: https://gitcode.com/gh_mirrors/fo/ForgeCert创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考