Spraykatz 是一个谦逊的工具,能够获取 Windows 机器和大型 Active Directory 环境中的凭据。
它简单地尝试对机器执行 procdump 并远程解析转储文件,以尽可能避免被杀毒软件检测到。
本工具适用于 python3 到 python3.6。请勿在生产环境中使用!
在全新更新的 Ubuntu 上。
apt update
apt install -y python3.6 python3-pip git nmap
git clone https://github.com/aas-n/spraykatz.git
cd spraykatz
pip3 install -r requirements.txt
快速开始示例:
./spraykatz.py -u H4x0r -p L0c4L4dm1n -t 192.168.1.0/24
| 选项 | 描述 |
|---|---|
| -u, --username | 要喷洒的用户。该用户必须对目标系统具有管理员权限,才能获得远程代码执行权限。 |
| -p, --password | 用户的密码或 NTLM 哈希,格式为 LM:NT。 |
| -t, --targets | IP 地址和/或 IP 地址范围。可以通过目标文件(每行一个目标)或内联方式(用逗号分隔)提交。 |
| 选项 | 描述 |
|---|---|
| -d, --domain | 用户的域。如果用户不属于任何域,只需使用 。 |
Version 0.9.9
=============
- 移除 impacket 子模块(直接使用 pip)。
Version 0.9.8
=============
- 不再嵌入 ProcDump 二进制文件。Spraykatz 现在会要求下载它们。
Version 0.9.7
=============
- 添加“-r”选项以删除残留的 procdump 和转储文件,以防万一。
- 添加“-w”选项以指定超时时间,之后优雅退出。
- 增强调试模式
- 修复错误
Spraykatz 使用了以下项目的部分修改代码:
感谢:
由 aas 编写
| 标题 | 描述 |
|---|
| 关于 | 工具的简要描述 |
| 安装 | 安装与依赖 |
| 用法 | 如何使用 Spraykatz |
| 更新日志 | Spraykatz 更新日志 |
| 致谢 | 致谢 |
-d .| -r, --remove | 仅尝试清理远程机器上残留的 ProcDump 和转储文件。以防万一。 |
| -v, --verbosity | 详细程度模式 {warning, info, debug}。默认 == info。 |
| -w, --wait | Spraykatz 在优雅退出前等待的秒数。默认是 180 秒。 |