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
cbrutekrag — Penetrationstests auf SSH-Servern mittels Brute-Force- oder Wörterbuchangriffen. Geschrieben in C. | Kitploit
Tools/GitHubGitHub/matricali/cbrutekrag
PasswortangriffeNetzwerksicherheitPenetrationstests
GitHubmatricali/cbrutekrag

cbrutekrag

Penetrationstests auf SSH-Servern mittels Brute-Force- oder Wörterbuchangriffen. Geschrieben in C.

Repository anzeigen
1762722vor 2 JahrenVon 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

license GitHub contributors Build Static Build Windows Build Latest stable release

cbrutekrag

Penetrationstests auf SSH-Servern mittels Wörterbuchangriffen. Geschrieben in C.

brute krag bedeutet „Brute Force“ auf Afrikaans

Haftungsausschluss

Dieses Tool ist nur für ethische Testzwecke bestimmt. cbrutekrag und seine Besitzer können nicht für Missbrauch durch Benutzer verantwortlich gemacht werden. Benutzer müssen im Rahmen der lokalen Gesetze handeln.

Ausführung

$ cbrutekrag -h
       _                _       _
      | |              | |     | |
  ___ | |__  _ __ _   _| |_ ___| | ___ __ __ _  __ _
 / __|| '_ \| '__| | | | __/ _ \ |/ / '__/ _` |/ _` |
| (__ | |_) | |  | |_| | ||  __/   <| | | (_| | (_| |
 \___||_.__/|_|   \__,_|\__\___|_|\_\_|  \__,_|\__, |
          OpenSSH Brute-Force-Tool 0.6.0        __/ |
      (c) Copyright 2014-2024 Jorge Matricali  |___/

      https://github.com/matricali/cbrutekrag


Verwendung: ./cbrutekrag [-h] [-v] [-aA] [-D] [-P] [-T ZIELLISTE.lst] [-C CREDENTIALS.lst]
                [-t THREADS] [-f AUSGABEFORMAT] [-o AUSGABE.txt] [-F SCAN-AUSGABEFORMAT] [-O SCAN_AUSGABE.txt] [ZIELE...]

-h, --help                Diese Hilfe
-v, --verbose             Ausführlicher Modus
-V, --verbose-sshlib      Ausführlicher Modus (sshlib)
-s, --scan                Scan-Modus
-D, --dry-run             Probelauf
-P, --progress            Fortschrittsbalken
-T, --targets <datei>     Zieldatei
-C, --credentials <datei> Datei mit Benutzernamen und Passwörtern
-t, --threads <threads>   Maximale Threads
-o, --output <datei>      Ausgabeprotokolldatei
-F, --format <muster>     Ausgabeformat des Protokolls
                          Verfügbare Platzhalter:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %USERNAME%, %PASSWORD%
-O, --scan-output <datei> Ausgabeprotokolldatei für den Scanner
-F, --scan-format <muster> Ausgabeformat des Protokolls für den Scanner
                          Verfügbare Platzhalter:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %BANNER%.
                          Standard:
                          "%HOSTNAME%:%PORT%\t%BANNER%\n"
-a, --allow-non-openssh   Akzeptiert Nicht-OpenSSH-Server
-A, --allow-honeypots     Erlaubt Server, die als Honeypots erkannt wurden
    --timeout <sekunden>  Legt das Verbindungs-Timeout fest (Standard: 3)
    --check-http <host>   Versucht nach erfolgreichem Login einen TCP-Tunnel zu öffnen

Beispielverwendung

cbrutekrag -T targets.txt -C combinations.txt -o result.log
cbrutekrag -s -t 8 -C combinations.txt -o result.log 192.168.1.0/24

Unterstützte Ziel-Syntax

  • 192.168.0.1
  • 10.0.0.0/8
  • 192.168.100.0/24:2222
  • 127.0.0.1:2222

Format der Kombinationsdatei

root root
root password
root $BLANKPASS
$TARGET root
root $TARGET

Platzhalter in der Kombinationsdatei

PlatzhalterZweckAls PasswortAls Benutzername
$BLANKPASSLeeres Passwort✔️-
$TARGETHostname oder IP als Passwort✔️✔️

Anpassbares Ausgabeformat

Das Ausgabeformat kann einfach über die Befehlszeilenoption -f angepasst werden.

Beispiel: ./cbrutekrag -f "%HOSTNAME%:%PORT%|%USERNAME%|%PASSWORD%\n", was eine Ausgabe wie diese erzeugt:

192.168.0.100:22|root|toor
192.168.0.105:22|ubnt|ubnt

Standardwert

%DATETIME%\t%HOSTNAME%:%PORT%\t%USERNAME%\t%PASSWORD%\n

2024/04/01 13:05:13     192.168.0.100:22     root    admin

Platzhalter

PlatzhalterBeschreibungBeispiel
%DATETIME%Ersetzt durch Datum Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Ersetzt durch Hostname oder IPv4192.168.0.100
%PORT%Ersetzt durch Verbindungsport22
%USERNAME%Ersetzt durch verwendeten Benutzernamenroot
%PASSWORD%Ersetzt durch verwendetes Passwortadmin
\nErsetzt durch LF
\tErsetzt durch TAB

Anpassbares Ausgabeformat für den Scanner

Das Ausgabeformat kann einfach über die Befehlszeilenoption -F angepasst werden.

Beispiel: ./cbrutekrag -F "%HOSTNAME%\t%PORT%\t%BANNER%\n", was eine Ausgabe wie diese erzeugt:

192.168.0.100 22  SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
192.168.0.105 22  SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2

Standardwert

%HOSTNAME%:%PORT%\t%BANNER%\n

192.168.0.100:22  SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2

Platzhalter

PlatzhalterBeschreibungBeispiel
%DATETIME%Ersetzt durch Datum Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Ersetzt durch Hostname oder IPv4192.168.0.100
%PORT%Ersetzt durch Verbindungsport22
%BANNER%Ersetzt durch ServerbannerSSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2
\nErsetzt durch LF
\tErsetzt durch TAB

Voraussetzungen

cbrutekrag verwendet libssh – Die SSH-Bibliothek (http://www.libssh.org/)

Erstellung

Anforderungen:

  • make
  • gcc Compiler
  • libssh-dev
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
make
make install
## Statische Erstellung

Anforderungen:

* `cmake`
* `gcc` Compiler
* `make`
* `libssl-dev`
* `libz-dev`

```bash
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
bash static-build.sh
make install
Tool herunterladen