Não tenho certeza se entendi a sintaxe do Hydra corretamente?

0

Então, quando vejo o arquivo de ajuda do Hydra, é o seguinte:

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]]

O serviço em que estou interessado é http-get-form . Quando eu olho para a ajuda deste módulo, eu preciso usar o módulo assim:

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

Nos exemplos fornecidos pelo arquivo de ajuda, preciso usá-lo da seguinte forma -

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

Eu construo uma consulta como: -

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

O Hydra falha com o erro Unknown service: lab/webapp/1:email=^USER^&password=^PASS^:Failed

Olhando para esta postagem aqui , pode ser que o Hydra não suporte mais esse formulário de sintaxe. Eu sei que existe uma sintaxe alternativa que eu poderia usar, o que funciona. No entanto, gostaria de saber o que estou fazendo de errado com a sintaxe que estou usando.

    
por user1720897 22.07.2015 / 05:36

1 resposta

0

Eu acho que a descrição da sintaxe está correta apenas para http service :)

Mude sua linha de comando para isso e fará o truque. Eu testei na versão 8.1

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