Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2022-26923 — # CVE-2022-26923 详细技术分析与概念验证 针对 Active Directory 证书服务(AD CS)权限提升漏洞的详细技术文档与概念验证,包含利用步骤与缓解措施见解。 | Kitploit
工具/GitHubGitHub/yowise/cve-2022-26923
权限提升加密/解密工具漏洞分析漏洞利用身份验证学习与教育
GitHubyowise/cve-2022-26923

CVE-2022-26923

# CVE-2022-26923 详细技术分析与概念验证 针对 Active Directory 证书服务(AD CS)权限提升漏洞的详细技术文档与概念验证,包含利用步骤与缓解措施见解。

查看仓库
42年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2022-26923

如 Tenable 所述:Active Directory 域服务权限提升漏洞

CVSS v3

基础评分:8.8

向量:CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

严重性:高危

摘要:

CVE-2022-26923 利用了 Microsoft Active Directory 证书服务(AD CS)中的漏洞来提升权限。

证书模板:AD CS 为证书请求提供两个默认模板:用户(User)和计算机(Machine)。

用户模板限制:用户模板不易受到攻击,因为它将用户的 UPN 嵌入到 SAN 中,而 UPN 是唯一的,且不易被修改。

计算机模板漏洞:计算机模板使用 DNS 名称进行标识。通过将新加入主机的 DNS 名称修改为与域控制器匹配,攻击者可以获得允许模拟域控制器的证书。

权限提升:这种模拟可用于提升权限并获得对 Active Directory 域的控制权。

关于 ADCS 和证书的小故事:

Microsoft 将 Active Directory 证书服务(AD CS)定义为“……允许你构建_公钥基础设施_(PKI),并为你的组织提供公钥加密、数字证书和数字签名功能的_服务器角色_。”

证书是一种采用 X.509 格式的数字签名文档,用于加密、消息签名和/或身份验证。证书通常包含各种字段,其中包括以下一些字段:

  1. 使用者(Subject)— 证书的所有者。
  2. 公钥(Public Key)— 将使用者与单独存储的私钥关联起来。
  3. NotBefore 和 NotAfter 日期 — 定义证书的有效期限。
  4. 序列号(Serial Number)— 由 CA 为证书分配的标识符。
  5. 颁发者(Issuer)— 标识证书的颁发者(通常是 CA)。
  6. 使用者备用名称(SubjectAlternativeName)— 定义一个或多个使用者可使用的备用名称。
  7. 基本约束(Basic Constraints)— 标识证书是 CA 还是最终实体,以及使用证书时是否有任何约束。
  8. 扩展密钥用法(EKU)— 描述证书将如何使用的对象标识符(OID)。在 Microsoft 术语中也称为增强型密钥用法。常见的 EKU OID 包括:

- 代码签名(OID 1.3.6.1.5.5.7.3.3)— 该证书用于对可执行代码进行签名。

- 加密文件系统(OID 1.3.6.1.4.1.311.10.3.4)— 该证书用于加密文件系统。

- 安全电子邮件(1.3.6.1.5.5.7.3.4)— 该证书用于加密电子邮件。

- 客户端身份验证(OID 1.3.6.1.5.5.7.3.2)— 该证书用于向其他服务器(例如,向 AD)进行身份验证。

- 智能卡登录(OID 1.3.6.1.4.1.311.20.2.2)— 该证书用于智能卡身份验证。

- 服务器身份验证(OID 1.3.6.1.5.5.7.3.1)— 该证书用于标识服务器(例如,HTTPS 证书)。

  1. 签名算法(Signature Algorithm)— 指定用于对证书进行签名的算法。
  2. 签名(Signature)— 使用颁发者(例如 CA)的私钥对证书主体进行的签名。

来源:specterops 的白皮书

数字证书可用于加密和对电子文档及消息进行数字签名,也可用于网络上计算机、用户或设备帐户的身份验证。例如,数字证书用于提供:

🔐机密性 — 通过加密实现。

🔏完整性 — 通过数字签名实现。

🖇️身份验证 — 通过将证书密钥与计算机网络上的计算机、用户或设备帐户关联来实现。

来源:Microsoft Learn

AD CS 是一种 Microsoft 技术,提供用于管理数字证书的集中式基础设施。它提供了几个关键优势:

  • 身份绑定:AD CS 将身份(用户、计算机、服务)绑定到私钥,确保安全的身份验证和访问控制。

  • 证书管理:它高效地管理证书的分发、注册和吊销。

  • 与 Active Directory 集成:利用 AD 中现有的身份信息,实现无缝的证书注册和管理。

  • 组策略配置:允许基于角色或属性对证书颁发和使用进行细粒度控制。

  • 支持各种应用程序:AD CS 支持广泛的应用程序,包括 S/MIME、无线网络、VPN、IPsec、EFS、智能卡、SSL/TLS 和数字签名。

本质上,AD CS 提供了一种安全高效的数字证书管理方式,增强了组织 IT 基础设施的整体安全性。

下载工具