Сygwin: http://jumpespjump.blogspot.ru/2013/03/installing-pyrit-on-windows-with-cygwin.html Напиши GUI для собранного Пырит под Винду, и будет тебе однокнопочная программа. https://foro.elhacker.net/wireless_en_windows/pyrit_para_windows_wpa-t377805.0.html
Если будешь ловить Handshake инструментом minidwep-gtk из wifislax , проверять и вовсе не придется, он не выдаст битый. Во вторых, ты же ловишь его из под Nix, там сразу и проверить можно - пыритом , зачем его тащить в окна и там проверять?
Ну так это .cap такой В винде будет тоже самое выдавать Его скорее всего можно вайршарком легко исправить
Имеется хэндшейк. http://zalil.su/8018132 Для последующей конвертации для кота,решил вырезать из него 1 good. И вот,что получилось. Из good.cap видно,что последний 5 пакет,по времени,совсем не из той оперы. Однако пирит докладывает что: #1: AccessPoint 28:10:7b:cf:3f:ed ('kaban'): #1: Station 7c:f9:0e:bd:5f:1f, 1 handshake(s): #1: HMAC_SHA1_AES, good, spread 2 А если вырезать "левый" пакет то: #1: AccessPoint 28:10:7b:cf:3f:ed ('kaban'): #1: Station 7c:f9:0e:bd:5f:1f No valid EAOPL-handshake + ESSID detected. Получается,что пириту не хватает пакета 2/4,чтобы определить шейк как good. А если он присутствует в шейке,то для определения его как good,временной интервал не учитываетя. А если удалить 2/4,то шейк становится не валидный.При том что,в пакетах 1/4 и 3/4 хэши совпадают. Кто-нибудь может прояснить ситуацию? По каким данным пирит определяет качество? На Google Code что-то подобное обсуждалось,но из-за корявого перевода ничё там не понял.
При загрузке на брут хендшейка в программу EWSA 5 Pro Edition на Windows, программа сама оповещает о валидности последнего и выдаёт соответствующие предупреждения. P.S. Как вариант уже готового решения.