Итак, когда я вижу файл справки Hydra, он говорит следующее:

Syntax: hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e nsr] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-W TIME] [-f] [-s PORT] [-x MIN:MAX:CHARSET] [-SuvVd46] [service://server[:PORT][/OPT]]

Мне интересна услуга http-get-form . Когда я смотрю на справку для этого модуля, мне нужно использовать модуль следующим образом:

<url>:<form parameters>:<condition string>[:<optional>[:<optional>]

Из примеров, которые предоставляет файл справки, мне нужно использовать его так:

"/login.php:user=^USER^&pass=^PASS^:incorrect"

Я строю запрос так -

hydra -L usernames.txt -P passwords.txt http-get-form://site.appspot.com "/lab/webapp/1:email=^USER^&password=^PASS^:Failed"

Сбой Hydra с ошибкой Unknown service: lab/webapp/1:email=^USER^&password=^PASS^:Failed

Глядя на этот пост здесь, возможно, что Hydra больше не поддерживает эту синтаксическую форму. Я знаю, что есть альтернативный синтаксис, который я мог бы использовать, который работает. Тем не менее, я хотел бы знать, что я делаю неправильно с синтаксисом, который я использую.

1 ответ1

0

Я думаю, что описание синтаксиса является правильным только для службы http :)

Измените свою командную строку на это, и сделайте свое дело. Я тестировал на версии 8.1

hydra -L usernames.txt -P passwords.txt site.appspot.com http-get-form "/lab/webapp/1:email=^USER^&password=^PASS^:Failed"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .