Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
SprayingToolkit — Script per rendere gli attacchi di password spraying contro Lync/S4B, OWA e O365 molto più rapidi, meno dolorosi e più efficienti. | Kitploit
Strumenti/GitHubGitHub/byt3bl33d3r/sprayingtoolkit
RicognizioneOSINT per Ingegneria SocialeAttacchi alle PasswordRaccolta InformazioniPenetration TestingRaccolta EmailRed TeamingArchived
GitHubbyt3bl33d3r/sprayingtoolkit

SprayingToolkit

Script per rendere gli attacchi di password spraying contro Lync/S4B, OWA e O365 molto più rapidi, meno dolorosi e più efficienti.

Vedi Repository
1.6k2713 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Avviso di Deprecazione

Questo progetto non è più mantenuto. I seguenti progetti alternativi sono migliori e attivamente mantenuti:

  • TREVORspray
  • CredMaster

SprayingToolkit

SprayingToolkit

Descrizione

Un insieme di script/utility Python che tenta di rendere gli attacchi di password spraying contro Lync/S4B e OWA molto più rapidi, meno dolorosi e più efficienti.

Sponsor

Canale Discord Ufficiale

Vieni a trovarci su Discord!

Porchetta Industries

Installazione

Installa i prerequisiti con pip3 come segue:

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

Oppure usa un ambiente virtuale Python se non vuoi installare i pacchetti a livello globale.

Panoramica degli strumenti

Atomizer

Un password sprayer estremamente veloce per Lync/Skype For Business e OWA, basato su Asyncio e Python 3.7

Utilizzo

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)

Esempi

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

Un porting dell'estensione Burp GatherContacts di @OrOneEqualsOne verso mitmproxy con alcuni miglioramenti.

Estrae da Google e Bing i profili LinkedIn, genera automaticamente email dai nomi dei profili usando il pattern specificato ed esegue password spray in tempo reale.

(Basato su Atomizer)

Esempi

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}'

Di default email_format è impostato sul pattern {first}.{last} e non è un argomento obbligatorio.

Il parametro domain è il dominio da usare per generare le email dai nomi, il parametro target è il dominio o l'URL su cui eseguire il password spray.

Installa il certificato di mitmproxy, imposta il proxy nel browser, vai su Google e/o Bing e cerca (assicurati di includere /in):

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

Le email verranno salvate in emails.txt nel formato specificato e passate ad Atomizer per lo spraying.

Aerosol

Estrae tutto il testo dal sito web target e lo invia ad AWS Comprehend per l'analisi al fine di generare wordlist personalizzate per il password spraying.

Ancora in fase di sviluppo

Utilizzo

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

Spindrift

Converte i nomi in nomi utente di Active Directory (es. Alice Eve => CONTOSO\aeve)

Utilizzo

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}]

Esempi

Legge i nomi da STDIN, --domain viene usato per specificare manualmente il dominio:

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

Legge i nomi da names.txt, --target recupera dinamicamente il nome del dominio interno da OWA (puoi indicare un dominio o un URL):

root@kitploit:~
./spindrift.py names.txt --target contoso.com
Scarica lo strumento