Русский 🇷🇺
March 1, 2024

Аудит безопасности Wi-Fi с помощью Wifite2 и специального бота

В данном материале мы рассмотрим процесс анализа безопасности Wi-Fi-сетей, с акцентом на использовании инструментов, таких как Wifite2 и бота Проекта, с целью повышения информированности пользователей. Приведем реальный пример и проведем его анализ.


🛡️ Дисклеймер: Этот материал предоставлен исключительно в ознакомительных целях и представляет собой вымышленный пример, разработанный независимым редактором. Информация не предназначена для использования в целях нарушения приватности, незаконной деятельности или любых других недобросовестных действий. Мы настоятельно рекомендуем уважать приватность других и использовать полученные навыки и инструменты ответственно и в соответствии с законодательством вашей страны.


Проверка протокола WPS:

Перед тем, как осуществлять анализ безопасности пароля, имеет смысл проверить возможность подключения к Wi-Fi сети с использованием протокола WPS. В рамках данного бота мы можем выполнить запрос по MAC-адресу и попытаться получить PIN-код (подобные примеры были представлены в предыдущей публикации)

Когда мы сталкиваемся с ситуацией, когда не удается получить необходимые данные, мы переходим к следующему методу...

Генерация wordlist'а:

Создание wordlist'а начинается с определения цели. Предположим, что у нас есть точка доступа, и нам требуется подобрать пароль к ней. Теперь встает вопрос, каким образом мы можем это сделать наиболее эффективно и удобно. В этом нам помогут инструменты Wifite2 и бот Проекта.

Для эффективного перебора паролей необходимо использовать актуальный wordlist, который идеально подходит для конкретной цели. Это означает, что пароли должны быть сгенерированы на основе доступной информации о целевом ресурсе, с учетом известных факторов безопасности.

Например, многие люди используют свой номер телефона, дату рождения, имя и другую личную информацию в качестве паролей для своих домашних точек доступа. Часто такую информацию можно получить из общедоступных источников. Когда у нас есть такие данные о цели, мы можем использовать их для генерации паролей.

Сгенерированный файл:

После запуска Kali Linux введите следующую команду для использования сгенерированного wordlist'а:

Справка:

./Wifite.py --help 

Эта команда позволит вам получить справку по использованию инструмента Wifite.py, предоставляя необходимую информацию о доступных опциях и функциональности.

Команда (файл заранее был переименован):

./Wifite.py --kill --dict pass.txt

Далее из списка выбираем нужную WiFi-сеть и сочетанием клавиш CTRL + C останавливаем сканирование:

По завершении настройки, аудит безопасности сети будет автоматически запущен. В случае удачного обнаружения пароля, программа предоставит соответствующее уведомление в терминале.

Поиск уязвимых роутеров:

Как дополнительную функциональность бота, можно упомянуть возможность поиска уязвимых устройств, включая роутеры. Эта функция позволяет обнаружить устройства, которые могут быть подвержены определенным уязвимостям, предоставляя информацию для последующего анализа и принятия соответствующих мер по обеспечению безопасности:

Через Google Dorks можно выявить актуальные дорки для роутеров.

Точно также можно искать уязвимые сервера, камеры и т.п.