Протокол это протокол, который вы хотите атаковать, например, ftp, smtp, http-get или любой из доступных. Все двоеточия, которые не являются разделителями опций, должны быть экранированы. Непонятно, с какой периодичностью они будут изменяться, но ясно, что это будет происходить автоматически, как и в первый раз, поэтому мы указываем: accept_cookie1. В настоящее время поддерживаются следующие протоколы: Asterisk, AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP, http-form-GET, http-form-post, http-GET, http-head, http-proxy, https-form-GET, https-form-post, https-GET, https-head, http-Proxy, ICQ, imap, IRC, ldap, MS-SQL, mysql, NCP-Anywhere. Hydra (более известный как «thc-hydra это онлайн-инструмент для атаки на пароли. Мы обсудим этот инструмент в следующем учебном пособии. В самом начале указывается метод передачи данных (post или get). Если я введу в текстовое поле, например hackware, то после нажатия на кнопку «Отправить» будет открыта страница./p?strhackware. Запрос) body : данные тела header : использовать пользовательские заголовки method : метод для использования getposthead. В качестве Specific Address выберите IP компьютера атакующего (т.е. Это может сэкономить вам уйму времени Код: cat words. Txt -x ignore:fgrep'incorrect' Результат получен на удивление быстро: Недостающая пара: 1337:charley Ещё из скриншота видны ложные срабатывания, когда в пароле присутствуют специальные символы. Особенно поля имя_пользователя и пароль. Также доступны другие варианты синхронизации. Здесь используйте свою цель Шаг 3: Задайте имя пользователя как root и укажите местоположение списка слов на вкладке паролей. Это требует перед каждой попыткой получение формы, извлечение этих случайных данных, добавление их в передаваемое с логином и паролем тело запроса; могут быть упрощённые варианты: статичные кукиз и статичные данные в скрытых полях формы. Мы видим фотографию пользователя: Фотография размещена по адресу http localhost/dvwa/hackable/users/g. Программа hydra поддерживает огромное количество служб, благодаря своей быстроте и надёжности она завоевала заслуженную признательность среди тестеров на проникновение. Как использовать hydra Пароли для Hydra THC-Hydra поставляется без логинов/паролей. Код: sh d-link По идее, должен сгенерироваться файл с дефолтными паролями устройств D-Link, но этого не происходит из-за каких-то ошибок парсинга. 'H ' заменит значение этого заголовка, если оно существует, тем, которое указал пользователь или добавит заголовок в конец. Log -n 100 Чтобы посмотреть прогресс в самой программе, нажмите enter. Но для завершения требуется больше времени. ) Не переживайте, сейчас рассмотрим опции THC-Hydra, а потом углубимся в понимание работы с этой программой. Txt Поскольку какие-то кукиз у нас уже есть, они были записаны автоматически, скорее всего, при первом открытии сайта. Использование patator для брут-форса веб-форм, передающих данные методом post Теперь давайте перейдём к брутфорсу веб-входа, когда данные передаются с использованием post. Про Medusa этого сказать нельзя, но для нашей ситуации её функционала достаточно. Мы воспользуемся Burp Suite Free Edition. Ну а если в дело вступают серьёьзные проактивные защиты, такие как капча, блокировка попыток входа при нескольких неудачных попытках, двухфакторная аутентификация.д., то даже у опытных пентестеров опускаются руки. В адресной строке передаваемые данные не отображаются. Пусть нас это не огорчает, ведь ссылку на статью с паролями я уже дал. Эта форма служит для доступа в dvwa, страницы которой содержат уязвимые веб-приложения, в том числе те, которые предназначены для входа, но от которых мы не знаем пароли. O файл : Файл, в который добавляются записи журнала (логи) -e n/s/ns : Дополнительные проверки паролей (n Без пароля, s Пароль Имя Пользователя) -M текст : Имя модуля для выполнения (без расширения.mod) -m текст : Параметры для передачи модулю. Если я вас заинтересовал, то рекомендую статью «BruteX: программа для автоматического брутфорса всех служб». Они не являются обязательными. В некоторых случаях также важной могла бы оказаться строка с Referer : Referer: http localhost/dvwa/vulnerabilities/brute/ Но данное веб-приложение не проверяет Referer, поэтому в программе необязательно указывать этот заголовок. Это позволяет отправлять большее количество данных, чем доступно методу get, поскольку у него установлено ограничение в. Нам нужно самим где-то их раздобыть. Если на удалённой машине используется порт по умолчанию для этой службы, то программа hydra сама знает, какие порты используется для протоколов Если вы задали использовать SSL (опция «-S то по умолчанию будет использоваться обычный порт SSL.