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
WiFiBroot — Uno strumento di pentest/cracking wireless (WPA/WPA2). Cattura e cracca l'handshake a 4 vie e la chiave PMKID. Supporta anche una modalità deautenticazione/jammer per test di stress. | Kitploit
Strumenti/GitHubGitHub/hash3lizer/wifibroot
Password CrackingAuditing Wi-FiSicurezza WirelessPenetration Testing
GitHubhash3lizer/wifibroot

WiFiBroot

Uno strumento di pentest/cracking wireless (WPA/WPA2). Cattura e cracca l'handshake a 4 vie e la chiave PMKID. Supporta anche una modalità deautenticazione/jammer per test di stress.

Vedi Repository
1.1k1885 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

WiFiBroot

Uno strumento di Penetration Test e Cracking Wireless per Handshake a 4 vie e PMKID

DESCRIZIONE

WiFiBroot è progettato per fornire ai clienti una soluzione all-in-one per il cracking di reti WiFi (WPA/WPA2). Dipende fortemente da scapy, una libreria di manipolazione dei pacchetti ben dotata in Python. Quasi ogni processo al suo interno dipende in qualche modo dai layer di scapy e da altre funzioni, tranne per l'operazione di cambio canale dell'interfaccia wireless. Questo viene fatto tramite il comando nativo linux iwconfig per il quale potresti aver bisogno dei privilegi sudo. Attualmente fornisce quattro modalità di lavoro indipendenti per gestire le reti target. Due di queste sono metodi di cracking online mentre l'altra funziona in modalità offline. La modalità offline è fornita per decifrare gli hash salvati dalle prime due modalità. Una è per l'attacco di deautenticazione sulla rete wireless e può anche essere usata come gestore di jamming. Può essere eseguito su una varietà di piattaforme linux e richiede almeno WN727N di tp-link per funzionare correttamente.

Installazione:

Funziona solo con Python 2

WiFiBroot dipende fortemente da scapy. Quindi, avrai bisogno di scapy installato. Quasi tutte le altre librerie saranno probabilmente già installate sul tuo sistema. Assicurati che la versione di scapy che installi sia <=2.4.0. Le versioni più recenti potrebbero causare errori sconosciuti.

root@kitploit:~
$ sudo pip install scapy==2.4.0

Lo script dovrebbe essere eseguito con sudo ma funzionerà anche se non eseguito in modalità root. Gli argomenti di base necessari sono:

root@kitploit:~
$ sudo python wifibroot.py -i [interface] -d /path/to/dictionary -m [mode]

Documentazione:

WiFiBroot utilizza le modalità per identificare quale attacco vuoi eseguire sul tuo target. Attualmente, sono disponibili tre modalità. L'utilizzo di ciascuna modalità può essere visualizzato fornendo l'opzione --help/-h subito dopo l'opzione -m/--mode. Ecco un elenco delle modalità disponibili e cosa fanno:

Modalità:

root@kitploit:~
Syntax:
    $ python wifibroot.py [--mode [modes]] [--options]
    $ python wifibroot.py --mode 2 -i wlan1mon --verbose -d /path/to/list -w pmkid.txt

Modes:
    #     Description                                 Value
    01    Capture 4-way handshake and crack MIC code    1
    02    Captures and Crack PMKID (PMKID Attack)       2
    03    Perform Manual cracking on available
          capture types. See --list-types               3
    04    Deauthentication. Disconnect two stations
          and jam the traffic.                          4

Use -h, --help after -m, --mode to get help on modes. 

Ogni modalità ha uno scopo specifico e le proprie opzioni:

HANDSHAKE:

root@kitploit:~
Mode: 
   01      Capture 4-way handshake and crack MIC code    1

Options:
   Args               Description                      Required
   -h, --help         Show this help manual              NO
   -i, --interface    Monitor Interface to use           YES
   -v, --verbose      Turn off Verbose mode.             NO
   -t, --timeout      Time Delay between two deauth
                      requests.                          NO
   -d, --dictionary   Dictionary for Cracking            YES
   -w, --write        Write Captured handshake to
                      a seperate file                    NO
       --deauth       Number of Deauthentication
                      frames to send                     NO 

Filters: 
   -e, --essid         ESSID of listening network
   -b, --bssid         BSSID of target network.
   -c, --channel       Channel interface should be listening
                       on. Default: ALL

PMKID ATTACK

root@kitploit:~
Mode: 
   02      Captures and Crack PMKID (PMKID Attack)       1

Options:
   Args               Description                      Required
   -h, --help         Show this help manual              NO
   -i, --interface    Monitor Interface to use           YES
   -v, --verbose      Turn off Verbose mode.             NO
   -d, --dictionary   Dictionary for Cracking            YES
   -w, --write        Write Captured handshake to
                      a seperate file                    NO

Filters: 
   -e, --essid         ESSID of listening network
   -b, --bssid         BSSID of target network.
   -c, --channel       Channel interface should be listening
                       on. Default: ALL

Offline Cracking

root@kitploit:~
Mode: 
   03    Perform Manaul cracking on available capture
         types. See --list-types                         3

Options:
   Args               Description                      Required 
   -h, --help         Show this help manual              NO
       --list-types   List available cracking types      NO
       --type         Type of capture to crack           YES
   -v, --verbose      Turn off Verbose mode.             NO
   -d, --dictionary   Dictionary for Cracking            YES
   -e, --essid        ESSID of target network. 
                      Only for HANDSHAKE Type            YES
   -r, --read         Captured file to crack             YES

DEAUTHENTICATION ATTACK (Stress Testing)

root@kitploit:~
Mode:
    04   Deauthentication. Disconnect two stations
         and jam the traffic.                            4

Options:
    Args              Description                      Required
    -h, --help        Show this help manual              NO
    -i, --interface   Monitor Mode Interface to use      YES
    -0, --count       Number of Deauthentication
                      frames to send. '0' specifies
                      unlimited frames                   YES
        --ap          Access Point MAC Address           NO
        --client      STA (Station) MAC Address          NO

Esempi

To Capture 4-way handshake and crack MIC code:

root@kitploit:~
$ python wifibroot.py --mode 1 -i wlan1mon --verbose -d dicts/list.txt -w output.cap 

To Capture and Crack PMKID:

root@kitploit:~
$ python wifibroot.py --mode 2 -i wlan1mon --verbose -d dicts/list.txt -w output.txt

Offline Crack Handshake and PMKID:

root@kitploit:~
$ python wifibroot.py --mode 3 --type handshake --essid "TARGET ESSID" --verbose -d dicts/list.txt --read output.cap
$ python wifibroot.py --mode 3 --type pmkid --verbose -d dicts/list.txt --read output.txt

Deauthentication attack in various form:

root@kitploit:~
# Ultimate Deauthentication attack: 
$ python wifibroot.py --mode 4 -i wlan1mon -00 --verbose
# Disconnect All Clients from Acess Point:
$ python wifibroot.py --mode 4 -i wlan1mon --ap [AP MAC] --verbose
# Disconnect a Specific Client: 
$ python wifibroot.py --mode 4 -i wlan1mon --ap [AP MAC] --client [STA MAC] --verbose

Supporto

Website: https://www.shelvoide.com
Twitter: @hash3liZer
Email: [email protected]

Scarica lo strumento