Difference between revisions of "WPA Attack"

From ivc wiki
Jump to navigationJump to search
Line 7: Line 7:
== Tools ==
== Tools ==
* '''[http://code.google.com/p/pyrit/ pyrit]''' [http://pyrit.wordpress.com/ blog]
* '''[http://code.google.com/p/pyrit/ pyrit]''' [http://pyrit.wordpress.com/ blog]
** Like coWPatty and Airolib-ng
** Pre-compute PMK keys
** Pre-compute PMK keys
** Internal SQLite3 database over precomputed ESSID and PMK combinations
** Can export to *.cow (coWPAtty) and *.db (Airolib-ng)
** GPGPU acceleration
** GPGPU acceleration


* '''[http://www.wirelessdefence.org/Contents/coWPAttyMain.htm coWPAtty Main page]''' '''[http://www.willhackforsushi.com/Cowpatty.html coWPAtty project page]'''
* '''[http://www.wirelessdefence.org/Contents/coWPAttyMain.htm coWPAtty Main page]''' '''[http://www.willhackforsushi.com/Cowpatty.html coWPAtty project page]''' '''[http://www.willhackforsushi.com/code/cowpatty/4.3/README Readme]'''
** Like Pyrite and Airolib-ng
** WPA-PSK attack on specific ESSID and captured 4-way handshake dump
** WPA-PSK attack on specific ESSID and captured 4-way handshake dump
** Passthrough from Pyrite possible (GPGPU acceleration)
** Passthrough from Pyrite possible (GPGPU acceleration)
Line 16: Line 20:
** genpmk:
** genpmk:
*** Generate "Pairwise Master Key" table for a specific ESSID, PMK tables
*** Generate "Pairwise Master Key" table for a specific ESSID, PMK tables
*** Table-file name usually ends with *.cow


* '''[http://www.aircrack-ng.org/doku.php?id=airolib-ng Airolib-nb]'''
** Like coWPatty and Pyrit
** Precompute TMK keys and attack WPA/WPA2 handshake captures
** Internal SQLite3 database
** Can export and import coWPAtty files
Extra:
* '''[http://www.renderlab.net/projects/WPA-tables/ Church of Wifi wpa-psk rainbow tables]'''
* '''[http://www.renderlab.net/projects/WPA-tables/ Church of Wifi wpa-psk rainbow tables]'''
** Pre-computed TMK key tables, 1 million words computed for the top 1000 SSID's
** Pre-computed TMK key tables, 1 million words computed for the top 1000 SSID's

Revision as of 23:18, 26 August 2009

WPA is the precursor to WEP and filled a need as a replacement for the fully disclosed and unsecure WEP encryption.

Background

Tools

  • pyrit blog
    • Like coWPatty and Airolib-ng
    • Pre-compute PMK keys
    • Internal SQLite3 database over precomputed ESSID and PMK combinations
    • Can export to *.cow (coWPAtty) and *.db (Airolib-ng)
    • GPGPU acceleration
  • coWPAtty Main page coWPAtty project page Readme
    • Like Pyrite and Airolib-ng
    • WPA-PSK attack on specific ESSID and captured 4-way handshake dump
    • Passthrough from Pyrite possible (GPGPU acceleration)
    • Pre-computed PMK tables supported
    • genpmk:
      • Generate "Pairwise Master Key" table for a specific ESSID, PMK tables
      • Table-file name usually ends with *.cow
  • Airolib-nb
    • Like coWPatty and Pyrit
    • Precompute TMK keys and attack WPA/WPA2 handshake captures
    • Internal SQLite3 database
    • Can export and import coWPAtty files

Extra:

References