Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
WiFiBroot — Ein drahtloses (WPA/WPA2) Pentest-/Cracking-Tool. Erfasst und knackt den 4-Way-Handshake und den PMKID-Key. Unterstützt außerdem einen Deauth-/Jammer-Modus für Stresstests. | Kitploit
Tools/GitHubGitHub/hash3lizer/wifibroot
Passwort-CrackingWi-Fi-PrüfungDrahtlose SicherheitPenetrationstests
GitHubhash3lizer/wifibroot

WiFiBroot

Ein drahtloses (WPA/WPA2) Pentest-/Cracking-Tool. Erfasst und knackt den 4-Way-Handshake und den PMKID-Key. Unterstützt außerdem einen Deauth-/Jammer-Modus für Stresstests.

Repository anzeigen
1.1k188vor 5 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

WiFiBroot

Ein drahtloses Pentest-/Cracking-Tool für 4-Wege-Handshake und PMKID

BESCHREIBUNG

WiFiBroot wurde entwickelt, um Kunden eine All-in-One-Lösung zum Knacken von WiFi-Netzwerken (WPA/WPA2) zu bieten. Es hängt stark von scapy ab, einer funktionsreichen Paketmanipulationsbibliothek in Python. Fast jeder Prozess darin ist irgendwie von scapy-Schichten und anderen Funktionen abhängig, außer dem Betrieb der drahtlosen Schnittstelle auf einem anderen Kanal. Dies wird über den nativen Linux-Befehl iwconfig erledigt, für den Sie möglicherweise sudo-Rechte benötigen. Es bietet derzeit vier unabhängige Arbeitsmodi, um mit den Zielnetzwerken umzugehen. Zwei davon sind Online-Cracking-Methoden, während der andere im Offline-Modus läuft. Der Offline-Modus dient zum Knacken gespeicherter Hashes aus den ersten beiden Modi. Einer ist für Deauthentifizierungsangriffe auf drahtlose Netzwerke und kann auch als Jamming-Handler verwendet werden. Es kann auf einer Vielzahl von Linux-Plattformen ausgeführt werden und erfordert mindestens das WN727N von tp-link, um ordnungsgemäß zu funktionieren.

Installation:

Es funktioniert nur mit Python 2

WiFiBroot hängt stark von scapy ab. Daher benötigen Sie eine installierte scapy. Fast jede andere Bibliothek ist wahrscheinlich bereits auf Ihrem System installiert. Stellen Sie sicher, dass die von Ihnen installierte Version von scapy <=2.4.0 ist. Neuere Versionen werfen wahrscheinlich unbekannte Fehler.

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

Das Skript sollte unter sudo ausgeführt werden, funktioniert aber auch ohne Root-Modus. Die grundlegenden notwendigen Argumente sind:

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

Dokumentation :

WiFiBroot verwendet Modi, um zu identifizieren, welchen Angriff Sie auf Ihr Ziel ausführen möchten. Derzeit gibt es drei verfügbare Modi. Die Verwendung jedes Modus kann durch Angabe der Option --help/-h direkt nach der Option -m/--mode eingesehen werden. Hier ist eine Liste der verfügbaren Modi und ihrer Funktionen:

Modi:

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    4-Wege-Handshake erfassen und MIC-Code knacken    1
    02    PMKID erfassen und knacken (PMKID-Angriff)       2
    03    Manuelles Knacken auf verfügbaren
          Erfassungstypen durchführen. Siehe --list-types   3
    04    Deauthentifizierung. Zwei Stationen trennen
          und den Datenverkehr stören.                      4

Verwenden Sie -h, --help nach -m, --mode, um Hilfe zu den Modi zu erhalten.

Jeder Modus hat einen bestimmten Zweck und seine eigenen Optionen:

HANDSHAKE:

root@kitploit:~
Mode: 
   01      4-Wege-Handshake erfassen und MIC-Code knacken    1

Options:
   Args               Description                      Required
   -h, --help         Dieses Hilfshandbuch anzeigen              NO
   -i, --interface    Zu verwendende Monitor-Schnittstelle           YES
   -v, --verbose      Verbose-Modus ausschalten.             NO
   -t, --timeout      Zeitverzögerung zwischen zwei Deauth-
                      Anfragen.                          NO
   -d, --dictionary   Wörterbuch zum Knacken            YES
   -w, --write        Erfassten Handshake in eine
                      separate Datei schreiben                    NO
       --deauth       Anzahl der zu sendenden Deauthentifizierungs-
                      frames                     NO 

Filters: 
   -e, --essid         ESSID des abgehörten Netzwerks
   -b, --bssid         BSSID des Zielnetzwerks.
   -c, --channel       Kanal, auf dem die Schnittstelle lauschen soll.
                       Standard: ALLE

PMKID-ANGRIFF

root@kitploit:~
Mode: 
   02      PMKID erfassen und knacken (PMKID-Angriff)       1

Options:
   Args               Description                      Required
   -h, --help         Dieses Hilfshandbuch anzeigen              NO
   -i, --interface    Zu verwendende Monitor-Schnittstelle           YES
   -v, --verbose      Verbose-Modus ausschalten.             NO
   -d, --dictionary   Wörterbuch zum Knacken            YES
   -w, --write        Erfassten Handshake in eine
                      separate Datei schreiben                    NO

Filters: 
   -e, --essid         ESSID des abgehörten Netzwerks
   -b, --bssid         BSSID des Zielnetzwerks.
   -c, --channel       Kanal, auf dem die Schnittstelle lauschen soll.
                       Standard: ALLE

Offline-Knacken

root@kitploit:~
Mode: 
   03    Manuelles Knacken auf verfügbaren Erfassungs-
         typen durchführen. Siehe --list-types               3

Options:
   Args               Description                      Required 
   -h, --help         Dieses Hilfshandbuch anzeigen              NO
       --list-types   Verfügbare Knacktypen auflisten      NO
       --type         Art der zu knackenden Erfassung           YES
   -v, --verbose      Verbose-Modus ausschalten.             NO
   -d, --dictionary   Wörterbuch zum Knacken            YES
   -e, --essid        ESSID des Zielnetzwerks. 
                      Nur für HANDSHAKE-Typ            YES
   -r, --read         Zu knackende erfasste Datei             YES

DEAUTHENTIFIZIERUNGSANGRIFF (Stresstest)

root@kitploit:~
Mode:
    04   Deauthentifizierung. Zwei Stationen trennen
         und den Datenverkehr stören.                            4

Options:
    Args              Description                      Required
    -h, --help        Dieses Hilfshandbuch anzeigen              NO
    -i, --interface   Zu verwendende Monitor-Modus-Schnittstelle      YES
    -0, --count       Anzahl der zu sendenden Deauthentifizierungs-
                      frames. '0' bedeutet unbegrenzt
                      frames                   YES
        --ap          MAC-Adresse des Zugangspunkts           NO
        --client      MAC-Adresse der Station (STA)          NO

Beispiele

Um den 4-Wege-Handshake zu erfassen und den MIC-Code zu knacken:

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

Um PMKID zu erfassen und zu knacken:

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

Offline-Knacken von Handshake und 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

Deauthentifizierungsangriff in verschiedenen Formen:

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

Unterstützung

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

Tool herunterladen