LDAP-Password-Hunter 使用教程
1. 项目的目录结构及介绍
LDAP-Password-Hunter/
├── LICENSE
├── README.md
├── conf.txt
├── create-database.sql
├── domains.txt
├── kerberos-ldap-password-hunter.sh
└── run.sh
- LICENSE: 项目许可证文件,采用Apache-2.0许可证。
- README.md: 项目说明文档,包含项目的基本介绍和使用方法。
- conf.txt: 配置文件,用于存储项目的配置信息。
- create-database.sql: SQL脚本,用于创建存储结果的SQLite数据库。
- domains.txt: 域名列表文件,包含需要扫描的域名。
- kerberos-ldap-password-hunter.sh: 主脚本文件,用于执行LDAP密码搜索任务。
- run.sh: 启动文件,用于简化项目的启动过程。
2. 项目的启动文件介绍
run.sh
run.sh
是项目的启动文件,用于简化项目的启动过程。执行该脚本会自动运行 kerberos-ldap-password-hunter.sh
并完成以下任务:
- 确保
krb5.conf
文件是干净的。 - 确保
domains.txt
和conf.txt
文件已正确填充。 - 运行
kerberos-ldap-password-hunter.sh
脚本进行LDAP密码搜索。
使用方法:
./run.sh
3. 项目的配置文件介绍
conf.txt
conf.txt
是项目的配置文件,用于存储项目的配置信息。该文件需要包含以下内容:
- krb5.conf: Kerberos配置文件路径。
- domains.txt: 域名列表文件路径。
- create-database.sql: SQL脚本文件路径。
配置示例:
krb5.conf=/path/to/krb5.conf
domains.txt=/path/to/domains.txt
create-database.sql=/path/to/create-database.sql
确保配置文件路径正确,以便项目能够正确运行。
以上是 LDAP-Password-Hunter
项目的使用教程,包含项目的目录结构、启动文件和配置文件的详细介绍。希望对您有所帮助!