Написание фаззера 802.11, который поддерживает тестирование с включенной защитой WPA
Я пишу фаззер (на python), и среда тестирования будет использовать безопасность WPA / WPA2. Для этого мне нужно будет либо написать сам модуль шифрования / дешифрования WPA, либо повторно использовать код WPA откуда-то. Мне сказали, что написание кода WPA с нуля занимает очень много времени.
Поэтому я подумал о том, чтобы извлечь код WPA из любого Unix-файла, например из источника драйвера устройства Wi-Fi в ОС. После долгих поисков я также наткнулся на пирит (это может быть приемлемым вариантом, поскольку фаззер будет написан на python), но я не мог понять, как извлечь и использовать код в соответствии с моими потребностями.
Как лучше всего использовать код WPA? Или я сам должен написать код с нуля?
1 ответ
Обнаружил, что на stackru: wpa-handshake с python - трудности с хешированием
Также есть Python Pypi для Wi-Fi: https://pypi.python.org/pypi/python-wifi/0.5.0