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

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

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

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

工具目录

分类

查看所有分类
Loading categories
EIPP — Entra ID 密码保护禁用密码列表 | Kitploit
工具/GitHubGitHub/synacktiv/eipp
密码破解密码攻击配置审计云安全实用工具与框架身份与访问管理 (IAM)身份验证
GitHubsynacktiv/eipp

EIPP

Entra ID 密码保护禁用密码列表

查看仓库
2012年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

EIPP 禁用密码列表

用于操作 Entra ID 密码保护禁用密码列表(BPL)的工具。

包含全局禁用密码列表条目的 eipp-global-bpl.txt 于 2024-04-11 转储。

更多信息请访问 https://www.synacktiv.com/en/publications/entra-id-banned-password-lists-password-spraying-optimizations-and-defenses。

EIPPDecrypt

此工具可用于提取本地部署的 Entra ID 密码保护的配置和密码策略。它依赖 DC Agent DLL,且必须在域控制器上执行。

root@kitploit:~
PS> cp 'C:\Program Files\Azure AD Password Protection DC Agent\Rules\1.0.0.0\ServiceCommon.dll' .
PS> cp 'C:\Program Files\Azure AD Password Protection DC Agent\Rules\1.0.0.0\ServiceCommonHelper.dll' .
PS> cp 'C:\Program Files\Azure AD Password Protection DC Agent\Rules\1.0.0.0\vcruntime140.dll' .
PS> .\EIPPDecrypt.exe \\localhost\SYSVOL\CORP.LOCAL\AzureADPasswordProtection\Configuration\*.cfge
PS> .\EIPPDecrypt.exe \\localhost\SYSVOL\CORP.LOCAL\AzureADPasswordProtection\PasswordPolicies\*.ppe

扩展名为 .ppe 的文件包含密码策略,其中包括全局和自定义 BPL 及其时间戳。

root@kitploit:~
$ jq -r .GlobalBPLTimestampUTC policy.json
2020-10-30T00:00:00Z

$ jq -r .GlobalBPL policy.json | tr '\t' '\n' | wc -l
3270

$ jq -r .GlobalBPL policy.json | tr '\t' '\n'
administracion123
administrador123
administrateur123
administrator123
administrator2022
administrator2023
password1
password12
password123
[...]

EIPP

此工具可用于根据泄露密码列表生成优化后的自定义 BPL。它专为大数据集(1 万个密码)设计,在较小的列表上可能产生较差的结果。

root@kitploit:~
PS> .\EIPP.exe
usage:
  EIPP.exe normalize passwords.txt
  EIPP.exe generate [-t threads] [-m minOccurences] [-n entries] passwords.txt global.txt output.txt
  EIPP.exe stats [-t threads] passwords.txt global.txt [tenant.txt]

normalize 命令用于根据 EIPP 算法(小写化和替换)规范化密码。它接收要规范化的密码列表,并将结果输出到 stdout,不进行排序。

root@kitploit:~
PS> cat passwords.txt
Company2024
PS> .\EIPP.exe normalize passwords.txt
companyzoz4

generate 命令用于生成优化后的自定义 BPL。它接收要禁用的密码列表(例如来自密码审计)、全局 BPL 以及输出文件名(此处为 custom.txt)。可以通过线程数(-t,默认为 4)和条目被视为候选的最小出现次数(-m,默认为 5)来调整速度。还可以使用 -n 选项更改默认生成的条目数,如果实体在其自定义 BPL 中已有条目,这可能会很有用。

root@kitploit:~
PS> .\EIPP.exe generate passwords.txt global.txt custom.txt
PS> .\EIPP.exe generate -t 8 -m 10 -n 500 passwords.txt global.txt custom.txt
Progress: 1234/23456 (5%)

stats 命令用于计算自定义 BPL 的禁用率并评估其效率。它接收要禁用的密码列表、全局 BPL 和自定义 BPL。也可以不使用自定义 BPL,仅评估全局 BPL 的效率(通常较低)。

root@kitploit:~
PS> .\EIPP.exe stats passwords.txt global.txt [tenant.txt]
PS> .\EIPP.exe stats -t 8 passwords.txt global.txt tenant.txt
Results: 37% banned
下载工具