Вопрос или проблема
Я использую Ubuntu в VMware, и для использования airmon-ng я уже скачал его из терминала.
Но когда я запускаю его, он говорит
root@DESKTOP-SIVJTCS:/home/show# airmon-ng
PHY Интерфейс Драйвер Чипсет
так что он не показывает имена интерфейсов
потом, когда я запускаю ifconfig и нахожу имя моего интерфейса
я запускаю в терминале, он говорит
root@DESKTOP-SIVJTCS:/home/show# airmon-ng start wifi0
PHY Интерфейс Драйвер Чипсет
в конечном итоге, когда я запускаю wifite, он говорит
root@DESKTOP-SIVJTCS:/home/show# wifite
. .
.´ · . . · `. wifite2 2.5.2
: : : (¯) : : : беспроводной аудитор от @derv82
`. · ` /¯\ ´ · .´ поддерживается kimocoder
` /¯¯¯\ ´ https://github.com/kimocoder/wifite2
[!] Предупреждение: Рекомендуемое приложение bully не найдено. установите @ https://github.com/aanarchyy/bully
[!] Предупреждение: Рекомендуемое приложение pyrit не найдено. установите @ https://github.com/JPaulMora/Pyrit/wiki
[!] Предупреждение: Рекомендуемое приложение hashcat не найдено. установите @ https://hashcat.net/hashcat/
[!] Предупреждение: Рекомендуемое приложение hcxdumptool не найдено. установите @ https://github.com/ZerBea/hcxdumptool
[!] Предупреждение: Рекомендуемое приложение hcxpcaptool не найдено. установите @ https://github.com/ZerBea/hcxtools
[+] Проверка airmon-ng...
[!] airmon-ng не нашел никаких беспроводных интерфейсов
[!] Убедитесь, что ваше беспроводное устройство подключено
[!] Смотрите http://www.aircrack-ng.org/doku.php?id=airmon-ng для получения дополнительной информации
[!] Ошибка: airmon-ng не нашел никаких беспроводных интерфейсов
[!] Полный стек ошибок ниже
[!] Трассировка (самый последний вызов последним):
[!] Файл "/usr/lib/python3/dist-packages/wifite/__main__.py", строка 97, в точке входа
[!] wifite.start()
[!] Файл "/usr/lib/python3/dist-packages/wifite/__main__.py", строка 50, в начале
[!] Configuration.get_monitor_mode_interface()
[!] Файл "/usr/lib/python3/dist-packages/wifite/config.py", строка 163, в get_monitor_mode_interface
[!] cls.interface = Airmon.ask()
[!] Файл "/usr/lib/python3/dist-packages/wifite/tools/airmon.py", строка 310, в ask
[!] raise Exception('airmon-ng не нашел никаких беспроводных интерфейсов')
[!] Исключение: airmon-ng не нашел никаких беспроводных интерфейсов
[!] Выход
-
Скачайте архив драйвера Wi-Fi на вашу виртуальную машину.
-
Перейдите в каталог загрузок, распакуйте архив и перейдите в распакованный каталог.
-
Запустите следующие команды:
make unload make load
Ответ или решение
Ваша проблема с отсутствием обнаруживаемых беспроводных устройств при использовании airmon-ng и airodump-ng в Ubuntu на виртуальной машине VMware может быть связана с несколькими факторами. Рассмотрим их подробно и предложим возможные шаги для решения.
1. Виртуализация и оборудование
Первым шагом стоит убедиться, что ваш физический адаптер Wi-Fi поддерживает мониторинговый режим. На виртуальных машинах VMware может возникнуть сложность из-за того, что виртуальная сетевая карта часто использует эмуляцию, а не прямое подключение к физическому адаптеру. Это означает, что ваши инструменты, такие как airmon-ng, могут не обнаруживать никакие беспроводные интерфейсы.
Решение: Настройте вашу виртуальную машину так, чтобы она использовала сетевой адаптер, подключённый к вашей физической сети, или используйте USB Wi-Fi адаптер, который поддерживает мониторинговый режим. Затем добавьте этот адаптер в виртуальную машину через настройки оборудования (преобразование USB в виртуальное устройство).
2. Проверка наличия беспроводных адаптеров
Если вы уже используете USB Wi-Fi адаптер, убедитесь, что он установлен и правильно распознан вашей системой. Выполните команду lsusb
для проверки списка подключенных USB-устройств. Если ваш адаптер отсутствует в списке, возможно, надо установить драйвера.
lsusb
3. Установка необходимых драйверов
Убедитесь, что драйверы для вашего адаптера установлены и загружены. Вы упомянули загрузку Wi-Fi драйвера из архива. После его распаковки стоит убедиться, что вы используете правильные команды для загрузки модулей. Например:
make unload
make load
Эти команды должны удалить существующие модули беспроводной связи и затем загрузить их заново. Это может помочь в обнаружении интерфейсов.
4. Запуск airmon-ng и airodump-ng
После установки и проверки драйверов повторно запустите команду:
airmon-ng
Убедитесь, что в списке появляется ваш Wi-Fi адаптер. Если он всё ещё не обнаруживается, попробуйте запустить команду:
ifconfig
и проверьте, виден ли интерфейс, который вы ожидаете.
5. Альтернативные подходы
Если вышеуказанные шаги не сработали, возможно, стоит рассмотреть возможность установки дистрибутивов, специально предназначенных для безопасности и тестирования сетей, таких как Kali Linux. Эти дистрибутивы предустановлены с всеми необходимыми инструментами и драйверами, что может значительно упростить вашу задачу.
Заключение
Проблема с отсутствием обнаружаемых беспроводных устройств в airmon-ng и airodump-ng на виртуальной машине может быть решена различными способами, от проверки аппаратной совместимости до установки правильных драйверов. Если проблема продолжает существовать, стоит рассмотреть возможность использования альтернативных методов тестирования беспроводных сетей. Важно разбираться в терминологии и особенностях работы с виртуальными средами, чтобы не столкнуться с подобными трудностями в будущем.