zaLinux.ru

Wi-Fi адаптер Qualcomm Atheros QCA9377 не захватывает пакеты данных в режиме монитора (РЕШЕНО)


Описание проблемы: программы airodump-ng и аналогичные для аудита безопасности Wi-Fi не захватывают данные в режиме монитора при использовании Wi-Fi адаптера с чипсетом Qualcomm Atheros QCA9377.

Данную проблему обсуждают на форуме в этих ветках:

То есть режим монитора работает, но беспроводной адаптер ничего не захватывает.

Один из пользователей (madder / ahmedmadder1) написал причину и решение. Он заметил, что Atheros QCA9377 в airodump отлично работает на версиях Kali выпущенных в 2018 поскольку Atheros QCA9377 в этих версиях использует firmware-5 (прошивку пятой версии).

Но проблема появляется при использовании firmware-6 на версиях Kali выпущенных в 2020 и 2019. Пользователь использовал firmware-5 из 2018 и всё стало работать как надо.

Этот пользователь извлёк пятую версию прошивки и загрузил её на GitHub.

Сейчас если в Kali Linux проверить содержимое папки с прошивкой для Atheros QCA9377:

ls -l /lib/firmware/ath10k/QCA9377/hw1.0/

Можно увидеть, что там и пятая и шестая версии:

итого 1636
-rw-r--r-- 1 root root 304308 сен 23 11:11 board-2.bin
-rw-r--r-- 1 root root 8124 сен 23 11:11 board.bin
-rw-r--r-- 1 root root 605908 сен 23 11:11 firmware-5.bin
-rw-r--r-- 1 root root 751436 сен 23 11:11 firmware-6.bin


Поэтому можно попробовать удалить шестую версию. А если это не поможет, то загрузить версию с GitHub.

Обязательно начинаем с создания резервной копии (на случай если что-то пойдёт не так):

cp -R /lib/firmware/ath10k/QCA9377 ~/

Удаляем шестую версию:

sudo rm /lib/firmware/ath10k/QCA9377/hw1.0/firmware-6.bin

Чтобы изменения вступили в силу, перезагружаемся:

reboot

Проверьте с airodump или с другой программой.

Если это не помогло, либо если в вашем дистрибутиве отсутствует пятая версия, то скачиваем версию с гитхаба:

sudo git clone https://github.com/ahmedmadder1/airodump-ng-not-showing-any-data-Atheros-QCA9377-.git
cd airodump-ng-not-showing-any-data-Atheros-QCA9377-

Удаляем прошивку (предполагается, что вы уже сделали резервную копию как показано выше):

sudo rm -rf /lib/firmware/ath10k/QCA9377

Копируем скаченную пятую версию в то место, где она должна быть в системе:

sudo cp -R QCA9377 /lib/firmware/ath10k/

Чтобы изменения вступили в силу, перезагрузитесь:

reboot

Теперь захват данных должен работать в airodump и других программах.

Пользователи подтверждают, что работает любой из описанных способов.



Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *