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

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

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

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

工具目录

分类

查看所有分类
Loading categories
certipy-merged — 用于 Active Directory 证书服务枚举与滥用的工具 | Kitploit
工具/GitHubGitHub/zimedev/certipy-merged
权限提升侦察漏洞分析漏洞利用横向移动后渗透利用密码学渗透测试身份验证红队Archived
GitHubzimedev/certipy-merged

certipy-merged

167191年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

用于 Active Directory 证书服务枚举与滥用的工具

查看仓库

certipy-merged

此仓库包含 ly4k/Certipy 的一个分支,合并了许多开放的 pull request,使其彼此兼容,并进行了(一定程度的)测试。

由于这是一个_正在进行的工作_,某些功能可能无法按预期工作,也可能会出现损坏。

安装

使用 pipx(推荐)

如果你更喜欢自动管理的虚拟环境的便利性,请使用 pipx:

root@kitploit:~
pipx install git+https://github.com/zimedev/certipy-merged.git@main

如果你需要 LDAP 通道绑定(Channel Binding)支持,你需要将打过补丁的 ldap3 库注入到 Python 虚拟环境中:

root@kitploit:~
pipx inject --force certipy-ad git+https://github.com/ly4k/ldap3

使用 Python pip 配合虚拟环境

如果你想手动管理安装,请使用 Python 的 pip 配合 venv,将其安装到你选择的目录中,例如 /opt:

root@kitploit:~
cd /opt
git clone https://github.com/zimedev/certipy-merged
cd certipy-merged
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install .

在 Arch Linux 上

如果你使用 Arch Linux,可以添加 dadevel/archpkgs 仓库,该仓库默认使用 certipy-merged,并开箱即用地包含 LDAP 通道绑定支持。 要添加 archpkgs 仓库,请参考官方的 设置说明。 接下来,你可以安装 archpkgs/certipy:

root@kitploit:~
sudo pacman -Sy archpkgs/certipy
root@kitploit:~
/opt/archpkgs/bin/certipy                                                     
Certipy v4.8.2 - by Oliver Lyak (ly4k)

usage: certipy [-v] [-h] {account,auth,ca,cert,find,forge,ptt,relay,req,shadow,template} ...

Active Directory Certificate Services enumeration and abuse

positional arguments:
  {account,auth,ca,cert,find,forge,ptt,relay,req,shadow,template}
                        Action
    account             Manage user and machine accounts
    auth                Authenticate using certificates
    ca                  Manage CA and certificates
    cert                Manage certificates and private keys
    find                Enumerate AD CS
    forge               Create Golden Certificates
    ptt                 Inject TGT for SSPI authentication
    relay               NTLM Relay to AD CS HTTP Endpoints
    req                 Request certificates
    shadow              Abuse Shadow Credentials for account takeover
    template            Manage certificate templates

options:
  -v, --version         Show Certipy's version number and exit
  -h, --help            Show this help message and exit

合并状态

新功能

这些功能是新增的,已直接合并到 certipy-merged 中。 原始仓库中没有对应的 PR,因为代码库已经分叉得太过严重。

  • #10:为 -web 添加 kerberos 支持

缺失的 PR:

  • #211:修复 ESC1 误报
  • #229:添加 smime 扩展支持(某种程度上无法与 certipy auth 完全配合使用)

已合并的 PR:

  • #248:修复影子凭据生成的证书中的 subject
  • #247:添加 parse 子命令以执行隐蔽的离线 ADCS 枚举
  • #238:修复:检查 pKIExpirationPeriod 和 pKIOverlapPeriod
  • #231:添加 ldap 简单认证
  • #228:添加 ESC15
  • #226:修复 ESC1 误报
  • #225:修复以解决 SID 覆盖错误
  • #222:修复以允许包含斜杠或括号的证书名称
  • #210:添加跨域认证
  • #209:接受 HOST/target@domain 以外的 TGS
  • #203:检查 Web 注册是否使用 https
下载工具
  • #201:添加 dcom 支持
  • #200:添加添加多个 keycredential 并正确列出它们的功能
  • #198:添加 ldap-port 选项
  • #196:添加 ESC13
  • #193:为模板添加 whencreated 和 whenmodified
  • #183:隐藏导入(pycryptodomex)