Cowpatty’s genpmk – with extensive hardware support added – in 2 lines of code:
from cpyrit import util
map(util.CowpattyWriter(essid=’linksys’, f=’linksys.cow’).write, util.PassthroughIterator(essid=’linksys’, iterable=open(‘dict’)))
A GPGPU-driven WPA/WPA2-cracker in 7 lines of code:
from cpyrit import util, pckttools
with pckttools.EAPOLCracker(pckttools.PacketParser(‘wpa2psk-linksys.dump’)['00:0b:86:c2:a4:85']['00:13:ce:55:98:ef'].auths[0]) as cracker:
>>>>for pmks in util.PassthroughIterator(‘linksys’, open(‘dict’)):
>>>>>>>>cracker.enqueue(pmks)
>>>>>>>>if cracker.solution is not None:
>>>>>>>>>>>>break
print “The password is ‘%s’” % cracker.solution
Isn’t Python great?
August 16, 2009
Categories: Uncategorized . . Author: ebfe . Comments: 3 Comments
Pyrit 0.2.4 was just tagged and is now the currently stable version. Enjoy.
The most important new feature is the ability parse packet-capture files and attack EAPOL-authentications on it’s own. See the recent posts or the documentation for more details. Pyrit can also use SSE2 on MacOS and SELinux-enabled machines now.
You can get the new version [...]
August 16, 2009
Categories: Uncategorized . . Author: ebfe . Comments: 1 Comment
Pyrit 0.2.4-dev (r166) can now deal with multiple packet-capture files. Added with the on-the-fly handling of gzip-compressed files, this makes it particular easy to combine many pcap-dumps to one small file that holds all the essential information.
pyrit -r “*.pcap” -f summary.pcap.gz strip
Pyrit 0.2.4-dev (svn r166) (C) 2008, 2009 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under [...]
August 15, 2009
Categories: Uncategorized . . Author: ebfe . Comments: 1 Comment
I’ve updated Pyrit’s documentation with some lines about the new features in 0.2.4 (including the new strip-command).
There is also some (basic) information in case you would like to port Pyrit to a new hardware-platform. Pyrit on FPGA anyone?
August 8, 2009
Categories: Uncategorized . . Author: ebfe . Comments: 5 Comments
A note to users using code from trunk: You need to svn-update, recompile and reinstall the extension modules as they are now part of the ‘cpyrit’-package. The ‘_cpyrit’-package is gone.
August 7, 2009
Categories: Uncategorized . . Author: ebfe . Comments: Leave a Comment
I’ve decided to take Pyrit one step further and add actual “attack capabilities”. I have some difficulties with this as the actual legal situation in germany is – putting it mildly – undefined. On the other hand I’m disappointed with the state of tools that currently are available….
So here is the juicy stuff: Pyrit 0.2.4-dev [...]
August 2, 2009
Categories: Uncategorized . . Author: ebfe . Comments: 4 Comments