Я следовал этому учебному руководству при установке aircrack на Ubuntu 14.04: https://www.youtube.com/watch? v=xdvGZlUzfRs&src_vid=OF0UjeoTXoI&feature=iv&annotation_id=annotation_1882595149
Я должен был настроить несколько вещей заставить это загружать успешно, но здесь - то, с чем у меня есть проблемы (и что я не могу найти решением для):
Эта команда:
sudo airodump-ng mon0
из которых я получаю ошибку:
Interface mon0:
ioctl(SIOCGIFINDEX) failed: No such device
Команда iwconfig шоу:
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11abg ESSID:"nameofmynetwork"
Mode:Managed Frequency:5.765 GHz Access Point: 05:B1:51:42:A1:5D
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
Относительно mon0, что это? Я попробовал некоторые решения, такие как уничтожение процессов и обновление к последнему aircrack, но я все еще получаю ошибку.
Любая справка ценится!
Вы не должны использовать airmon-ng вообще. Вы можете просто:
sudo ifconfig wlan0 down
, чем продолжают
sudo iwconfig wlan0 mode monitor
и наконец
sudo ifconfig wlan0 up
thats в основном, что делает airmon-ng.
Проблема с названием интерфейса. Используйте следующие команды:
Запускаются, Ваш беспроводной интерфейс в контролирующем режиме
airmon-ng
Уничтожают все вмешивающиеся процессы
airmon-ng check kill
Вместо airodump-ng mon0
, вводят, это airodump-ng wlan0mon
сообщило мне, работает ли это на Вас.
Необходимо читать больше о том, как использовать aircrack-ng
.
команда Вы выполнились, sudo airodump-ng mon0
, говорит Вашему компьютеру начинать получать пакеты в интерфейсе, названном mon0
, но у Вас еще нет того интерфейса, вот почему это говорит Вам No such device
.
общие шаги в использовании aircrack-ng
:
sudo airmon-ng start wlan0
mon0
, который Вы видите, когда Вы делаете iwconfig
. Это - команда, которую Вы, вероятно, не выполнили. Если Вы действительно выполняли его, но Вы не видите mon0
впоследствии, сообщите нам то, что было выводом команды. sudo airodump-ng <options> mon0
sudo aireplay-ng <options> mon0
sudo aircrack-ng <options> <file>
Из того, что я видел, в последней версии (15.10) человечности существует проблема при включении режима монитора на mon0.
, Чтобы сделать это чистый и ясный, используйте эту команду для уничтожения любого процесса, который может вызвать проблемы sudo airmon-ng check kill
, затем использовать эту команду для включения режима монитора на mon0 sudo airmon-ng start wlan0
.
Теперь можно использовать mon0 с другим *-ng команды.
Хорошо, в первую очередь, давайте запустимся с уничтожения всех процессов с sudo airmon-ng check kill
, затем включив режим монитора с sudo airmon-ng start wlan0
, теперь ответ на Ваш вопрос находится в выводе этой команды. Заметьте, что это говорит в нижней части (экспериментальный wl режим монитора vif включил для [phy0]wlan0 на [phy0]prism0) для меня, это говорит prism0, это - интерфейс, который был создан для меня, когда я использовал эти airmon-ng start wlan0
команда, которую в целом называют mon0, но это - не всегда то же так, необходимо проверить название того, которое было создано для Вас, и используйте его в следующей команде. Например, в моем случае, чтобы начать получать пакеты я введу airodump-ng prism0
не mon0. Я надеюсь, что это отвечает на Ваш вопрос.
если airodump-ng mon0 does не работает на Вас; дайте предыдущую команду как; "airmon-ng запускают wlp3s0", а не "airmon-ng запускают wlan0" потому что работы wlan0 для сети на LAN и работы wlp3s0 для беспроводной сети и затем вставляют команду "airodump-ng mon0", это будет, конечно, работать на Вас также