Post Метод post посылает на сервер данные в запросе браузера. Д. Примечание: ' h' добавит определённый пользователем заголовок в конец, независимо от того, отправила ли уже Hydra заголовок или нет. Я буду практиковаться в owasp Mutillidae II, установленной в Web Security Dojo. Для запуска используем команду: hydra -V -f -l admin -P /root/wordlist -t 4 http-post-form -m p:loguser pwdpass wp-submitLogIn redirect_tohttp3A2F2F2Fwp-admin2F testcookie1:S302" Здесь мы указываем обязательные параметры: -l имя пользователя -P словарь с паролями -t количество потоков http-post-form тип формы, у нас post. В body указано какой логин и пароль проверялись, а значит, мы можем попробовать самостоятельно подставить нужные нам значения. Давайте составит команду для запуска брут-форса под наши условия. Устанавливайте пароли чуть более сложные, нежели пресловутые, qwerty, даты рождения, имена и фамилии, и прочие шаблонные комбинации. По аналогии с ядерной бомбой и технологией "мирный атом" можно провести параллель с хакерской атакой на электронную почту или сайт и восстановлением забытого пароля в соцсети или в учетной записи Windows. Заключение В данной статье мы поверхностно рассмотрели некоторые популярные инструменты. Здесь же через слеш нам нужно указать адрес страницы формы ( /dvwa/vulnerabilities/brute/ передаваемые форме данные, где необходимо указать " user " и " pass ". Dll:destinationhttp3A2F2F target 2Fexchange flags0 username domain 5cuser passwordpass SubmitCredsx trusted0:reason:C/exchweb" Собираем нашу команду: Как всегда, она начинается с бинарного файла THC-Hydra: hydra Опциями -L и -P задаём файлы со списками имён пользователя и паролей: -L opened_names. Brute force) - деятельность или программное обеспечение для деятельности, связанные с попыткой взлома сайта, сервера или программы методом подбора паролей по заданным критериям (количество символов, диапазон чисел и букв.д.). Залезу в их кошельки и отниму последнее. Если плачевные результаты Hydra и Medusa связаны с моими неправильными действиями, то просьба написать в комментариях, в чём именно мои ошибки. Это то место, где больше всего людей ошибаются. Конечно, выставление определенных критериев вроде дат, имен, значимых событий, исключения лишних параметров и видов комбинаций, подключение антикапча-сервисов, а также проведение операции посредством сети, состоящей из множества компьютеров, значительно ускорит процесс, но опять же не гарантирует результата и вряд ли окупит потраченные усилия и средства. Выпишем информацию по модулю web-form, поскольку именно он применяется для брут-форса форм входа веб-сайтов. Далее с опцией url мы указываем адрес страницы, на которую отправляются данные: url"localhost/mutillidae/p" Опцией method мы задаём метод отправки данных: methodpost С patator мы ещё не применяли опцию body, теперь пришло её время. Но нужно не забывать добавлять значение скрытых полей в тело запроса, а про кукиз помнить, что сессия может закончиться по таймауту и нужно получить новое куки. Не забываем добавить заполнители file0 и file1: body'usernamefile0 passwordfile1 login-php-submit-buttonLogin' С опциями 0 и 1 мы передаём в программу словари имён пользователя и паролей: 0namelist_new. Вот так дорогие друзья, теперь вы знаете как добывается подобное овно и кто его продает. ПК с железом по стоимости 5000-12.000 месяц и производится массовый чек в 2000 потоков. Ну а если в дело вступают серьёьзные проактивные защиты, такие как капча, блокировка попыток входа при нескольких неудачных попытках, двухфакторная аутентификация.д., то даже у опытных пентестеров опускаются руки. Txt Далее мы добавляем используемый метод: methodGET Куки передаются в заголовках, поэтому добавляем наши куки строкой: header'Cookie: securitylow; phpsessid1n3b0ma83kl75996udoiufuvc2' Теперь после опции -x нам нужно указать действие и условие таким образом, чтобы при успешном входе подобранные логин и пароль выводились нам, а неудачные попытки нет. Но мы не нашли ни одного (из четырёх) паролей пользователя. Доля правды в этом есть - пароль и логин от аккаунта соцсети станут известны разработчикам программы, поскольку доверчивый пользователь, скачавший приложение, введет их в окне настройки. Передача данных из формы аутентификации на веб-сервер. Txt -t 10 "http-get-form localhost/dvwa/vulnerabilities/brute usernameuser passwordpass LoginLogin:incorrect:hCookie: securitylow; phpsessid1n3b0ma83kl75996udoiufuvc2" И опять, хорошая команда, правильно составлено, но есть одно «но Много ложных срабатываний и ни одного угаданного пароля Я пробовал менять команду, в качестве условия устанавливал успешный вход с соответствующей строкой. Программа доступна в даркнете, в открытом доступе же быстро блокируется поисковыми системами и сетевыми антивирусами. А перебор паролей формы, передающей данные методом post я буду показывать на примере. Для method это get, а для action сама страница с формой (т.е. Там выберите Manual Proxy Configuration и в полях http Proxy введите IP и порт прокси в Burp Suite. Нужно помнить о таких возможных моделях поведения веб-приложения как: присваивать кукиз с сессией каждому, кто открыл веб-форму, а при получении из неё данных, проверять, имеется ли такая сессия.