Описание основной программы для взлома беспроводной сети.
В статье подробно рассмотрена работа программы aircrack-ng. Статья — это перевод информации с сайта разработчиков программы.
Aircrack-ng — программа для взлома 802.11 WEP and WPA/WPA2-PSK ключей. Aircrack-ng может восстановить WEP ключ как только будет захвачено достаточно много пакетов с помощью программы airodump-ng. Эта часть набора программ от aircrack-ng предназначена для выполнения статических атак на беспроводные сети и для обнаружения WEP ключа методом грубого подбора. Также можно использовать подбор по словарю. Для взлома WPA/WPA2 pre-shared ключей, можно использовать ТОЛЬКО подбор по словарю.
Легенда
1 = Keybyte
2 = Глубина текущего ключа
3 = Байт IVs
4 = Голоса указывающие что это правильно с помощью трех методов:
— первый метод через PTW атаку, основное преимущество этого метода, заключается в том, что для взлома WEP ключа необходимо меньше перехваченных пакетов, основной недостаток этого метода это то, что он может работать только с arp пакетами;
— второй метод через FMS / KoreK атаки – это метод включает в себя различные статические воздействия (FMS, KoreK, Brute force) для поиска WEP ключа и требует больше пакетов, чем первый метод;
— третий метод – это метод подбора с использованием словаря (word list), этот метод в основном используется для взлома WPA/WPA2 ключей, так как первый и второй метод не работают для WPA/WPA2 взлома.
Когда используются статистические методы для взлома ключа WEP,в основном обрабатывается индивидуально. При использовании статистического механизма, возможность угадать определенный байт в ключе доходит до 15% когда вы отловили правильный вектор инициализации. По существу некоторые IVы «пропускают» секретный WEP ключ для специфических ключевых байтов. Это фундаментальные основы атак статистического метода.
При использовании некоторых методов статистических атак таких как FMSи атака KoreK голоса собираются для каждого ключевого байта секретного ключа WEP. Различные атаки имеют разное число голосов связанных с ними, так как вероятность каждой атаки приводящей к правильному ответу измеряется математически. Чем больше голосов накапливает потенциальная ключевая последовательность, тем больше вероятности что она будет верной. Для каждого ключевого байта экран показывает вероятный секретный ключ и число голосов накопленных для него. Само собой разумеется, что ключ имеющий наибольшее число голосов наиболее правилен, но это не гарантируется. Aircrack-ng в последствии проверит ключ чтоб подтвердить его правильность.
Мы надеемся что рассматриваемый пример поможет лучше понять это.На скриншоте выше вы можете заметить что ключевой байт 0 байт 0xAE набрал некоторое кол-во голосов, в данном случае 50. Так, можно сделать вывод, что математическая вероятность того что байт 0xAE более верный нежели второй в этой строке 0×11. Именно по этому, чем больше данных вы имеете, тем больше вероятности что aircrack-ng подберет верный ключ.
Статистический метод может вам показаться слишком сложным.Его идея заключается в накоплении как можно большего кол-ва статистических данных и последующем подборе с использованием грубой силы. Aircrack-ng использует грубую силу на вероятных ключах чтобы фактически определить WEP ключ.
Здесь присутствует фактор вероятности.В основном, фактор вероятности говорит программе aircrack-ng как использовать брутфорс. Это похоже на то, как если бы бросили мяч в некий квадрат и сказали кому-нибудь что он находится между 0 и 10 метром (0 и 30 футов). А другому скажут что он находится где-то между 0 и 100 метром. Тому чей квадрат поиска шире — потребуется значительно больше времени чтобы найти шар, но в тоже время вероятность его обнаружения будет больше. Это альтернатива между скоростью и вероятностью.
Например есливы скажете aircrack-ng использовать фактор вероятности 2, он возьмет максимально возможный байт, и проверит все возможности которые хотябы на половину вероятны как он, используя брутфорс. Чем больше фактор вероятности, тем больше у aircrack-ng оснований к применению брутфорса. Имейте ввиду, что повышая фактор вероятности вы также повышаете кол-во возможных ключей, а также и время работы. И снова, именно по этому необходимо иметь как можно больше данных для минимализации процессорного времени.
Наконец — это всего лишь «простая» математика и подбор!
Для взлома ключей WEPв программу также включен метод подбора по словарю. Для WEP, вы можете использовать статистический метод описанный выше, или метод подбора по словарю, но не оба одновременно. При использовании метода подбора по словарю, вы сначала создаете файл, в котором содержатся ascii или шестнадцатеричные ключи. Один файл может содержать один тип ключей. Объединять их нельзя. Это можно проверить запустив aircrack-ng которая проверит каждый ключ на возможность его использования.
Методыи технологии описанные выше не работают для предразделенных ключей WPA/WPA2. Единственный способ взломать эти предразделенные ключи — через подбор по словарю. Эта возможность также включена в aircrack-ng.
С предразделенными ключами(pre-shared keys) клиент и точка вначале доступа устанавливают ключи, которые будут использоваться при соединении. Есть четыре шага для идентификации клиента. airodump-ng может захватить эти шаги. При использовании ввода из списка слов (словарь) aircrack-ng дублирует четырех шаговую идентификацию чтобы видеть соответствуют ли слова из словаря результату идентификации. Если это так, то вы получите правильный предразделенный ключ.
Необходимо отметить, что этот процесс требует очень интенсивной работы копьютера,и очень маловероятно что будут определены большие ключи. Хороший словарь даст вам более хорошие результаты. Другой подход состоит в использовании johntheripper для подбора пароля, перенаправив на него вывод aircrack-ng.
Объяснения значений Фактора Вероятности
Лучше всего объяснить это на примере. Мы будем смотреть на определенный байт. Все байты сделаны в той же манере.
У вас есть голоса какна скриншоте выше. Для первого байта они такие: AE (50) 11(20) 71(20) 10(12) 84(12)
AE, 11, 71,10 и 84 возможные нулевые байты для ключа. Числа в круглых скобках — голоса которые успел набрать каждый байт. Теперь, если вы решите использовать вектор вероятности равный 3, aircrack-ng возмет голос от самого вероятного ключа — AE (50):
50 / 3 = 16.666666
Aircrack-ng будет проверять (методом подбора) все возможные ключи с голосом большим чем 16.6666, в нашем примере это AE, 11, 71, таким образом мы имеем полную глубину равную трем:
0 / 3 AE (50) 11(20) 71(20) 10(12) 84(12)
Когдаaircrack-ng проверяет ключи с AE, он показывает 0 / 3, если он проверит все ключи с этим байтом, он переключится к следующему (11 в данном случае) и покажет:
1 / 3 11(20) 71(20) 10(12) 84(12)
Использование
aircrack-ng [options] <capture file (s)>
Вы можете определять множество файлов для ввода (в формате.cap или.ivs). Также вы можете запускать airodump-ng и aircrack-ng одновременно. aircrack-ng автоматически обновит свои данные при поступлении новых IV в файл дампа.
Вот список возможных опций:
случай — взлом WEP ключа. Если вы хотите попробовать это самостоятельно — вот файл для теста. Ключ в файле соответствует ключу изображенному на скриншоте выше, но ни как не приведенному ниже примеру.
aircrack-ng 128bit.ivs Где:
128bit.ivs имя файлас ivами.
Вывод программы:
Если же файл содержит информацию о нескольких сетях, то вам предложат выбор. По умолчанию aircrack-ng подбирает 128-ми битный ключ
Вотна что похож запуск процесса взлома:
к сети.
Далеемы посмотрим на процесс взлома WEP по словарю. Для этого нам потребуется словарь в котором в ascii или шестнадцатеричном виде будут хранится ключи. Помните, что один файл может содержать только один тип ключей. Следующая таблица описывает сколько символов нужно иметь в таком файле:
Пример 64-х битного ascii ключа: «ABCDE»
Пример 64-х битного шестнадцатеричного ключа: «12:34:56:78:90»
(Примечание «:» между двумя символами.)
Пример 128-х битного ascii ключа: «ABCDEABCDEABC»
Пример 128-х битного шестнадцатеричного ключа:
«12:34:56:78:90:12:34:56:78:90:12:34:56»
Для взлома 64-х битного WEP ключа:
aircrack-ng -w h:hex.txt,ascii.txt -a 1 -n 64 -e teddy wep10–01.cap
Где:
-w h:hex.txt,ascii.txt список файлов для использования. Поместите “h:” перед названием файла чтобы указать чтоон содержит шестнадцатеричные ключи.
-a 1 Говорито том что установлен ЦУЗ
-n 64 задает 64-х битное шифрование. Измените это значениена длину используемых в вашем словаре ключей.
-e teddy опция выбора точки доступа.Вы также можете использовать “-b” для указания МАС адреса.
wep10–01.cap название файла с данными. Он может содержать все пакеты или только вектора инициализации. Он должен содержать минимум 4 IVa.
Пример вывода:
Давайте рассмотрим взлом WEPс помощью PTW атаки. Помните, что данный метод требует захвата ARP пакетов. Эти пакеты должны быть захвачены полностью, это означает, что параметр «- — ivs» в airodump-ng использовать нельзя. Кроме того, атака PTW работает только с 64 и 128 битными ключами WEP.
Введите следующую команду:
Где:
-z использование метода PTW для взломаWEP ключа.
ptw*.cap файлс захваченными пакетами.
Вывод программы:
После:
Теперь
Aircrack-ng может взламывать любые типы.
aircrack-ng -w password.lst *.cap Где:
-w password.lst имя файла паролей. Помните что надо указывать полный путь если файл находится нев текущей директории.
*.cap имя группы файлов содержащих данные. Заметте,в этом случае мы используем вайлкард * для того чтобы использовать ВСЕ файлы.
Вывод программы:
В этом случае есть две сетии программа предлагает сделать выбор. Мы выберем например пункт 2. Тогда вывод программы будет таким:
Теперь можно подключитьсяк сети.
к взлому WEP ключей
Естественно самый простой подходк взлому — запустить “aicrack-ng captured-data.cap” и наслаждаться процессом. Но есть несколько методов для облегчения этого механизма. Нет никаких «магических» шагов. Следующие методы помогут вам получить ключ быстрее. Если вы не любите эксперименты — выберите один который вам подходит.
Наиважнейшаятехника — захватить как можно больше данных. Это может оказаться довольно-таки не тривиальной задачей. Число векторов инициализации (IV) меняется динамично в зависимости от длинны подбираемого ключа. Обычно, вам нужно порядка 250 000 или более уникальных векторов для взлома 64-х битного ключа и около полутора миллионов векторов для взлома 128-ми битного. Естественно что чем векторов инициализации больше, тем больше вероятность успешного подбора. Возможны случаи когда и 50 000 векторов хватает для взлома ключа, но это большая редкость. Наоборот, чаще будут случатся моменты когда вам будет нужны миллионы ключей для взлома, т. к. некоторые точки доступа хороши при установке соединения.
Вообще, дажене пытайтесь взломать WEP ключ пока не набрали 200 000 или более векторов. Если вы начнете слишком рано, то aircrack имеет тенденцию тратить слишком много времени на подбор ключа и неправильно применяет статистические методы. Начав попытки подбора 64-х битного ключа “aircrack-ng -n 64 captured-data.cap”, он может быть взломан менее чем за 5 минут. Удивительно, как много точек имеют 64-х битное шифрование. Если не удалось подобрать ключ в течении пяти минут, перезапустите airckrack в стандартном режиме: “aircrack-ng captured-data.cap”. Тогда на каждые 100 000 меток векторов инициализации повторите “aircrack-ng -n 64 captured-data.cap” в течении пяти минут.
Как тольковы наберете 600 000 векторов, можно переходить к попыткам подбора 128-ми битного ключа, т. к. очень маловероятно что 64-х битный ключ не удалось подобрать при таком количестве: “aircrack-ng captured-data.cap”.
Как тольковы наберете 2 миллиона IVов попробуйте изменить фактор вереоятности на “-f 4”. Подождите от 30 минут до часа. Повторяйте с увеличением фактора на 4 каждый раз. Aircrack остановится когда попробует все ключи.
Все время продолжайте сбор данных. Помните золотоеправило — «чем больше IVов тем лучше».
Также проверьте следующую секцию для того чтобы определить какую опцию использовать.Это может существенно сократить время подбора. Например если используется только цифровой ключ- может хватить и 50 000 IVов для подбора 64х битного ключа против 200,000 IVов без опции “-t”. Так что если у вас есть предположения о природе ключа, следует попробовать разные варианты.
aircrack-ng выполняется вы можете наблюдать главным образом начало ключа. Хотя вы еще не определяете ключ в этом пункте, эта информация может вам помочь получить ключи чтобы ускорить процесс. Если ключевые байты имеют достаточно большое кол-во голосов — то вероятнее всего что они верные. Так что стоит посмотреть что вы можете сделать с этой информацией.
Если байты (вероятные секретные ключи) равны например: 75:47:99:22:50 то очень вероятно чтои весь ключ состоит только из цифр как и первые пять байт. Таким образом используя параметр -t можно существенно сократить время подбора ключа.
Если байты равны 37:30:31:33:36, тоне трудно заметить что это цифры в кодировке Ascii. В этом случае можно использовать опцию -h.
И если первые байты равны например 74:6F:70:73:65, ивы попробуете ввести их в какой-нибудь редактор шестнадцатеричных кодов, то вы можете заметить что это могло бы быть началом некого слова, а это дает нам право использовать опцию -c для проверки только по буквенным ASCII клавишам.
Есливы знаете начало ключа в шестнадцатеричном формате, вы можете использовать опцию -d. Например если ключ -"0123456789" то можно использовать -d 01 или -d 0123 для ускорения подбора.
Другие опции используются когда природу ключа определить довольно затруднительно. Например -x2 заставляет использовать два последних ключевых байта вместо одного по дефолту.
aircrack-ng определит ключ, он выводит его в шестнадцатеричном формате. Например так:
KEY FOUND! [11:22:33:44:55]
Длинна будет очень зависетьот используемой длинны битового ключа. Смотрите таблицу выше.
Вы можете использовать ключ без «:»в вашем любимом клиенте. В данном случае введите “1122334455” в клиент и укажите что ключ имеет шестнадцатеричный фомат. Помните, что большинство ключей не могут быть переведены в формат ASCII.
Также будет распечатано сообщениео вероятной правильности подобранного ключа. Оно может выглядит так: “Probability: 100%”. Aircrack-ng проверяет ключ на некоторых пакетах чтобы убедиться в его правильности. Основываясь на результатах этих тестах и печатается сообщение о вероятной правильности ключа.
вы можете использовать либо групповой символ * либо указывать каждый файл индивидуально. Пример:
aircrack-ng -w password.lst wpa.cap wpa2.eapol.cap
aircrack-ng *.ivs
aircrack-ng something*.ivs Для указания нескольких словарей, введите их разделяя запятыми без пробелов. Пример:
aircrack-ng -w password.lst,secondlist.txt wpa2.eapol.cap
aircrack-ng -w firstlist.txt,secondlist.txt,thirdlist.txt wpa2.eapol.cap В нашем FAQ вы можете найти вопрос о словарях: http://aircrack-ng.org/doku.php?id=faq#where_can_i_find_good_wordlists. Также смотрите топик с этой темой на форуме.
Вероятность определения WPA/WPA2 полностью зависитот словаря. Таким образом очень важно подобрать правильный словарь. Вы можете использовать Интернет для поиска словарей, там их очень много.
Каквы могли заметить иногда в ваших файлах будет информация о нескольких сетях. Тогда вместо того чтобы делать выбор вручную вы можете задать его еще на стадии запуска программы используя опции -e и -b.
Другая уловка заключаетсяв том чтобы использовать johntheripper для создания «словаря» для aircrack-ng
об ошибке «Please specify a dictionary (option -w)» Это значит что вы сделали ошибку в названии файла словаря. Или файл находится в другой директории. Если это так — укажите полный путь к словарю
Неверные голоса. Иногда счетчики голосов для ключевых байтов будут принемать отрицательные значения.Это связано с тем, что в целях повышения точности иногда программа вычитает неверные голоса. Это может быть вызвано тем что вы например пытаетесь подобрать динамический ключ WPA/WPA2 вместо WEP. Помните, что WPA/WPA2 можно подобрать только с использованием словаря.
PTW методне работает
Наиболее важным препятствиемявляется то, что метод работает только с ARP пакетами. Метод не может быть использован против каких-либо других пакетов. Поэтому, даже если ваш файл данных содержит большое количество пакетов с данными, в случае недостаточного количества ARP пакетов, взлом будет неудачный. Используя этот метод, 64-битный WEP ключ можно взломать, используя примерно 20000 пакетов, а 128-битный WEP ключ, используя 40000 пакетов. Кроме того, метод PTW требует полностью захваченного пакета. Вы не должны не использовать параметр ”- — ivs” при запуске airodump-ng.
Я получаю такое сообщение «An ESSID is required.Try option -e»
Решение: Вы должны определить реальный ssid посколькуон используется как основа для создания парного главного ключа (PMK) и предразделенного ключа (PSK).
Описание
Легенда
Как это работает?
Поиск ключа происходитКогда используются статистические методы для взлома ключа WEP,
При использовании некоторых методов статистических атак таких как FMS
Мы надеемся что рассматриваемый пример поможет лучше понять это.
Статистический метод может вам показаться слишком сложным.
Здесь присутствует фактор вероятности.
Например если
Для взлома ключей WEP
Методы
С предразделенными ключами
Необходимо отметить, что этот процесс требует очень интенсивной работы копьютера,
Объяснения значений Фактора Вероятности и Глубины Ключа
Лучше всего объяснить это У вас есть голоса как
AE, 11, 71,
Когда
Использование Aircrack-ng
Вот список возможных опций:
Опция | Парам. | Описание |
---|---|---|
-a | amode | Режим атаки (1 = статичный WEP, |
-e | essid | Если установлено, будут использоваться все IVы |
-b | bssid | Выбор целевой сети основанный |
-p | nbcpu | На SMP системах: # CPU для использования. |
-q | none | Включить «тихий» режим |
-c | none | (взлом WEP) Ограничить поиск только алфавитноцифровыми кодами |
-t | none | (взлом WEP) Ограничить поиск двоичнодесятичными кодами. |
-h | none | (взлом WEP) Ограничить поиск цифровыми кодами (0×30-0×39) Такие ключи используются по умолчанию |
-d | start | (взлом WEP) Установить начало ключа WEP |
-m | maddr | (взлом WEP) MAC адрес для фильтрации WEP данных. Определите -m ff:ff:ff:ff:ff:ff для использования всех IVs, независимо |
-n | nbits | (взлом WEP) Установка длинны ключа: |
-i | index | (взлом WEP) Поддерживать только введенный ключевой индекс (1 to 4). Значение по |
-f | fudge | (взлом WEP) По умолчанию этот параметр установлен в |
-k | korek | (взлом WEP) Есть |
-x/-x0 | none | (взлом WEP) Отключает последний брутфорс. |
-x1 | none | (взлом WEP) Включает последний брутфорс (по умолчанию). |
-x2 | none | (взлом WEP) Включает два последних брутфорса. |
-X | none | (взлом WEP) Отключает многопроцессорный брутфорс (только для SMP). |
-y | none | (взлом WEP) Это экспериментальное нападение которое должно использоваться когда обычный метод терпит неудачу |
-w | words | (взлом WPA) Путь |
Примеры использования
Простейший128bit.ivs имя файла
Вывод программы:
Opening 128bit.ivs
Read 684002 packets.
# BSSID ESSID Encryption
1 00:14:6C:04:57:9B WEP (684002 IVs)
Choosing first network as target.
Вот
Aircrack-ng 0.9 r130
[00:00:10] Tested 77 keys (got 684002 IVs)
KB depth byte(vote)
0 0/ 1 AE( 199) 29( 27) 2D( 13) 7C( 12) FE( 12) FF( 6) 39( 5) 2C( 3) 00( 0) 08( 0)
1 0/ 3 66( 41) F1( 33) 4C( 23) 00( 19) 9F( 19) C7( 18) 64( 9) 7A( 9) 7B( 9) F6( 9)
2 0/ 2 5C( 89) 52( 60) E3( 22) 10( 20) F3( 18) 8B( 15) 8E( 15) 14( 13) D2( 11) 47( 10)
3 0/ 1 FD( 375) 81( 40) 1D( 26) 99( 26) D2( 23) 33( 20) 2C( 19) 05( 17) 0B( 17) 35( 17)
4 0/ 2 24( 130) 87( 110) 7B( 32) 4F( 25) D7( 20) F4( 18) 17( 15) 8A( 15) CE( 15) E1( 15)
5 0/ 1 E3( 222) 4F( 46) 40( 45) 7F( 28) DB( 27) E0( 27) 5B( 25) 71( 25) 8A( 25) 65( 23)
6 0/ 1 92( 208) 63( 58) 54( 51) 64( 35) 51( 26) 53( 25) 75( 20) 0E( 18) 7D( 18) D9( 18)
7 0/ 1 A9( 220) B8( 51) 4B( 41) 1B( 39) 3B( 23) 9B( 23) FA( 23) 63( 22) 2D( 19) 1A( 17)
8 0/ 1 14(1106) C1( 118) 04( 41) 13( 30) 43( 28) 99( 25) 79( 20) B1( 17) 86( 15) 97( 15)
9 0/ 1 39( 540) 08( 95) E4( 87) E2( 79) E5( 59) 0A( 44) CC( 35) 02( 32) C7( 31) 6C( 30)
10 0/ 1 D4( 372) 9E( 68) A0( 64) 9F( 55) DB( 51) 38( 40) 9D( 40) 52( 39) A1( 38) 54( 36)
11 0/ 1 27( 334) BC( 58) F1( 44) BE( 42) 79( 39) 3B( 37) E1( 34) E2( 34) 31( 33) BF( 33)
KEY FOUND! [ AE:66:5C:FD:24:E3:92:A9:14:39:D4:27:4B ]
Ключ может быть использован для подключения
Далее
длинна | Шестнадцатеричные символы | Ascii символы |
---|---|---|
64 | 10 | 5 |
128 | 26 | 13 |
152 | 32 | 16 |
256 | 58 | 29 |
Пример 64-х битного ascii ключа: «ABCDE»
Пример 64-х битного шестнадцатеричного ключа: «12:34:56:78:90»
(Примечание «:» между двумя символами.)
Пример 128-х битного ascii ключа: «ABCDEABCDEABC»
Пример 128-х битного шестнадцатеричного ключа:
«12:34:56:78:90:12:34:56:78:90:12:34:56»
Для взлома 64-х битного WEP ключа:
Где:
-w h:hex.txt,ascii.txt список файлов для использования. Поместите “h:” перед названием файла чтобы указать что
-a 1 Говорит
-n 64 задает 64-х битное шифрование. Измените это значение
-e teddy опция выбора точки доступа.
Пример вывода:
Aircrack-ng 0.9 r247
[00:00:00] Tested 2 keys (got 13 IVs)
KB depth byte(vote)
0 0/ 0 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0)
1 0/ 0 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0)
2 0/ 0 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0)
3 0/ 0 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0)
4 0/ 0 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0) 00( 0)
KEY FOUND! [ 12:34:56:78:90 ]
Probability: 100%
Давайте рассмотрим взлом WEP
Введите следующую команду:
aircrack-ng -z ptw*.cap
Где:
-z использование метода PTW для взлома
ptw*.cap файл
Вывод программы:
Opening ptw-01.cap
Read 171721 packets.
# BSSID ESSID Encryption
1 00:14:6C:7E:40:80 teddy WEP (30680 IVs)
Choosing first network as target.
После:
Aircrack-ng 0.9
[00:01:18] Tested 0/140000 keys (got 30680 IVs)
KB depth byte(vote)
0 0/ 1 12( 170) 35( 152) AA( 146) 17( 145) 86( 143) F0( 143) AE( 142) C5( 142) D4( 142) 50( 140)
1 0/ 1 34( 163) BB( 160) CF( 147) 59( 146) 39( 143) 47( 142) 42( 139) 3D( 137) 7F( 137) 18( 136)
2 0/ 1 56( 162) E9( 147) 1E( 146) 32( 146) 6E( 145) 79( 143) E7( 142) EB( 142) 75( 141) 31( 140)
3 0/ 1 78( 158) 13( 156) 01( 152) 5F( 151) 28( 149) 59( 145) FC( 145) 7E( 143) 76( 142) 92( 142)
4 0/ 1 90( 183) 8B( 156) D7( 148) E0( 146) 18( 145) 33( 145) 96( 144) 2B( 143) 88( 143) 41( 141)
KEY FOUND! [ 12:34:56:78:90 ]
Decrypted correctly: 100%
Теперь о взломе WPA/WPA2
-w password.lst имя файла паролей. Помните что надо указывать полный путь если файл находится не
*.cap имя группы файлов содержащих данные. Заметте,
Вывод программы:
Opening wpa2.eapol.cap
Opening wpa.cap
Read 18 packets.
# BSSID ESSID Encryption
1 00:14:6C:7E:40:80 Harkonen WPA (1 handshake)
2 00:0D:93:EB:B0:8C test WPA (1 handshake)
Index number of target network ?
В этом случае есть две сети
Aircrack-ng 0.9 r130
[00:00:03] 230 keys tested (73.41 k/s)
KEY FOUND! [ biscotte ]
Master Key : CD D7 9A 5A CF B0 70 C7 E9 D1 02 3B 87 02 85 D6
39 E4 30 B3 2F 31 AA 37 AC 82 5A 55 B5 55 24 EE
Transcient Key : 33 55 0B FC 4F 24 84 F4 9A 38 B3 D0 89 83 D2 49
73 F9 DE 89 67 A6 6D 2B 8E 46 2C 07 47 6A CE 08
AD FB 65 D6 13 A9 9F 2C 65 E4 A6 08 F2 5A 67 97
D9 6F 76 5B 8C D3 DF 13 2F BC DA 6A 6E D9 62 CD
EAPOL HMAC : 52 27 B8 3F 73 7C 45 A0 05 97 69 5C 30 78 60 BD
Теперь можно подключиться
Советы по использованию.
Общий подходЕстественно самый простой подход
Наиважнейшая
Вообще, даже
Как только
Как только
Все время продолжайте сбор данных. Помните золотое
Также проверьте следующую секцию для того чтобы определить какую опцию использовать.
Как определить какие опции использовать
ПокаЕсли байты (вероятные секретные ключи) равны например: 75:47:99:22:50 то очень вероятно что
Если байты равны 37:30:31:33:36, то
И если первые байты равны например 74:6F:70:73:65, и
Если
Другие опции используются когда природу ключа определить довольно затруднительно. Например -x2 заставляет использовать два последних ключевых байта вместо одного по дефолту.
Как использовать найденные ключи
ЕслиKEY FOUND! [11:22:33:44:55]
Длинна будет очень зависеть
Вы можете использовать ключ без «:»
Также будет распечатано сообщение
Другие советы
Чтобы указать использование многих файлов одновременноВероятность определения WPA/WPA2 полностью зависит
Как
Другая уловка заключается
john --stdout --wordlist=specialrules.lst --rules | aircrack-ng -e test -a 2 -w — /root/capture/wpa.cap
Ошибки использования
Я получаю такое сообщениеНеверные голоса. Иногда счетчики голосов для ключевых байтов будут принемать отрицательные значения.
PTW метод
Наиболее важным препятствием
Я получаю такое сообщение «An ESSID is required.
Решение: Вы должны определить реальный ssid поскольку
Комментариев нет:
Отправить комментарий