Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
thc-hydra — hydra | Kitploit
Tools/GitHubGitHub/vanhauser-thc/thc-hydra
Passwort-CrackingPasswortangriffeHash-AnalyseNetzwerksicherheitPenetrationstestsAuthentifizierungTop in Hash-Analyse Nr.16Top in Passwortangriffe Nr.3Top in Passwort-Cracking Nr.3
12.1k2.6k117vor 2 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
GitHubvanhauser-thc/thc-hydra

thc-hydra

hydra

Repository anzeigen

H Y D R A

                  (c) 2001-2023 von van Hauser / THC
         <[email protected]> https://github.com/vanhauser-thc/thc-hydra
   Viele Module wurden geschrieben von David (dot) Maciejak @ gmail (dot) com
             BFG-Code von Jan Dlabal <[email protected]>

	    Lizenziert unter AGPLv3 (siehe LICENSE-Datei)

       Bitte nicht in militärischen oder geheimdienstlichen Organisationen
                      oder für illegale Zwecke verwenden.
  (Dies ist der Wunsch des Autors und unverbindlich. Viele Menschen, die
   in diesen Organisationen arbeiten, kümmern sich ohnehin nicht um Gesetze und Ethik.
        Du bist nicht einer der „Guten“, wenn du dies ignorierst.)

       HINWEIS: Nein, das ist nicht als Markdown-Dokument gedacht! old school!

Hydra im aktuellsten GitHub-Zustand kann direkt über Docker heruntergeladen werden:``` docker pull vanhauser/hydra

EINLEITUNG
------------
Eine der größten Sicherheitslücken sind Passwörter, wie jede
Studie zur Passwortsicherheit zeigt.
Dieses Tool ist ein Proof-of-Concept-Code, um Forschern und
Sicherheitsberatern die Möglichkeit zu geben, zu demonstrieren, wie einfach es wäre, unbefugten
Fernzugriff auf ein System zu erlangen.

DIESES TOOL IST NUR FÜR LEGALE ZWECKE!

Es gibt bereits mehrere Login-Hacker-Tools; jedoch unterstützt keines
mehr als ein Protokoll für Angriffe oder parallele
Verbindungen.

Es wurde getestet und lässt sich sauber unter Linux, Windows/Cygwin, Solaris,
FreeBSD/OpenBSD, QNX (Blackberry 10) und MacOS kompilieren.

Derzeit unterstützt dieses Tool die folgenden Protokolle:
 Asterisk, AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP,
 HTTP-FORM-GET, HTTP-FORM-POST, HTTP-GET, HTTP-HEAD, HTTP-POST, HTTP-PROXY,
 HTTPS-FORM-GET, HTTPS-FORM-POST, HTTPS-GET, HTTPS-HEAD, HTTPS-POST,
 HTTP-Proxy, ICQ, IMAP, IRC, LDAP, MEMCACHED, MONGODB, MS-SQL, MYSQL, NCP, NNTP, Oracle Listener,
 Oracle SID, Oracle, PC-Anywhere, PCNFS, POP3, POSTGRES, Radmin, RDP, Rexec, Rlogin,
 Rsh, RTSP, SAP/R3, SIP, SMB, SMTP, SMTP Enum, SNMP v1+v2+v3, SOCKS5,
 SSH (v1 und v2), SSHKEY, Subversion, Teamspeak (TS2), Telnet, VMware-Auth,
 VNC und XMPP.

Allerdings ist die Modul-Engine für neue Dienste sehr einfach, sodass es nicht
lange dauern wird, bis noch mehr Dienste unterstützt werden.
Ihre Hilfe beim Schreiben, Verbessern oder Reparieren von Modulen wird sehr geschätzt!! :-)



BEZUGSQUELLEN
------------
Die neueste Release-/Produktionsversion von Hydra finden Sie jederzeit auf der
Projektseite unter https://github.com/vanhauser-thc/thc-hydra/releases
Wenn Sie am aktuellen Entwicklungsstand interessiert sind, das öffentliche Entwicklungs-Repository
befindet sich auf GitHub:
  svn co https://github.com/vanhauser-thc/thc-hydra
 oder
  git clone https://github.com/vanhauser-thc/thc-hydra
Die Entwicklungsversion verwenden Sie auf eigenes Risiko. Sie enthält neue Funktionen und
neue Fehler. Dinge könnten nicht funktionieren!

Alternativ (und einfacher) können Sie es als Docker-Container beziehen:```
docker pull vanhauser/hydra

KOMPILIEREN

Um Hydra zu konfigurieren, zu kompilieren und zu installieren, geben Sie einfach ein:``` ./configure make make install

Wenn Sie das SSH-Modul verwenden möchten, müssen Sie libssh (nicht libssh2!) auf Ihrem
System einrichten, holen Sie es sich von https://www.libssh.org, für ssh v1-Unterstützung müssen Sie außerdem
die Option "-DWITH_SSH1=On" in der cmake-Befehlszeile hinzufügen.
WICHTIG: Wenn Sie unter macOS kompilieren, müssen Sie dies tun – installieren Sie libssh nicht über Homebrew.

Wenn Sie Ubuntu/Debian verwenden, installiert dies die ergänzenden Bibliotheken, die benötigt werden
für einige optionale Module (beachten Sie, dass einige möglicherweise nicht in Ihrer Distribution verfügbar sind):```
apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
                 libgtk-3-dev libmysqlclient-dev libpq-dev libsvn-dev \
                 firebird-dev libmemcached-dev libgpg-error-dev \
                 libgcrypt11-dev libgcrypt20-dev freetds-dev

Dies aktiviert alle optionalen Module und Funktionen außer Oracle, SAP R/3, NCP und dem Apple-Filing-Protokoll – die Sie von den Websites der Anbieter herunterladen und installieren müssen.

Verwenden Sie für alle anderen Linux-Derivate und BSD-basierten Systeme den Systemsoftware-Installer und suchen Sie nach ähnlich benannten Bibliotheken, wie im obigen Befehl. In allen anderen Fällen müssen Sie alle Quellbibliotheken herunterladen und manuell kompilieren.

UNTERSTÜTZTE PLATTFORMEN

  • Alle UNIX-Plattformen (Linux, *BSD, Solaris, etc.)
  • MacOS (im Grunde ein BSD-Klon)
  • Windows mit Cygwin (sowohl IPv4 als auch IPv6)
  • Mobile Systeme basierend auf Linux, MacOS oder QNX (z.B. Android, iPhone, Blackberry 10, Zaurus, iPaq)

VERWENDUNG

Wenn Sie einfach hydra eingeben, sehen Sie eine kurze Zusammenfassung der wichtigen verfügbaren Optionen. Geben Sie ./hydra -h ein, um alle verfügbaren Befehlszeilenoptionen anzuzeigen.

Beachten Sie, dass KEINE Login-/Passwortdatei enthalten ist. Erstellen Sie diese selbst. Eine Standard-Passwortliste ist jedoch vorhanden; verwenden Sie "dpl4hydra.sh", um eine Liste zu generieren.

Für Linux-Benutzer ist eine GTK-GUI verfügbar; versuchen Sie ./xhydra

Für die Befehlszeilenverwendung lautet die Syntax wie folgt: Für den Angriff auf ein einzelnes Ziel oder ein Netzwerk können Sie den neuen "://"-Stil verwenden: hydra [einige Befehlszeilenoptionen] PROTOKOLL://ZIEL:PORT/MODUL-OPTIONEN Der alte Modus kann auch für diese verwendet werden, und zusätzlich, wenn Sie Ihre Ziele aus einer Textdatei angeben möchten; Sie müssen diesen verwenden:``` hydra [some command line options] [-s PORT] TARGET PROTOCOL [MODULE-OPTIONS]

Über die Befehlszeilenoptionen geben Sie an, welche Logins Sie ausprobieren möchten, welche Passwörter,
ob SSL verwendet werden soll, wie viele parallele Aufgaben für den Angriff verwendet werden sollen usw.

PROTOCOL ist das Protokoll, das Sie für den Angriff verwenden möchten, z. B. ftp, SMTP,
http-get oder viele andere sind verfügbar.
TARGET ist das Ziel, das Sie angreifen möchten.
MODULE-OPTIONS sind optionale Werte, die für das jeweilige PROTOCOL-Modul spezifisch sind.

ERSTENS - Wählen Sie Ihr Ziel
 Sie haben drei Möglichkeiten, das Ziel anzugeben, das Sie angreifen möchten:
 1. Ein einzelnes Ziel in der Befehlszeile: Geben Sie einfach die IP- oder DNS-Adresse ein.
 2. Ein Netzwerkbereich in der Befehlszeile: CIDR-Notation wie "192.168.0.0/24"
 3. Eine Liste von Hosts in einer Textdatei: eine Zeile pro Eintrag (siehe unten)

ZWEITENS - Wählen Sie Ihr Protokoll
 Vermeiden Sie Telnet, da es unzuverlässig ist, um einen korrekten oder fehlgeschlagenen Anmeldeversuch zu erkennen.
 Verwenden Sie einen Portscanner, um zu sehen, welche Protokolle auf dem Ziel aktiviert sind.

DRITTENS - Prüfen Sie, ob das Modul optionale Parameter hat
 hydra -U PROTOCOL
 z. B. hydra -U smtp

VIERTENS - Der Zielport
 Dieser ist optional; wenn kein Port angegeben wird, wird der standardmäßige gemeinsame Port für das
 PROTOCOL verwendet.
 Wenn Sie SSL verwenden ("-S"-Option), wird standardmäßig der SSL-Standardport verwendet.


Wenn Sie die "://"-Notation verwenden, müssen Sie "[ " "]" Klammern verwenden, wenn Sie
IPv6-Adressen oder CIDR-Notationen ("192.168.0.0/24") zum Angriff angeben möchten:
  hydra [some command line options] ftp://[192.168.0.0/24]/
  hydra [some command line options] -6 smtps://[2001:db8::1]/NTLM

Beachten Sie, dass alles, was Hydra tut, nur IPv4 ist!
Wenn Sie IPv6-Adressen angreifen möchten, müssen Sie die Befehlszeilenoption "-6" hinzufügen.
Alle Angriffe sind dann nur IPv6!
Tool herunterladen