Итак, когда я вижу файл справки 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 больше не поддерживает эту синтаксическую форму. Я знаю, что есть альтернативный синтаксис, который я мог бы использовать, который работает. Тем не менее, я хотел бы знать, что я делаю неправильно с синтаксисом, который я использую.